Решение на HTTP сваляч от Данислав Киров
Обратно към всички решения
Към профила на Данислав Киров
Резултати
- 9 точки от тестове
- 0 бонус точки
- 9 точки общо
- 16 успешни тест(а)
- 1 неуспешни тест(а)
Код
Лог от изпълнението
PASS
ok _/tmp/d20170109-30451-1c333z0 0.008s
PASS
ok _/tmp/d20170109-30451-1c333z0 0.007s
PASS
ok _/tmp/d20170109-30451-1c333z0 0.007s
PASS
ok _/tmp/d20170109-30451-1c333z0 0.010s
PASS
ok _/tmp/d20170109-30451-1c333z0 0.011s
PASS
ok _/tmp/d20170109-30451-1c333z0 0.007s
PASS
ok _/tmp/d20170109-30451-1c333z0 0.007s
PASS
ok _/tmp/d20170109-30451-1c333z0 0.007s
PASS
ok _/tmp/d20170109-30451-1c333z0 0.011s
PASS
ok _/tmp/d20170109-30451-1c333z0 0.021s
PASS
ok _/tmp/d20170109-30451-1c333z0 0.008s
PASS
ok _/tmp/d20170109-30451-1c333z0 0.012s
PASS
ok _/tmp/d20170109-30451-1c333z0 0.014s
PASS
ok _/tmp/d20170109-30451-1c333z0 0.008s
PASS
ok _/tmp/d20170109-30451-1c333z0 0.231s
PASS
ok _/tmp/d20170109-30451-1c333z0 0.091s
2017/01/09 06:44:30 http: Accept error: accept tcp 127.0.0.1:46028: accept4: too many open files; retrying in 5ms
panic: test timed out after 1s
goroutine 38074 [running]:
panic(0x669d60, 0xc42aedb850)
/usr/local/go/src/runtime/panic.go:500 +0x1a1
testing.startAlarm.func1()
/usr/local/go/src/testing/testing.go:918 +0x10b
created by time.goFunc
/usr/local/go/src/time/sleep.go:154 +0x44
goroutine 1 [chan receive]:
testing.(*T).Run(0xc42007e0c0, 0x6d89a6, 0x34, 0x6f0408, 0xc42004bd01)
/usr/local/go/src/testing/testing.go:647 +0x316
testing.RunTests.func1(0xc42007e0c0)
/usr/local/go/src/testing/testing.go:793 +0x6d
testing.tRunner(0xc42007e0c0, 0xc420baee30)
/usr/local/go/src/testing/testing.go:610 +0x81
testing.RunTests(0x6f05f0, 0x803140, 0x11, 0x11, 0x7f0f9c20c000)
/usr/local/go/src/testing/testing.go:799 +0x2f5
testing.(*M).Run(0xc420baeef8, 0x687ac0)
/usr/local/go/src/testing/testing.go:743 +0x85
main.main()
_/tmp/d20170109-30451-1c333z0/_test/_testmain.go:86 +0xc6
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2086 +0x1
goroutine 6 [semacquire]:
sync.runtime_Semacquire(0xc42006051c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420060510)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
net/http/httptest.(*Server).Close(0xc4200604e0)
/usr/local/go/src/net/http/httptest/server.go:189 +0x22d
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors(0xc42007e180)
/tmp/d20170109-30451-1c333z0/solution_test.go:1018 +0x74f
testing.tRunner(0xc42007e180, 0x6f0408)
/usr/local/go/src/testing/testing.go:610 +0x81
created by testing.(*T).Run
/usr/local/go/src/testing/testing.go:646 +0x2ec
goroutine 7 [runnable]:
net.accept(0x3, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/sock_cloexec.go:63 +0x4ba
net.(*netFD).accept(0xc420014310, 0x0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:411 +0x107
net.(*TCPListener).accept(0xc42002a048, 0xc4219a9ea8, 0x447dd1, 0x806180)
/usr/local/go/src/net/tcpsock_posix.go:132 +0x2e
net.(*TCPListener).Accept(0xc42002a048, 0x6d5a8b, 0x26, 0xc42154bf30, 0x2)
/usr/local/go/src/net/tcpsock.go:222 +0x49
net/http.(*Server).Serve(0xc42001a300, 0x7eaba0, 0xc42002a048, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2273 +0x1ce
net/http/httptest.(*Server).goServe.func1(0xc4200604e0)
/usr/local/go/src/net/http/httptest/server.go:235 +0x6d
created by net/http/httptest.(*Server).goServe
/usr/local/go/src/net/http/httptest/server.go:236 +0x5c
goroutine 8 [select]:
_/tmp/d20170109-30451-1c333z0.dd(0x7eb420, 0xc42000d0b0, 0xc4200cc380, 0x32, 0x32, 0xc4200189c0)
/tmp/d20170109-30451-1c333z0/solution.go:177 +0x4d0
created by _/tmp/d20170109-30451-1c333z0.DownloadFile
/tmp/d20170109-30451-1c333z0/solution.go:189 +0xcf
goroutine 22 [runnable]:
net.runtime_pollWait(0x7f0f9c1b0ff8, 0x72, 0x6)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f41b0, 0x72, 0xc4200387b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f41b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4150, 0xc4200fa000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6020, 0xc4200fa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d8260, 0xc4200fa000, 0x1000, 0x1000, 0xc420038910, 0x42d57a, 0x6f0d60)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4200ea6c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4200ea6c0, 0xa, 0x0, 0x1e, 0x2, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4200ea6c0, 0xc4210614a0, 0xf0, 0xf0, 0x6c1860, 0xc420038a18, 0xc420100000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420590660, 0xc420038aa8, 0xc420038aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420590660, 0xc4210614a0, 0xc420100000, 0xc4200de240, 0xc4200ee028)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4200ea6c0, 0xc420038c00, 0xc4210614a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e2080, 0x7eb360, 0xc4200d6300, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e2080, 0x7eb360, 0xc4200d6300)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 20 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b10b8, 0x72, 0x5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f40d0, 0x72, 0xc4200369d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f40d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4070, 0xc4200f6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6018, 0xc4200f6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f2000, 0xc4200f6000, 0x1000, 0x1000, 0x30, 0xc420036b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4200ea4e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4200ea4e0, 0x1, 0x0, 0x1, 0x0, 0xc420671500, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f2000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 21 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 23 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.downloader(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:127 +0xcb
created by _/tmp/d20170109-30451-1c333z0.dd
/tmp/d20170109-30451-1c333z0/solution.go:176 +0x3bb
goroutine 318 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 25 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 201 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 27 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1656 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205772c0, 0xc420a6cd50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205772c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205772c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bfbc30, 0xc420544708)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c5a0, 0xc4205772c0, 0x0, 0x0, 0x0, 0xc420544708, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c5a0, 0xc4205772c0, 0x6f0968, 0x3, 0x51f701, 0xc4207b6b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c5a0, 0xc4205772c0, 0x5, 0xc4200dc5e0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 29 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 140 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 31 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 810 [select]:
net/http.(*persistConn).roundTrip(0xc420310a00, 0xc4206cc180, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206aeb40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206aeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206b8c30, 0xc42002a740)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c570, 0xc4206aeb40, 0x0, 0x0, 0x0, 0xc42002a740, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c570, 0xc4206aeb40, 0x6f0968, 0x3, 0x51f701, 0xc420699770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c570, 0xc4206aeb40, 0x5, 0xc4200dc5c0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 33 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 736 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 35 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 711 [select]:
net/http.(*persistConn).roundTrip(0xc4200f2e00, 0xc420630aa0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062f0e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420653c30, 0xc42002a4a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c510, 0xc42062f0e0, 0x0, 0x0, 0x0, 0xc42002a4a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c510, 0xc42062f0e0, 0x6f0968, 0x3, 0x51f701, 0xc4206334d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c510, 0xc42062f0e0, 0x5, 0xc4200dc580, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 37 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 686 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3000, 0xc420630800, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062ef00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420652c30, 0xc42002a470)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c4e0, 0xc42062ef00, 0x0, 0x0, 0x0, 0xc42002a470, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c4e0, 0xc42062ef00, 0x6f0968, 0x3, 0x51f701, 0xc4206330b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c4e0, 0xc42062ef00, 0x5, 0xc4200dc560, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 39 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 661 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3200, 0xc420630560, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062ed20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420659c30, 0xc42002a440)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c4b0, 0xc42062ed20, 0x0, 0x0, 0x0, 0xc42002a440, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c4b0, 0xc42062ed20, 0x6f0968, 0x3, 0x51f701, 0xc420632c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c4b0, 0xc42062ed20, 0x5, 0xc4200dc540, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 41 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1704 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577b30, 0xc420a6cff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x7e6aa0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577b30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42021cc30, 0xc4205447e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c5d0, 0xc420577b30, 0x0, 0x0, 0x0, 0xc4205447e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c5d0, 0xc420577b30, 0x6f0968, 0x3, 0x51f701, 0xc4207b7020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c5d0, 0xc420577b30, 0x5, 0xc4200dc600, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 43 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 24680 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9c840, 0xc4259d7180, 0xc424b9c960, 0xc424b9c900)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 38055 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424dd9d40, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 38052 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424dd94a0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 116 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b0e78, 0x72, 0x8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f43e0, 0x72, 0xc4201cd9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f43e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4380, 0xc4201c2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6298, 0xc4201c2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f2500, 0xc4201c2000, 0x1000, 0x1000, 0x30, 0xc4201cdb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420193e60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420193e60, 0x1, 0x0, 0x1, 0x0, 0xc4201c5e60, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f2500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 117 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 114 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b0db8, 0x72, 0x9)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f44c0, 0x72, 0xc4201cb9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f44c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4460, 0xc4201be000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6290, 0xc4201be000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f2600, 0xc4201be000, 0x1000, 0x1000, 0x30, 0xc4201cbb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420193ce0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420193ce0, 0x1, 0x0, 0x1, 0x0, 0xc420242120, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f2600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 115 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 112 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b0cf8, 0x72, 0xa)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f45a0, 0x72, 0xc42011d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f45a0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4540, 0xc4201bc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6288, 0xc4201bc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f2700, 0xc4201bc000, 0x1000, 0x1000, 0x30, 0xc42011db58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420193b60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420193b60, 0x1, 0x0, 0x1, 0x0, 0xc420242000, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f2700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 113 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 110 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b0c38, 0x72, 0xb)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4680, 0x72, 0xc4201239d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4680, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4620, 0xc4201ba000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6280, 0xc4201ba000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f2800, 0xc4201ba000, 0x1000, 0x1000, 0x543350, 0xc420123b58, 0x40474d)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4201939e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4201939e0, 0x1, 0xc420123bbd, 0x1, 0x0, 0xc42036e240, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f2800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 111 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 108 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b0b78, 0x72, 0xc)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4760, 0x72, 0xc4201219d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4760, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4700, 0xc4201b8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6278, 0xc4201b8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f2900, 0xc4201b8000, 0x1000, 0x1000, 0x30, 0xc420121b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420193860)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420193860, 0x1, 0x0, 0x1, 0x0, 0xc4201c5ce0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f2900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 109 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 38046 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424da47e0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 38045 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424dd8720, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 38054 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x24, 0x32, ...)
/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6ade0, 0xc4203cbe00)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 38053 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424dd98c0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062f1d0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4200f2d00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 103 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062f0e0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4200f2e00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 101 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 98 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062eff0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4200f2f00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 99 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 96 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062ef00, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4200f3000)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 97 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 94 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062ee10, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4200f3100)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 95 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 92 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062ed20, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4200f3200)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 93 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 90 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062ec30, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4200f3300)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 91 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 88 [runnable]:
net.runtime_pollWait(0x7f0f9c1b03f8, 0x72, 0x16)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5020, 0x72, 0xc42014b9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5020, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4fc0, 0xc42019a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6228, 0xc42019a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3400, 0xc42019a000, 0x1000, 0x1000, 0x30, 0xc42014bb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4201924e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4201924e0, 0x1, 0x0, 0x1, 0x0, 0xc420711680, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 89 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 86 [runnable]:
net.runtime_pollWait(0x7f0f9c1b0338, 0x72, 0x17)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5100, 0x72, 0xc42014d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5100, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f50a0, 0xc420198000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6220, 0xc420198000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3500, 0xc420198000, 0x1000, 0x1000, 0x30, 0xc42014db58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420192360)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420192360, 0x1, 0x0, 0x1, 0x0, 0xc420711560, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 87 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 84 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b0278, 0x72, 0x18)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f51e0, 0x72, 0xc42011f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f51e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5180, 0xc420196000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6218, 0xc420196000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3600, 0xc420196000, 0x1000, 0x1000, 0x30, 0xc42011fb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4201921e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4201921e0, 0x1, 0x0, 0x1, 0x0, 0xc4206c04e0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 85 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 82 [IO wait]:
net.runtime_pollWait(0x7f0f9c175058, 0x72, 0x19)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f52c0, 0x72, 0xc4201809d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f52c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5260, 0xc420194000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6210, 0xc420194000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3700, 0xc420194000, 0x1000, 0x1000, 0x30, 0xc420180b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420192000)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420192000, 0x1, 0x0, 0x1, 0x0, 0xc420442600, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 83 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 121 [runnable]:
net.runtime_pollWait(0x7f0f9c174ed8, 0x72, 0x1b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5b80, 0x72, 0xc4201db7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5b80, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5b20, 0xc4201e0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e62b0, 0xc4201e0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9c40, 0xc4201e0000, 0x1000, 0x1000, 0xc4201db918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c4600)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c4600, 0xa, 0x0, 0x1e, 0xc41ffe0042, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c4600, 0xc4204190e0, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203ff770, 0xc4201dbaa8, 0xc4201dbaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203ff770, 0xc4204190e0, 0xc4201dbb20, 0x401863, 0xc4201dbc78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c4600, 0xc4201dbc00, 0xc4204190e0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e2c80, 0x7eb360, 0xc4201c0ac0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e2c80, 0x7eb360, 0xc4201c0ac0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 122 [runnable]:
net.runtime_pollWait(0x7f0f9c174e18, 0x72, 0x1c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5bf0, 0x72, 0xc4201dc7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5bf0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5b90, 0xc4201e2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e62b8, 0xc4201e2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9c80, 0xc4201e2000, 0x1000, 0x1000, 0xc4201dc918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c4720)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c4720, 0xa, 0x0, 0x1e, 0xc41ffe0048, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c4720, 0xc420418f00, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203ff6b0, 0xc4201dcaa8, 0xc4201dcaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203ff6b0, 0xc420418f00, 0xc4201dcb20, 0x401863, 0xc4201dcc78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c4720, 0xc4201dcc00, 0xc420418f00, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e2d00, 0x7eb360, 0xc4201c0c80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e2d00, 0x7eb360, 0xc4201c0c80)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 123 [runnable]:
net.runtime_pollWait(0x7f0f9c174d58, 0x72, 0x1d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5c60, 0x72, 0xc4201dd7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5c60, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5c00, 0xc4201e4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e62c0, 0xc4201e4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9cc0, 0xc4201e4000, 0x1000, 0x1000, 0xc4201dd918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c4840)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c4840, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c4840, 0xc420418ff0, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203ff740, 0xc4201ddaa8, 0xc4201ddaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203ff740, 0xc420418ff0, 0xc4201ddb20, 0x401863, 0xc4201ddc78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c4840, 0xc4201ddc00, 0xc420418ff0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e2d80, 0x7eb360, 0xc4201c0e40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e2d80, 0x7eb360, 0xc4201c0e40)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 124 [runnable]:
net.runtime_pollWait(0x7f0f9c174c98, 0x72, 0x1e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5cd0, 0x72, 0xc4201d67b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5cd0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5c70, 0xc4201e8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e62c8, 0xc4201e8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9d00, 0xc4201e8000, 0x1000, 0x1000, 0x5205f9, 0x7fda70, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c4960)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c4960, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c4960, 0xc420418e10, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203ff680, 0xc4201d6aa8, 0xc4201d6aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203ff680, 0xc420418e10, 0xc4201d6b20, 0x401863, 0xc4201d6c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c4960, 0xc4201d6c00, 0xc420418e10, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e2e00, 0x7eb360, 0xc4201c1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e2e00, 0x7eb360, 0xc4201c1000)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 125 [runnable]:
net.runtime_pollWait(0x7f0f9c174bd8, 0x72, 0x1f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5d40, 0x72, 0xc4201d77b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5d40, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5ce0, 0xc4201ea000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e62d0, 0xc4201ea000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9d40, 0xc4201ea000, 0x1000, 0x1000, 0xc4201d7918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c4a80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c4a80, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c4a80, 0xc4204191d0, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203ff800, 0xc4201d7aa8, 0xc4201d7aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203ff800, 0xc4204191d0, 0xc4201d7b20, 0x401863, 0xc4201d7c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c4a80, 0xc4201d7c00, 0xc4204191d0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e2e80, 0x7eb360, 0xc4201c11c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e2e80, 0x7eb360, 0xc4201c11c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24788 [IO wait]:
net.runtime_pollWait(0x7f0f9c19ae28, 0x77, 0xc4247e9228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b3a0, 0x77, 0xc4247e9260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b3a0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b340, 0x7eb3e0, 0xc424a39b00, 0x0, 0x0, 0x7e75a0, 0xc424c917c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b340, 0x7eb3e0, 0xc424a39b00, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442edb0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a39b00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a39b00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442edb0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a39b00, 0x6cac4a, 0x3, 0x0, 0xc42442edb0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a39b00, 0x6cac4a, 0x3, 0x0, 0xc42442edb0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a39b00, 0xc42587b260, 0x7e94e0, 0xc42442edb0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a39b00, 0xc42587b260, 0xc4252e0840, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0801, 0xc424a39a40, 0xc4261a2a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a39740, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442ed20, 0xc424a39800)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24764 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d3d00, 0x77, 0xc422473228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587afb0, 0x77, 0xc422473260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587afb0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587af50, 0x7eb3e0, 0xc424a388a0, 0x0, 0x0, 0x7e75a0, 0xc424c914c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587af50, 0x7eb3e0, 0xc424a388a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e9f0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a388a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a388a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e9f0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a388a0, 0x6cac4a, 0x3, 0x0, 0xc42442e9f0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a388a0, 0x6cac4a, 0x3, 0x0, 0xc42442e9f0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a388a0, 0xc42587aee0, 0x7e94e0, 0xc42442e9f0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a388a0, 0xc42587aee0, 0xc4252e0630, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0501, 0xc424a387e0, 0xc4261a6a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a384e0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e960, 0xc424a385a0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 128 [runnable]:
net.runtime_pollWait(0x7f0f9c174998, 0x72, 0x22)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5e90, 0x72, 0xc4201f67b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5e90, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5e30, 0xc4201fa000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e62e8, 0xc4201fa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9e00, 0xc4201fa000, 0x1000, 0x1000, 0xc4201f6918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c4de0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c4de0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c4de0, 0xc4211ace10, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420633200, 0xc4201f6aa8, 0xc4201f6aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420633200, 0xc4211ace10, 0xc4201f6b20, 0x401863, 0xc4201f6c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c4de0, 0xc4201f6c00, 0xc4211ace10, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e3000, 0x7eb360, 0xc4201c1700, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e3000, 0x7eb360, 0xc4201c1700)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 129 [runnable]:
net.runtime_pollWait(0x7f0f9c1748d8, 0x72, 0x23)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5f00, 0x72, 0xc4201f77b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5f00, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5ea0, 0xc4201fc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e62f0, 0xc4201fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9e40, 0xc4201fc000, 0x1000, 0x1000, 0xc4201f7918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c4f00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c4f00, 0xa, 0x0, 0x1e, 0xc41ff71c5d, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c4f00, 0xc4211ad0e0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7410, 0xc4201f7aa8, 0xc4201f7aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7410, 0xc4211ad0e0, 0xc4201f7b20, 0x401863, 0xc4201f7c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c4f00, 0xc4201f7c00, 0xc4211ad0e0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e3080, 0x7eb360, 0xc4201c18c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e3080, 0x7eb360, 0xc4201c18c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24760 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b7638, 0x77, 0xc422463228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587adf0, 0x77, 0xc422463260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587adf0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587ad90, 0x7eb3e0, 0xc424a5ff20, 0x0, 0x0, 0x7e75a0, 0xc424c91340, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587ad90, 0x7eb3e0, 0xc424a5ff20, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e810, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a5ff20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a5ff20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e810, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a5ff20, 0x6cac4a, 0x3, 0x0, 0xc42442e810, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a5ff20, 0x6cac4a, 0x3, 0x0, 0xc42442e810, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a5ff20, 0xc42587ad20, 0x7e94e0, 0xc42442e810, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a5ff20, 0xc42587ad20, 0xc4252e04d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0401, 0xc424a5fe00, 0xc4261a4a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a5fb00, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e780, 0xc424a5fbc0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 131 [runnable]:
net.runtime_pollWait(0x7f0f9c174758, 0x72, 0x25)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5fe0, 0x72, 0xc4201f97b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5fe0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5f80, 0xc420202000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6300, 0xc420202000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9ec0, 0xc420202000, 0x1000, 0x1000, 0xc4201f9918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c5140)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c5140, 0xa, 0x0, 0x1e, 0xc41ff71c54, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c5140, 0xc4211ad4a0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7530, 0xc4201f9aa8, 0xc4201f9aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7530, 0xc4211ad4a0, 0xc4201f9b20, 0x401863, 0xc4201f9c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c5140, 0xc4201f9c00, 0xc4211ad4a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e3180, 0x7eb360, 0xc4201c1c40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e3180, 0x7eb360, 0xc4201c1c40)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 132 [runnable]:
net.runtime_pollWait(0x7f0f9c174698, 0x72, 0x26)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d2060, 0x72, 0xc4201f27b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d2060, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d2000, 0xc420206000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6308, 0xc420206000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9f00, 0xc420206000, 0x1000, 0x1000, 0xc4201f2918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c5260)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c5260, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c5260, 0xc4211ad590, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c75c0, 0xc4201f2aa8, 0xc4201f2aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c75c0, 0xc4211ad590, 0xc4201f2b20, 0x401863, 0xc4201f2c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c5260, 0xc4201f2c00, 0xc4211ad590, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e3200, 0x7eb360, 0xc4201c1e00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e3200, 0x7eb360, 0xc4201c1e00)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24694 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cea40, 0x77, 0xc4249d3228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae5480, 0x77, 0xc4249d3260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae5480, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae5420, 0x7eb3e0, 0xc424b98960, 0x0, 0x0, 0x7e75a0, 0xc424c90680, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae5420, 0x7eb3e0, 0xc424b98960, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246537a0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b98960, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b98960, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246537a0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b98960, 0x6cac4a, 0x3, 0x0, 0xc4246537a0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b98960, 0x6cac4a, 0x3, 0x0, 0xc4246537a0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b98960, 0xc425ae53b0, 0x7e94e0, 0xc4246537a0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b98960, 0xc425ae53b0, 0xc4253bf730, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf601, 0xc424b988a0, 0xc42618ba38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b98540, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653710, 0xc424b98600)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24733 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a5e0c0, 0xc42587a850, 0xc424a5e1e0, 0xc424a5e180)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 135 [GC assist wait]:
net/url.parse(0xc42aedb454, 0x3, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb454, 0x3, 0x1, 0x1, 0xc42aedb401)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4201c55c0, 0xc4201f5c00, 0xc42105cb40, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4200e3380, 0x7eb360, 0xc42020a340, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e3380, 0x7eb360, 0xc42020a340)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 136 [GC assist wait]:
net/url.parse(0xc42aedb404, 0x2, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb404, 0x2, 0x1, 0x1, 0xc42aedb401)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4201c56e0, 0xc42021ac00, 0xc42105c870, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4200e3400, 0x7eb360, 0xc42020a500, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e3400, 0x7eb360, 0xc42020a500)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 137 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b14c0)
/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b14c0)
/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc4204d84e0)
/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc4200e3480, 0x7eb360, 0xc42020a6c0)
/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 138 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173dbe5, 0xb, 0x5, 0xc42173dbe5)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d8680, 0xc42073a870)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d8680, 0xc42073a870)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d8680, 0xc42073a870)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4200e3500, 0x7eb360, 0xc4201c0680)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 38050 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 142 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 143 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1180 [select]:
net/http.(*persistConn).roundTrip(0xc420976300, 0xc4209354c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092ac30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420720c30, 0xc42002b118)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c3c0, 0xc42092ac30, 0x0, 0x0, 0x0, 0xc42002b118, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c3c0, 0xc42092ac30, 0x6f0968, 0x3, 0x51f701, 0xc420955410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c3c0, 0xc42092ac30, 0x5, 0xc42020e9e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 145 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3c00, 0xc42021eaa0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420201950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420201950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42024ac30, 0xc4200e6470)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420201950, 0x0, 0x0, 0x0, 0xc4200e6470, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420201950, 0x6f0968, 0x3, 0x51f701, 0xc420226b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420201950, 0x5, 0xc42020e7e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1662 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577e00, 0xc420a6d0b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bfcc30, 0xc420544828)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c4b0, 0xc420577e00, 0x0, 0x0, 0x0, 0xc420544828, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c4b0, 0xc420577e00, 0x6f0968, 0x3, 0x51f701, 0xc4207b7140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c4b0, 0xc420577e00, 0x5, 0xc42020ea80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 147 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1702 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577770, 0xc420a6cee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206ccc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bfec30, 0xc420544780)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c450, 0xc420577770, 0x0, 0x0, 0x0, 0xc420544780, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c450, 0xc420577770, 0x6f0968, 0x3, 0x51f701, 0xc4207b6db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c450, 0xc420577770, 0x5, 0xc42020ea40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 149 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 150 [select]:
net/http.(*persistConn).roundTrip(0xc420254100, 0xc42021ee60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420201e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420201e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420247c30, 0xc4200e64e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420201e00, 0x0, 0x0, 0x0, 0xc4200e64e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420201e00, 0x6f0968, 0x3, 0x51f701, 0xc4202270e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420201e00, 0x5, 0xc42020e880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 151 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1705 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577d10, 0xc420a6d070)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577d10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c0ac30, 0xc420544810)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c480, 0xc420577d10, 0x0, 0x0, 0x0, 0xc420544810, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c480, 0xc420577d10, 0x6f0968, 0x3, 0x51f701, 0xc4207b70e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c480, 0xc420577d10, 0x5, 0xc42020ea60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 153 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1701 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577590, 0xc420a6ce10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cca20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c0cc30, 0xc420544750)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c420, 0xc420577590, 0x0, 0x0, 0x0, 0xc420544750, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c420, 0xc420577590, 0x6f0968, 0x3, 0x51f701, 0xc4207b6c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c420, 0xc420577590, 0x5, 0xc42020ea20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 155 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1707 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a0f0, 0xc420a6d170)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a0f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c0dc30, 0xc420544870)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c4e0, 0xc42097a0f0, 0x0, 0x0, 0x0, 0xc420544870, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c4e0, 0xc42097a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4207b7260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c4e0, 0xc42097a0f0, 0x5, 0xc42020eaa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 157 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1700 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205773b0, 0xc420a6cd90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205773b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205773b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c07c30, 0xc420544720)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c3f0, 0xc4205773b0, 0x0, 0x0, 0x0, 0xc420544720, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c3f0, 0xc4205773b0, 0x6f0968, 0x3, 0x51f701, 0xc4207b6bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c3f0, 0xc4205773b0, 0x5, 0xc42020ea00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 159 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 160 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1699 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205771d0, 0xc420a6cd10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205771d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205771d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c09c30, 0xc4205446f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c480, 0xc4205771d0, 0x0, 0x0, 0x0, 0xc4205446f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c480, 0xc4205771d0, 0x6f0968, 0x3, 0x51f701, 0xc4207b6ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c480, 0xc4205771d0, 0x5, 0xc42020f170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1706 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577ef0, 0xc420a6d0f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577ef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c12c30, 0xc420544840)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c540, 0xc420577ef0, 0x0, 0x0, 0x0, 0xc420544840, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c540, 0xc420577ef0, 0x6f0968, 0x3, 0x51f701, 0xc4207b71a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c540, 0xc420577ef0, 0x5, 0xc42020f1f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 163 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1698 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205770e0, 0xc420a6ccd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205770e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205770e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c13c30, 0xc4205446d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c450, 0xc4205770e0, 0x0, 0x0, 0x0, 0xc4205446d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c450, 0xc4205770e0, 0x6f0968, 0x3, 0x51f701, 0xc4207b6a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c450, 0xc4205770e0, 0x5, 0xc42020f150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 165 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1661 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577c20, 0xc420a6d030)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c14c30, 0xc4205447f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c510, 0xc420577c20, 0x0, 0x0, 0x0, 0xc4205447f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c510, 0xc420577c20, 0x6f0968, 0x3, 0x51f701, 0xc4207b7080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c510, 0xc420577c20, 0x5, 0xc42020f1d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 167 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1697 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576ff0, 0xc420a6cc90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576ff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c0ec30, 0xc4205446c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c420, 0xc420576ff0, 0x0, 0x0, 0x0, 0xc4205446c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c420, 0xc420576ff0, 0x6f0968, 0x3, 0x51f701, 0xc4207b69f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c420, 0xc420576ff0, 0x5, 0xc42020f130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 169 [select]:
net/http.(*persistConn).roundTrip(0xc420255400, 0xc42021fca0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025eff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4202bbc30, 0xc4200e66b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42025eff0, 0x0, 0x0, 0x0, 0xc4200e66b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42025eff0, 0x6f0968, 0x3, 0x51f701, 0xc4202a0690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42025eff0, 0x5, 0xc42020ef70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1663 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a000, 0xc420a6d130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c0fc30, 0xc420544858)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c570, 0xc42097a000, 0x0, 0x0, 0x0, 0xc420544858, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c570, 0xc42097a000, 0x6f0968, 0x3, 0x51f701, 0xc4207b7200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c570, 0xc42097a000, 0x5, 0xc42020f210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 171 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1660 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577a40, 0xc420a6cfb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c11c30, 0xc4205447c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c4e0, 0xc420577a40, 0x0, 0x0, 0x0, 0xc4205447c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c4e0, 0xc420577a40, 0x6f0968, 0x3, 0x51f701, 0xc4207b6fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c4e0, 0xc420577a40, 0x5, 0xc42020f1b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 173 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1696 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576f00, 0xc420a6cc50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c1bc30, 0xc4205446a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c3f0, 0xc420576f00, 0x0, 0x0, 0x0, 0xc4205446a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c3f0, 0xc420576f00, 0x6f0968, 0x3, 0x51f701, 0xc4207b6990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c3f0, 0xc420576f00, 0x5, 0xc42020f110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 175 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1659 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577860, 0xc420a6cf30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206ccdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c1dc30, 0xc420544798)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c4b0, 0xc420577860, 0x0, 0x0, 0x0, 0xc420544798, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c4b0, 0xc420577860, 0x6f0968, 0x3, 0x51f701, 0xc4207b6e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c4b0, 0xc420577860, 0x5, 0xc42020f190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 177 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1695 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576e10, 0xc420a6cc10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c16c30, 0xc420544690)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c3c0, 0xc420576e10, 0x0, 0x0, 0x0, 0xc420544690, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c3c0, 0xc420576e10, 0x6f0968, 0x3, 0x51f701, 0xc4207b6930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c3c0, 0xc420576e10, 0x5, 0xc42020f0f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 179 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 180 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1658 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577680, 0xc420a6ceb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206ccb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c18c30, 0xc420544768)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c4e0, 0xc420577680, 0x0, 0x0, 0x0, 0xc420544768, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c4e0, 0xc420577680, 0x6f0968, 0x3, 0x51f701, 0xc4207b6d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c4e0, 0xc420577680, 0x5, 0xc42020f890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1657 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205774a0, 0xc420a6cdd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205774a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205774a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c19c30, 0xc420544738)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c4b0, 0xc4205774a0, 0x0, 0x0, 0x0, 0xc420544738, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c4b0, 0xc4205774a0, 0x6f0968, 0x3, 0x51f701, 0xc4207b6c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c4b0, 0xc4205774a0, 0x5, 0xc42020f870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 183 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1692 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576c30, 0xc420a6cb90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576c30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c22c30, 0xc420544660)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c420, 0xc420576c30, 0x0, 0x0, 0x0, 0xc420544660, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c420, 0xc420576c30, 0x6f0968, 0x3, 0x51f701, 0xc4207b6270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c420, 0xc420576c30, 0x5, 0xc42020f810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 185 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3527 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x452b10)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 187 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3567 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 189 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1694 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576d20, 0xc420a6cbd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c1ec30, 0xc420544678)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c480, 0xc420576d20, 0x0, 0x0, 0x0, 0xc420544678, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c480, 0xc420576d20, 0x6f0968, 0x3, 0x51f701, 0xc4207b62d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c480, 0xc420576d20, 0x5, 0xc42020f850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 191 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1693 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097aa50, 0xc420a6d630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203eaca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097aa50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c1fc30, 0xc420544970)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c450, 0xc42097aa50, 0x0, 0x0, 0x0, 0xc420544970, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c450, 0xc42097aa50, 0x6f0968, 0x3, 0x51f701, 0xc4207b7bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c450, 0xc42097aa50, 0x5, 0xc42020f830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 193 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1691 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576b40, 0xc420a6cb50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082dea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576b40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c20c30, 0xc420544648)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c3f0, 0xc420576b40, 0x0, 0x0, 0x0, 0xc420544648, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c3f0, 0xc420576b40, 0x6f0968, 0x3, 0x51f701, 0xc420816390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c3f0, 0xc420576b40, 0x5, 0xc42020f7f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 195 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1703 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577950, 0xc420a6cf60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206ccea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c21c30, 0xc4205447b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c510, 0xc420577950, 0x0, 0x0, 0x0, 0xc4205447b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c510, 0xc420577950, 0x6f0968, 0x3, 0x51f701, 0xc4207b6f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c510, 0xc420577950, 0x5, 0xc42020f8b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 197 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1177 [select]:
net/http.(*persistConn).roundTrip(0xc420976200, 0xc420935340, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092ab40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420655c30, 0xc42002b0f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c3c0, 0xc42092ab40, 0x0, 0x0, 0x0, 0xc42002b0f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c3c0, 0xc42092ab40, 0x6f0968, 0x3, 0x51f701, 0xc420955200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c3c0, 0xc42092ab40, 0x5, 0xc42020f7d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 199 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 200 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 535 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 38048 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424da4c60, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 38047 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424dd8ba0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 38049 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424dd9080, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 38044 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424da4360, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 525 [IO wait]:
net.runtime_pollWait(0x7f0f9c175f88, 0x72, 0x2f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d2a70, 0x72, 0xc4204e29d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d2a70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d2a10, 0xc4204cc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6c58, 0xc4204cc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3a00, 0xc4204cc000, 0x1000, 0x1000, 0x30, 0xc4204e2b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204778c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204778c0, 0x1, 0x0, 0x1, 0x0, 0xc420477920, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3a00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 617 [chan receive]:
net/http.(*persistConn).readLoop.func4(0x7e6a60, 0xc420012150, 0xc42026bc08, 0xc42026bc18)
/usr/local/go/src/net/http/transport.go:1515 +0x109
net/http.(*bodyEOFSignal).condfn(0xc42143ce00, 0x7e6a60, 0xc420012150, 0x200, 0x1)
/usr/local/go/src/net/http/transport.go:2005 +0x43
net/http.(*bodyEOFSignal).Read(0xc42143ce00, 0xc42011a600, 0x200, 0x200, 0x1, 0x7e6a60, 0xc420012150)
/usr/local/go/src/net/http/transport.go:1981 +0x1bb
bytes.(*Buffer).ReadFrom(0xc421793d20, 0x7e6f20, 0xc42143ce00, 0xc42011a600, 0x0, 0x200)
/usr/local/go/src/bytes/buffer.go:176 +0x155
io/ioutil.readAll(0x7e6f20, 0xc42143ce00, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/io/ioutil/ioutil.go:33 +0x147
io/ioutil.ReadAll(0x7e6f20, 0xc42143ce00, 0xc42143ce00, 0x7e6f20, 0xc42143ce00, 0x2, 0x2)
/usr/local/go/src/io/ioutil/ioutil.go:42 +0x3e
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:92 +0x61a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 523 [IO wait]:
net.runtime_pollWait(0x7f0f9c175ec8, 0x72, 0x30)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d2b50, 0x72, 0xc4204e19d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d2b50, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d2af0, 0xc4204ca000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6c50, 0xc4204ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3b00, 0xc4204ca000, 0x1000, 0x1000, 0x30, 0xc4204e1b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420477860)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420477860, 0x1, 0x0, 0x1, 0x0, 0xc420443200, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3b00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 524 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3b00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420201950, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4200f3c00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 522 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3c00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 519 [IO wait]:
net.runtime_pollWait(0x7f0f9c175d48, 0x72, 0x32)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d2d10, 0x72, 0xc42024a9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d2d10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d2cb0, 0xc4204c6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6c40, 0xc4204c6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3d00, 0xc4204c6000, 0x1000, 0x1000, 0x30, 0xc42024ab58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420477560)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420477560, 0x1, 0x0, 0x1, 0x0, 0xc4204775c0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3d00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 520 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 517 [IO wait]:
net.runtime_pollWait(0x7f0f9c175c88, 0x72, 0x33)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d2df0, 0x72, 0xc4204139d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d2df0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d2d90, 0xc4204c4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6c38, 0xc4204c4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3e00, 0xc4204c4000, 0x1000, 0x1000, 0x30, 0xc420413b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204773e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204773e0, 0x1, 0x0, 0x1, 0x0, 0xc420477440, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 518 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 515 [IO wait]:
net.runtime_pollWait(0x7f0f9c175bc8, 0x72, 0x34)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d2ed0, 0x72, 0xc4202469d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d2ed0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d2e70, 0xc4204c2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6c30, 0xc4204c2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3f00, 0xc4204c2000, 0x1000, 0x1000, 0x30, 0xc420246b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420477260)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420477260, 0x1, 0x0, 0x1, 0x0, 0xc4204772c0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3f00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 516 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 513 [IO wait]:
net.runtime_pollWait(0x7f0f9c175b08, 0x72, 0x35)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d2fb0, 0x72, 0xc4202489d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d2fb0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d2f50, 0xc42046e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6c28, 0xc42046e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420254000, 0xc42046e000, 0x1000, 0x1000, 0x30, 0xc420248b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204770e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204770e0, 0x1, 0x0, 0x1, 0x0, 0xc420477140, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420254000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 514 [select]:
net/http.(*persistConn).writeLoop(0xc420254000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 511 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420201e00, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254100)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 508 [select]:
net/http.(*persistConn).writeLoop(0xc420254400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 505 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420767680, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254200)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2351 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b47980, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 454 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420767590, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254300)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 510 [select]:
net/http.(*persistConn).writeLoop(0xc420254500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4207674a0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254400)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 512 [select]:
net/http.(*persistConn).writeLoop(0xc420254100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 509 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4207673b0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254500)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 506 [select]:
net/http.(*persistConn).writeLoop(0xc420254200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 503 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4207671d0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254600)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 504 [select]:
net/http.(*persistConn).writeLoop(0xc420254600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 501 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4207670e0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254700)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 502 [select]:
net/http.(*persistConn).writeLoop(0xc420254700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 499 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420766f00, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254800)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 500 [select]:
net/http.(*persistConn).writeLoop(0xc420254800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 497 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420766e10, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254900)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 498 [select]:
net/http.(*persistConn).writeLoop(0xc420254900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420766d20, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254a00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 496 [select]:
net/http.(*persistConn).writeLoop(0xc420254a00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 493 [runnable]:
net.runtime_pollWait(0x7f0f9c1752c8, 0x72, 0x40)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3950, 0x72, 0xc4203fa9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3950, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d38f0, 0xc420464000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6bd8, 0xc420464000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420254b00, 0xc420464000, 0x1000, 0x1000, 0x30, 0xc4203fab58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041b920)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041b920, 0x1, 0x0, 0x1, 0x0, 0xc420a658c0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420254b00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 494 [select]:
net/http.(*persistConn).writeLoop(0xc420254b00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 491 [IO wait]:
net.runtime_pollWait(0x7f0f9c175208, 0x72, 0x41)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3a30, 0x72, 0xc4203f89d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3a30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d39d0, 0xc420460000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6bd0, 0xc420460000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420254c00, 0xc420460000, 0x1000, 0x1000, 0x543350, 0xc4203f8b58, 0x40474d)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041b7a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041b7a0, 0x1, 0xc4203f8bbd, 0x1, 0x0, 0xc42041b800, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420254c00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 492 [select]:
net/http.(*persistConn).writeLoop(0xc420254c00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 489 [IO wait]:
net.runtime_pollWait(0x7f0f9c175148, 0x72, 0x42)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3b10, 0x72, 0xc42049e9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3b10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3ab0, 0xc42045e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6bc8, 0xc42045e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420254d00, 0xc42045e000, 0x1000, 0x1000, 0x30, 0xc42049eb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041b620)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041b620, 0x1, 0x0, 0x1, 0x0, 0xc42041b680, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420254d00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 490 [select]:
net/http.(*persistConn).writeLoop(0xc420254d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 487 [runnable]:
net.runtime_pollWait(0x7f0f9c17b008, 0x72, 0x43)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3bf0, 0x72, 0xc42049c9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3bf0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3b90, 0xc42045c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6bc0, 0xc42045c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420254e00, 0xc42045c000, 0x1000, 0x1000, 0x30, 0xc42049cb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041b4a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041b4a0, 0x1, 0x0, 0x1, 0x0, 0xc42041b500, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420254e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 488 [select]:
net/http.(*persistConn).writeLoop(0xc420254e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 485 [runnable]:
net.runtime_pollWait(0x7f0f9c17af48, 0x72, 0x44)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3cd0, 0x72, 0xc4204909d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3cd0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3c70, 0xc42045a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6bb8, 0xc42045a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420254f00, 0xc42045a000, 0x1000, 0x1000, 0x30, 0xc420490b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041b320)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041b320, 0x1, 0x0, 0x1, 0x0, 0xc42041b380, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420254f00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 486 [select]:
net/http.(*persistConn).writeLoop(0xc420254f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 483 [IO wait]:
net.runtime_pollWait(0x7f0f9c17ae88, 0x72, 0x45)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3db0, 0x72, 0xc42048e9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3db0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3d50, 0xc420458000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6bb0, 0xc420458000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255000, 0xc420458000, 0x1000, 0x1000, 0x30, 0xc42048eb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041b1a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041b1a0, 0x1, 0x0, 0x1, 0x0, 0xc42041b200, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 484 [select]:
net/http.(*persistConn).writeLoop(0xc420255000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 481 [IO wait]:
net.runtime_pollWait(0x7f0f9c17adc8, 0x72, 0x46)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3e90, 0x72, 0xc4204889d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3e90, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3e30, 0xc420456000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6ba8, 0xc420456000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255100, 0xc420456000, 0x1000, 0x1000, 0x30, 0xc420488b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041b020)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041b020, 0x1, 0x0, 0x1, 0x0, 0xc42041b080, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 482 [select]:
net/http.(*persistConn).writeLoop(0xc420255100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 479 [IO wait]:
net.runtime_pollWait(0x7f0f9c17ad08, 0x72, 0x47)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3f70, 0x72, 0xc4204869d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3f70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3f10, 0xc420454000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6ba0, 0xc420454000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255200, 0xc420454000, 0x1000, 0x1000, 0x30, 0xc420486b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041aea0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041aea0, 0x1, 0x0, 0x1, 0x0, 0xc42041af00, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 480 [select]:
net/http.(*persistConn).writeLoop(0xc420255200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 477 [runnable]:
net.runtime_pollWait(0x7f0f9c17ac48, 0x72, 0x48)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be060, 0x72, 0xc4204809d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be060, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be000, 0xc420452000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6b98, 0xc420452000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255300, 0xc420452000, 0x1000, 0x1000, 0x30, 0xc420480b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041ad20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041ad20, 0x1, 0x0, 0x1, 0x0, 0xc42041ad80, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 478 [select]:
net/http.(*persistConn).writeLoop(0xc420255300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 475 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025eff0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420255400)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 476 [select]:
net/http.(*persistConn).writeLoop(0xc420255400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 473 [IO wait]:
net.runtime_pollWait(0x7f0f9c17aac8, 0x72, 0x4a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be220, 0x72, 0xc4203869d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be220, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be1c0, 0xc42044e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6b88, 0xc42044e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255500, 0xc42044e000, 0x1000, 0x1000, 0x30, 0xc420386b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041aa20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041aa20, 0x1, 0x0, 0x1, 0x0, 0xc42041aa80, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 474 [select]:
net/http.(*persistConn).writeLoop(0xc420255500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 471 [runnable]:
net.runtime_pollWait(0x7f0f9c17aa08, 0x72, 0x4b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be300, 0x72, 0xc4203829d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be300, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be2a0, 0xc42044c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6b80, 0xc42044c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255600, 0xc42044c000, 0x1000, 0x1000, 0x30, 0xc420382b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041a8a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041a8a0, 0x1, 0x0, 0x1, 0x0, 0xc42041a900, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 472 [select]:
net/http.(*persistConn).writeLoop(0xc420255600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 469 [IO wait]:
net.runtime_pollWait(0x7f0f9c17a948, 0x72, 0x4c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be3e0, 0x72, 0xc4202b89d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be3e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be380, 0xc42044a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6b78, 0xc42044a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255700, 0xc42044a000, 0x1000, 0x1000, 0x30, 0xc4202b8b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041a720)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041a720, 0x1, 0x0, 0x1, 0x0, 0xc42041a780, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 470 [select]:
net/http.(*persistConn).writeLoop(0xc420255700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 467 [runnable]:
net.runtime_pollWait(0x7f0f9c17a888, 0x72, 0x4d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be4c0, 0x72, 0xc4202b69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be4c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be460, 0xc420448000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6b70, 0xc420448000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255800, 0xc420448000, 0x1000, 0x1000, 0x30, 0xc4202b6b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041a5a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041a5a0, 0x1, 0x0, 0x1, 0x0, 0xc42041a600, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 468 [select]:
net/http.(*persistConn).writeLoop(0xc420255800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 385 [runnable]:
net.runtime_pollWait(0x7f0f9c17a7c8, 0x72, 0x4e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be5a0, 0x72, 0xc42025c9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be5a0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be540, 0xc420446000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6b68, 0xc420446000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255900, 0xc420446000, 0x1000, 0x1000, 0x30, 0xc42025cb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041a420)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041a420, 0x1, 0x0, 0x1, 0x0, 0xc42041a480, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 455 [select]:
net/http.(*persistConn).writeLoop(0xc420254300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 452 [runnable]:
net.runtime_pollWait(0x7f0f9c17a708, 0x72, 0x4f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be680, 0x72, 0xc4204bc9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be680, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be620, 0xc420437000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a178, 0xc420437000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255a00, 0xc420437000, 0x1000, 0x1000, 0x30, 0xc4204bcb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420405e60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420405e60, 0x1, 0x0, 0x1, 0x0, 0xc420405ec0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255a00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 453 [select]:
net/http.(*persistConn).writeLoop(0xc420255a00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 450 [IO wait]:
net.runtime_pollWait(0x7f0f9c17a648, 0x72, 0x50)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be760, 0x72, 0xc4204ba9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be760, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be700, 0xc420435000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a170, 0xc420435000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255b00, 0xc420435000, 0x1000, 0x1000, 0x30, 0xc4204bab58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420405ce0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420405ce0, 0x1, 0x0, 0x1, 0x0, 0xc420405d40, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255b00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 451 [select]:
net/http.(*persistConn).writeLoop(0xc420255b00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 448 [IO wait]:
net.runtime_pollWait(0x7f0f9c17a588, 0x72, 0x51)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be840, 0x72, 0xc4204c09d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be840, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be7e0, 0xc420433000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a168, 0xc420433000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255c00, 0xc420433000, 0x1000, 0x1000, 0x30, 0xc4204c0b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420405b60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420405b60, 0x1, 0x0, 0x1, 0x0, 0xc420405bc0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255c00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 449 [select]:
net/http.(*persistConn).writeLoop(0xc420255c00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 446 [IO wait]:
net.runtime_pollWait(0x7f0f9c17a4c8, 0x72, 0x52)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be920, 0x72, 0xc4204be9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be920, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be8c0, 0xc420323000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a160, 0xc420323000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255d00, 0xc420323000, 0x1000, 0x1000, 0x30, 0xc4204beb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204059e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204059e0, 0x1, 0x0, 0x1, 0x0, 0xc420405a40, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255d00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 447 [select]:
net/http.(*persistConn).writeLoop(0xc420255d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 444 [IO wait]:
net.runtime_pollWait(0x7f0f9c17a408, 0x72, 0x53)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bea00, 0x72, 0xc4204169d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bea00, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be9a0, 0xc420321000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a158, 0xc420321000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255e00, 0xc420321000, 0x1000, 0x1000, 0x30, 0xc420416b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420405860)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420405860, 0x1, 0x0, 0x1, 0x0, 0xc4204058c0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 445 [select]:
net/http.(*persistConn).writeLoop(0xc420255e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 442 [IO wait]:
net.runtime_pollWait(0x7f0f9c17a348, 0x72, 0x54)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202beae0, 0x72, 0xc4204149d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202beae0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bea80, 0xc42031d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a150, 0xc42031d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255f00, 0xc42031d000, 0x1000, 0x1000, 0x543350, 0xc420414b58, 0x40474d)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204056e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204056e0, 0x1, 0xc420414bbd, 0x1, 0x0, 0xc420405740, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255f00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 443 [select]:
net/http.(*persistConn).writeLoop(0xc420255f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 440 [IO wait]:
net.runtime_pollWait(0x7f0f9c17a288, 0x72, 0x55)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bebc0, 0x72, 0xc4204b89d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bebc0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202beb60, 0xc420431000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a148, 0xc420431000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310000, 0xc420431000, 0x1000, 0x1000, 0x30, 0xc4204b8b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420405560)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420405560, 0x1, 0x0, 0x1, 0x0, 0xc4204055c0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 441 [select]:
net/http.(*persistConn).writeLoop(0xc420310000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 438 [runnable]:
net.runtime_pollWait(0x7f0f9c17a1c8, 0x72, 0x56)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202beca0, 0x72, 0xc4204b69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202beca0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bec40, 0xc420425000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a140, 0xc420425000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310100, 0xc420425000, 0x1000, 0x1000, 0x30, 0xc4204b6b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204053e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204053e0, 0x1, 0x0, 0x1, 0x0, 0xc420405440, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 439 [select]:
net/http.(*persistConn).writeLoop(0xc420310100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 436 [runnable]:
net.runtime_pollWait(0x7f0f9c17a108, 0x72, 0x57)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bed80, 0x72, 0xc4204ae9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bed80, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bed20, 0xc420423000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a138, 0xc420423000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310200, 0xc420423000, 0x1000, 0x1000, 0x30, 0xc4204aeb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420405260)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420405260, 0x1, 0x0, 0x1, 0x0, 0xc4204052c0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 437 [select]:
net/http.(*persistConn).writeLoop(0xc420310200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 434 [runnable]:
net.runtime_pollWait(0x7f0f9c17bfc8, 0x72, 0x58)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bee60, 0x72, 0xc4204ac9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bee60, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bee00, 0xc420421000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a130, 0xc420421000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310300, 0xc420421000, 0x1000, 0x1000, 0x30, 0xc4204acb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204050e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204050e0, 0x1, 0x0, 0x1, 0x0, 0xc420983e60, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 435 [select]:
net/http.(*persistConn).writeLoop(0xc420310300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 432 [IO wait]:
net.runtime_pollWait(0x7f0f9c17bf08, 0x72, 0x59)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bef40, 0x72, 0xc4204a69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bef40, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202beee0, 0xc42034d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a128, 0xc42034d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310400, 0xc42034d000, 0x1000, 0x1000, 0x30, 0xc4204a6b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420404f60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420404f60, 0x1, 0x0, 0x1, 0x0, 0xc420404fc0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 433 [select]:
net/http.(*persistConn).writeLoop(0xc420310400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 430 [runnable]:
net.runtime_pollWait(0x7f0f9c17be48, 0x72, 0x5a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf020, 0x72, 0xc4204a49d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf020, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202befc0, 0xc42034b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a120, 0xc42034b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310500, 0xc42034b000, 0x1000, 0x1000, 0x30, 0xc4204a4b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420404de0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420404de0, 0x1, 0x0, 0x1, 0x0, 0xc420404e40, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 431 [select]:
net/http.(*persistConn).writeLoop(0xc420310500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 428 [IO wait]:
net.runtime_pollWait(0x7f0f9c17bd88, 0x72, 0x5b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf100, 0x72, 0xc4203f69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf100, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf0a0, 0xc420349000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a118, 0xc420349000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310600, 0xc420349000, 0x1000, 0x1000, 0x30, 0xc4203f6b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420404c60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420404c60, 0x1, 0x0, 0x1, 0x0, 0xc420404cc0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 429 [select]:
net/http.(*persistConn).writeLoop(0xc420310600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 426 [IO wait]:
net.runtime_pollWait(0x7f0f9c17bcc8, 0x72, 0x5c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf1e0, 0x72, 0xc4203f49d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf1e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf180, 0xc420347000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a110, 0xc420347000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310700, 0xc420347000, 0x1000, 0x1000, 0x30, 0xc4203f4b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420404ae0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420404ae0, 0x1, 0x0, 0x1, 0x0, 0xc420404b40, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 427 [select]:
net/http.(*persistConn).writeLoop(0xc420310700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 424 [runnable]:
net.runtime_pollWait(0x7f0f9c17bc08, 0x72, 0x5d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf2c0, 0x72, 0xc42049a9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf2c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf260, 0xc42041d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a108, 0xc42041d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310800, 0xc42041d000, 0x1000, 0x1000, 0x30, 0xc42049ab58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420404960)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420404960, 0x1, 0x0, 0x1, 0x0, 0xc4204049c0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 425 [select]:
net/http.(*persistConn).writeLoop(0xc420310800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 422 [runnable]:
net.runtime_pollWait(0x7f0f9c17bb48, 0x72, 0x5e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf3a0, 0x72, 0xc4204989d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf3a0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf340, 0xc42040f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a100, 0xc42040f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310900, 0xc42040f000, 0x1000, 0x1000, 0x30, 0xc420498b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204047e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204047e0, 0x1, 0x0, 0x1, 0x0, 0xc420404840, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 423 [select]:
net/http.(*persistConn).writeLoop(0xc420310900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 420 [IO wait]:
net.runtime_pollWait(0x7f0f9c17ba88, 0x72, 0x5f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf480, 0x72, 0xc4204949d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf480, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf420, 0xc42040d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0f8, 0xc42040d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310a00, 0xc42040d000, 0x1000, 0x1000, 0x30, 0xc420494b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420404660)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420404660, 0x1, 0x0, 0x1, 0x0, 0xc4204046c0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310a00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 421 [select]:
net/http.(*persistConn).writeLoop(0xc420310a00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 418 [runnable]:
net.runtime_pollWait(0x7f0f9c17b9c8, 0x72, 0x60)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf560, 0x72, 0xc4204929d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf560, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf500, 0xc42040b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0f0, 0xc42040b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310b00, 0xc42040b000, 0x1000, 0x1000, 0x30, 0xc420492b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204044e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204044e0, 0x1, 0x0, 0x1, 0x0, 0xc420404540, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310b00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 419 [select]:
net/http.(*persistConn).writeLoop(0xc420310b00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 416 [IO wait]:
net.runtime_pollWait(0x7f0f9c17b908, 0x72, 0x61)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf640, 0x72, 0xc42048c9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf640, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf5e0, 0xc420409000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0e8, 0xc420409000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310c00, 0xc420409000, 0x1000, 0x1000, 0x30, 0xc42048cb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420404360)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420404360, 0x1, 0x0, 0x1, 0x0, 0xc4204043c0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310c00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 417 [select]:
net/http.(*persistConn).writeLoop(0xc420310c00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 414 [IO wait]:
net.runtime_pollWait(0x7f0f9c17b848, 0x72, 0x62)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf720, 0x72, 0xc42048a9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf720, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf6c0, 0xc420407000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0e0, 0xc420407000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310d00, 0xc420407000, 0x1000, 0x1000, 0x30, 0xc42048ab58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204041e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204041e0, 0x1, 0x0, 0x1, 0x0, 0xc420404240, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310d00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 415 [select]:
net/http.(*persistConn).writeLoop(0xc420310d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 412 [runnable]:
net.runtime_pollWait(0x7f0f9c17b788, 0x72, 0x63)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf800, 0x72, 0xc4204849d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf800, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf7a0, 0xc420403000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0d8, 0xc420403000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310e00, 0xc420403000, 0x1000, 0x1000, 0x30, 0xc420484b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420404060)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420404060, 0x1, 0x0, 0x1, 0x0, 0xc4204040c0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 413 [select]:
net/http.(*persistConn).writeLoop(0xc420310e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 410 [IO wait]:
net.runtime_pollWait(0x7f0f9c17b6c8, 0x72, 0x64)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf8e0, 0x72, 0xc4204829d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf8e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf880, 0xc420401000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0d0, 0xc420401000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310f00, 0xc420401000, 0x1000, 0x1000, 0x30, 0xc420482b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420061ec0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420061ec0, 0x1, 0x0, 0x1, 0x0, 0xc420061f20, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310f00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 411 [select]:
net/http.(*persistConn).writeLoop(0xc420310f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 408 [IO wait]:
net.runtime_pollWait(0x7f0f9c17b608, 0x72, 0x65)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf9c0, 0x72, 0xc4202ee9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf9c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf960, 0xc4203fd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0c8, 0xc4203fd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311000, 0xc4203fd000, 0x1000, 0x1000, 0x30, 0xc4202eeb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420061d40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420061d40, 0x1, 0x0, 0x1, 0x0, 0xc420061da0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 407 [select]:
net/http.(*persistConn).writeLoop(0xc420311100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 409 [select]:
net/http.(*persistConn).writeLoop(0xc420311000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 406 [IO wait]:
net.runtime_pollWait(0x7f0f9c17b548, 0x72, 0x66)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bfb10, 0x72, 0xc4203849d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bfb10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bfab0, 0xc4203f3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0c0, 0xc4203f3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311100, 0xc4203f3000, 0x1000, 0x1000, 0x30, 0xc420384b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420061bc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420061bc0, 0x1, 0x0, 0x1, 0x0, 0xc420061c20, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2354 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b8a480, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 404 [IO wait]:
net.runtime_pollWait(0x7f0f9c17b488, 0x72, 0x67)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bfc60, 0x72, 0xc4202589d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bfc60, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bfc00, 0xc4203f1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0b8, 0xc4203f1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311200, 0xc4203f1000, 0x1000, 0x1000, 0x30, 0xc420258b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4200619e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4200619e0, 0x1, 0x0, 0x1, 0x0, 0xc420061a40, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2357 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b8a8a0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 324 [chan receive]:
net/http.(*persistConn).readLoop.func4(0x7e6a60, 0xc420012150, 0xc420c28c18, 0xc420c28c28)
/usr/local/go/src/net/http/transport.go:1515 +0x109
net/http.(*bodyEOFSignal).condfn(0xc420864e40, 0x7e6a60, 0xc420012150, 0x200, 0x1)
/usr/local/go/src/net/http/transport.go:2005 +0x43
net/http.(*bodyEOFSignal).Read(0xc420864e40, 0xc420016800, 0x200, 0x200, 0x1, 0x7e6a60, 0xc420012150)
/usr/local/go/src/net/http/transport.go:1981 +0x1bb
bytes.(*Buffer).ReadFrom(0xc420c28d20, 0x7e6f20, 0xc420864e40, 0xc420016800, 0x0, 0x200)
/usr/local/go/src/bytes/buffer.go:176 +0x155
io/ioutil.readAll(0x7e6f20, 0xc420864e40, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/io/ioutil/ioutil.go:33 +0x147
io/ioutil.ReadAll(0x7e6f20, 0xc420864e40, 0xc420864e40, 0x7e6f20, 0xc420864e40, 0x2, 0x2)
/usr/local/go/src/io/ioutil/ioutil.go:42 +0x3e
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:92 +0x61a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1110 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42092a780, 0xc420a6d640, 0xc420951600)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42000ba00, 0xc420934e20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420755c30, 0xc42002b090)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c480, 0xc42092a780, 0x0, 0x0, 0x0, 0xc42002b090, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c480, 0xc42092a780, 0x6f0968, 0x3, 0x51f701, 0xc420954990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c480, 0xc42092a780, 0x5, 0xc420253cf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 326 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1085 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42092a5a0, 0xc420a6d2f0, 0xc420950e00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42076d100, 0xc420934bc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a5a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420754c30, 0xc42002b060)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c450, 0xc42092a5a0, 0x0, 0x0, 0x0, 0xc42002b060, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c450, 0xc42092a5a0, 0x6f0968, 0x3, 0x51f701, 0xc4209545d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c450, 0xc42092a5a0, 0x5, 0xc420253cd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 328 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1060 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000aa00, 0xc420934920, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a3c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420755c30, 0xc42002b028)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c420, 0xc42092a3c0, 0x0, 0x0, 0x0, 0xc42002b028, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c420, 0xc42092a3c0, 0x6f0968, 0x3, 0x51f701, 0xc4209541b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c420, 0xc42092a3c0, 0x5, 0xc420253cb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 330 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 331 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1057 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000ab00, 0xc420934760, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a2d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420757c30, 0xc42002b008)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c3f0, 0xc42092a2d0, 0x0, 0x0, 0x0, 0xc42002b008, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c3f0, 0xc42092a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4208dbe60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c3f0, 0xc42092a2d0, 0x5, 0xc420253c90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 333 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1033 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000ad00, 0xc420934540, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a0f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420756c30, 0xc42002afd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c3c0, 0xc42092a0f0, 0x0, 0x0, 0x0, 0xc42002afd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c3c0, 0xc42092a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4208dbad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c3c0, 0xc42092a0f0, 0x5, 0xc420253c70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 335 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 336 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 337 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 338 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 339 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 340 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 341 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3526 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x452b10)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 343 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 405 [select]:
net/http.(*persistConn).writeLoop(0xc420311200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 402 [runnable]:
net.runtime_pollWait(0x7f0f9c17b3c8, 0x72, 0x68)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bfdb0, 0x72, 0xc4202569d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bfdb0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bfd50, 0xc4203ef000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0b0, 0xc4203ef000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311300, 0xc4203ef000, 0x1000, 0x1000, 0x30, 0xc420256b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420061800)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420061800, 0x1, 0x0, 0x1, 0x0, 0xc420061860, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2360 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b96180, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 403 [select]:
net/http.(*persistConn).writeLoop(0xc420311300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 400 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032ef00, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420311400)
/usr/local/go/src/net/http/transport.go:1543 +0x793
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 401 [select]:
net/http.(*persistConn).writeLoop(0xc420311400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 398 [runnable]:
net.runtime_pollWait(0x7f0f9c17b248, 0x72, 0x6a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bffe0, 0x72, 0xc42028c9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bffe0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bff80, 0xc4203e9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0a0, 0xc4203e9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311500, 0xc4203e9000, 0x1000, 0x1000, 0x30, 0xc42028cb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420061440)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420061440, 0x1, 0x0, 0x1, 0x0, 0xc4200614a0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 399 [select]:
net/http.(*persistConn).writeLoop(0xc420311500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 396 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4206ae000, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420311600)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 397 [select]:
net/http.(*persistConn).writeLoop(0xc420311600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 394 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062fef0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420311700)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 395 [select]:
net/http.(*persistConn).writeLoop(0xc420311700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 392 [runnable]:
net.runtime_pollWait(0x7f0f9c17cf88, 0x72, 0x6d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398290, 0x72, 0xc4202bd9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398290, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420398230, 0xc4203e3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a088, 0xc4203e3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311800, 0xc4203e3000, 0x1000, 0x1000, 0x30, 0xc4202bdb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420060fc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420060fc0, 0x1, 0x0, 0x1, 0x0, 0xc420b96060, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 393 [select]:
net/http.(*persistConn).writeLoop(0xc420311800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 390 [runnable]:
net.runtime_pollWait(0x7f0f9c17cec8, 0x72, 0x6e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398370, 0x72, 0xc4202bb9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398370, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420398310, 0xc4203e1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a080, 0xc4203e1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311900, 0xc4203e1000, 0x1000, 0x1000, 0x30, 0xc4202bbb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420060e40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420060e40, 0x1, 0x0, 0x1, 0x0, 0xc420b47f20, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 391 [select]:
net/http.(*persistConn).writeLoop(0xc420311900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2864 [runnable]:
net.runtime_pollWait(0x7f0f9c17cd48, 0x72, 0x6f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200151e0, 0x72, 0xc42144e9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200151e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015180, 0xc421338000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420545700, 0xc421338000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d600, 0xc421338000, 0x1000, 0x1000, 0x30, 0xc42144eb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42132e300)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42132e300, 0x1, 0x0, 0x1, 0x0, 0xc42132e360, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2798 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420be30e0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420976000)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2511 [select]:
net/http.(*persistConn).roundTrip(0xc420f7d200, 0xc420feddc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061ef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421061ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42116ac30, 0xc420545128)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421061ef0, 0x0, 0x0, 0x0, 0xc420545128, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421061ef0, 0x6f0968, 0x3, 0x51f701, 0xc4210158f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421061ef0, 0x5, 0xc420969c30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2510 [select]:
net/http.(*persistConn).roundTrip(0xc420f7d400, 0xc420fedd00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421061e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42117bc30, 0xc420545110)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421061e00, 0x0, 0x0, 0x0, 0xc420545110, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421061e00, 0x6f0968, 0x3, 0x51f701, 0xc4210157d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421061e00, 0x5, 0xc420969c10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 15 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062fc20, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420311c00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 16 [select]:
net/http.(*persistConn).writeLoop(0xc420311c00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 13 [IO wait]:
net.runtime_pollWait(0x7f0f9c17cbc8, 0x72, 0x72)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203986f0, 0x72, 0xc4203b79d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203986f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420398690, 0xc4203d9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a060, 0xc4203d9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311d00, 0xc4203d9000, 0x1000, 0x1000, 0x30, 0xc4203b7b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420060840)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420060840, 0x1, 0x0, 0x1, 0x0, 0xc420a89a40, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311d00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 14 [select]:
net/http.(*persistConn).writeLoop(0xc420311d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 11 [IO wait]:
net.runtime_pollWait(0x7f0f9c17cb08, 0x72, 0x73)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203987d0, 0x72, 0xc4202f19d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203987d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420398770, 0xc4203d7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a058, 0xc4203d7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311e00, 0xc4203d7000, 0x1000, 0x1000, 0x30, 0xc4202f1b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4200606c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4200606c0, 0x1, 0x0, 0x1, 0x0, 0xc420a89920, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 12 [select]:
net/http.(*persistConn).writeLoop(0xc420311e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 9 [IO wait]:
net.runtime_pollWait(0x7f0f9c17ca48, 0x72, 0x74)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203988b0, 0x72, 0xc4202b99d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203988b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420398850, 0xc420085000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a050, 0xc420085000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311f00, 0xc420085000, 0x1000, 0x1000, 0x30, 0xc4202b9b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420060540)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420060540, 0x1, 0x0, 0x1, 0x0, 0xc4200605a0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311f00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 873 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 10 [select]:
net/http.(*persistConn).writeLoop(0xc420311f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 869 [runnable]:
net.runtime_pollWait(0x7f0f9c17c988, 0x72, 0x75)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398990, 0x72, 0xc4206bb9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398990, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420398930, 0xc420774000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6ca0, 0xc420774000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4000, 0xc420774000, 0x1000, 0x1000, 0x30, 0xc4206bbb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e4900)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e4900, 0x1, 0x0, 0x1, 0x0, 0xc4204e4960, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 870 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 866 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062f4a0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4203d4100)
/usr/local/go/src/net/http/transport.go:1543 +0x793
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 867 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 38042 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x24, 0x32, ...)
/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6a1e0, 0xc4203cb980)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 38041 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424e11aa0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 540 [IO wait]:
net.runtime_pollWait(0x7f0f9c17c748, 0x72, 0x78)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398c30, 0x72, 0xc42069d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398c30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420398bd0, 0xc42076a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6c88, 0xc42076a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4300, 0xc42076a000, 0x1000, 0x1000, 0x30, 0xc42069db58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e4480)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e4480, 0x1, 0x0, 0x1, 0x0, 0xc4204e44e0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1016 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42092b3b0, 0xc420a6d350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cde60, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b3b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42092b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0x410ffd, 0xc4205448f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42092b3b0, 0x0, 0x0, 0x0, 0xc4205448f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42092b3b0, 0x6f0968, 0x3, 0x51f701, 0xc4209ca870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42092b3b0, 0x5, 0xc42091c110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 538 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062f680, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4203d4400)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1015 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976800, 0xc420935f60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b2c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420725c30, 0xc42002b1c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42092b2c0, 0x0, 0x0, 0x0, 0xc42002b1c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42092b2c0, 0x6f0968, 0x3, 0x51f701, 0xc4209ca780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42092b2c0, 0x5, 0xc42091c0f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 536 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062f770, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4203d4500)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1014 [select]:
net/http.(*persistConn).roundTrip(0xc42076ce00, 0xc420935ec0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b1d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420725c30, 0xc42002b1b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42092b1d0, 0x0, 0x0, 0x0, 0xc42002b1b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42092b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4209ca690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42092b1d0, 0x5, 0xc42091c0d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 534 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062f860, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4203d4600)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 466 [select]:
net/http.(*persistConn).writeLoop(0xc420255900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 526 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3a00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24672 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d6c40, 0x77, 0xc424a03228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae51e0, 0x77, 0xc424a03260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae51e0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae5180, 0x7eb3e0, 0xc424c1baa0, 0x0, 0x0, 0x7e75a0, 0xc424c90440, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae5180, 0x7eb3e0, 0xc424c1baa0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246534d0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c1baa0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c1baa0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246534d0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c1baa0, 0x6cac4a, 0x3, 0x0, 0xc4246534d0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c1baa0, 0x6cac4a, 0x3, 0x0, 0xc4246534d0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c1baa0, 0xc425ae5110, 0x7e94e0, 0xc4246534d0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c1baa0, 0xc425ae5110, 0xc4253bf4c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf401, 0xc424c1b9e0, 0xc426188a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c1b680, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653440, 0xc424c1b740)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24821 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424948180, 0xc42587ba40, 0xc4249482a0, 0xc424948240)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 459 [runnable]:
net.runtime_pollWait(0x7f0f9c17c2c8, 0x72, 0x7e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015640, 0x72, 0xc4205007b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015640, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200155e0, 0xc42050b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a198, 0xc42050b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d4fc0, 0xc42050b000, 0x1000, 0x1000, 0xc420500918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420443560)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420443560, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420443560, 0xc420419590, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203ff980, 0xc420500aa8, 0xc420500aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203ff980, 0xc420419590, 0xc420500b20, 0x401863, 0xc420500c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420443560, 0xc420500c00, 0xc420419590, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001a700, 0x7eb360, 0xc42046ab40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001a700, 0x7eb360, 0xc42046ab40)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 460 [runnable]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc42058e4e0, 0xc420419680)
/tmp/d20170109-30451-1c333z0/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc42058e4e0, 0xc420419680)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc42058e4e0, 0xc420419680)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42001a780, 0x7eb360, 0xc42046acc0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24740 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a9ca20, 0xc4256f2310, 0xc424a9cc00, 0xc424a9cba0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 462 [runnable]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc42058f520, 0xc420419860)
/tmp/d20170109-30451-1c333z0/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc42058f520, 0xc420419860)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc42058f520, 0xc420419860)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42001a880, 0x7eb360, 0xc42046afc0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 463 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b0dc0)
/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b0dc0)
/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc420063ee0)
/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc42001a900, 0x7eb360, 0xc42046b140)
/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 464 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173d6b5, 0xb, 0x5, 0xc42173d6b5)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc420063e10, 0xc420419a40)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc420063e10, 0xc420419a40)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc420063e10, 0xc420419a40)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42001a980, 0x7eb360, 0xc42046b2c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 465 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173d745, 0xb, 0x5, 0xc42173d745)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d8000, 0xc420419b30)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d8000, 0xc420419b30)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d8000, 0xc420419b30)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42001aa00, 0x7eb360, 0xc42046b440)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 546 [runnable]:
net.runtime_pollWait(0x7f0f9c1b5ef8, 0x72, 0x85)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015950, 0x72, 0xc4205117b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015950, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200158f0, 0xc420521000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a1d0, 0xc420521000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5180, 0xc420521000, 0x1000, 0x1000, 0xc420511918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420443d40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420443d40, 0xa, 0x0, 0x1e, 0xc41ffe001e, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420443d40, 0xc420419c20, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203ffbf0, 0xc420511aa8, 0xc420511aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203ffbf0, 0xc420419c20, 0xc420511b20, 0x401863, 0xc420511c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420443d40, 0xc420511c00, 0xc420419c20, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001aa80, 0x7eb360, 0xc42046b5c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001aa80, 0x7eb360, 0xc42046b5c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24684 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9d140, 0xc4259d7570, 0xc424b9d260, 0xc424b9d200)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24751 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b7878, 0x77, 0xc42245f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2920, 0x77, 0xc42245f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2920, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f28c0, 0x7eb3e0, 0xc424a58840, 0x0, 0x0, 0x7e75a0, 0xc425959700, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f28c0, 0x7eb3e0, 0xc424a58840, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a10e0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a58840, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a58840, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a10e0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a58840, 0x6cac4a, 0x3, 0x0, 0xc4245a10e0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a58840, 0x6cac4a, 0x3, 0x0, 0xc4245a10e0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a58840, 0xc4256f2850, 0x7e94e0, 0xc4245a10e0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a58840, 0xc4256f2850, 0xc4253511a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351101, 0xc424a58780, 0xc422e8aa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a58420, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1050, 0xc424a58540)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 549 [runnable]:
net.runtime_pollWait(0x7f0f9c1b5cb8, 0x72, 0x88)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015aa0, 0x72, 0xc42052e7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015aa0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015a40, 0xc420527000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a1e8, 0xc420527000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5240, 0xc420527000, 0x1000, 0x1000, 0xc42052e918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205280c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205280c0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205280c0, 0xc4219f0ff0, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070cea0, 0xc42052eaa8, 0xc42052eaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070cea0, 0xc4219f0ff0, 0xc42052eb20, 0x401863, 0xc42052ec78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205280c0, 0xc42052ec00, 0xc4219f0ff0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001ac00, 0x7eb360, 0xc42046ba40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001ac00, 0x7eb360, 0xc42046ba40)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 550 [runnable]:
net.runtime_pollWait(0x7f0f9c1b5bf8, 0x72, 0x89)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015b10, 0x72, 0xc42052f7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015b10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015ab0, 0xc420533000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a1f0, 0xc420533000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5280, 0xc420533000, 0x1000, 0x1000, 0xc42052f918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205281e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205281e0, 0xa, 0x0, 0x1e, 0xc42162de68, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205281e0, 0xc4219f10e0, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070ce10, 0xc42052faa8, 0xc42052faa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070ce10, 0xc4219f10e0, 0xc42052fb20, 0x401863, 0xc42052fc78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205281e0, 0xc42052fc00, 0xc4219f10e0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001ac80, 0x7eb360, 0xc42046bc80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001ac80, 0x7eb360, 0xc42046bc80)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24759 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a5f9e0, 0xc42587acb0, 0xc424a5fb60, 0xc424a5fb00)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 552 [runnable]:
net.runtime_pollWait(0x7f0f9c1b5a78, 0x72, 0x8b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015bf0, 0x72, 0xc4205317b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015bf0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015b90, 0xc42053b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a200, 0xc42053b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5300, 0xc42053b000, 0x1000, 0x1000, 0xc420531918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420528420)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420528420, 0xa, 0x0, 0x1e, 0xc42162de68, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420528420, 0xc4219f05a0, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210fe4b0, 0xc420531aa8, 0xc420531aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210fe4b0, 0xc4219f05a0, 0xc420531b20, 0x401863, 0xc420531c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420528420, 0xc420531c00, 0xc4219f05a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001ad80, 0x7eb360, 0xc42053c100, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001ad80, 0x7eb360, 0xc42053c100)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24630 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9a240, 0xc4259d6230, 0xc424c9a360, 0xc424c9a300)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 554 [runnable]:
net.runtime_pollWait(0x7f0f9c1b58f8, 0x72, 0x8d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015cd0, 0x72, 0xc42052b7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015cd0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015c70, 0xc420541000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a210, 0xc420541000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5380, 0xc420541000, 0x1000, 0x1000, 0xc42052b918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420528660)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420528660, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420528660, 0xc4211ad3b0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7500, 0xc42052baa8, 0xc42052baa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7500, 0xc4211ad3b0, 0xc42052bb20, 0x401863, 0xc42052bc78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420528660, 0xc42052bc00, 0xc4211ad3b0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001ae80, 0x7eb360, 0xc42053c580, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001ae80, 0x7eb360, 0xc42053c580)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 555 [runnable]:
net.runtime_pollWait(0x7f0f9c1b5838, 0x72, 0x8e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015d40, 0x72, 0xc42052c7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015d40, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015ce0, 0xc420543000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a218, 0xc420543000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d53c0, 0xc420543000, 0x1000, 0x1000, 0x42d66e, 0x6f0d68, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420528780)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420528780, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420528780, 0xc420e81b30, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4201a98c0, 0xc42052caa8, 0xc42052caa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4201a98c0, 0xc420e81b30, 0x806f20, 0xc4203436e0, 0xc4204d33a8)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420528780, 0xc42052cc00, 0xc420e81b30, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001af00, 0x7eb360, 0xc42053c7c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001af00, 0x7eb360, 0xc42053c7c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 556 [GC assist wait]:
net/url.parse(0xc42aedb374, 0x3, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb374, 0x3, 0x1, 0x1, 0xc42aedb301)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4205288a0, 0xc42052dc00, 0xc42101a3c0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc42001af80, 0x7eb360, 0xc42053ca00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001af80, 0x7eb360, 0xc42053ca00)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 557 [runnable]:
net.runtime_pollWait(0x7f0f9c1b56b8, 0x72, 0x90)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015e20, 0x72, 0xc42054e7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015e20, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015dc0, 0xc420549000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a228, 0xc420549000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5440, 0xc420549000, 0x1000, 0x1000, 0x5205f9, 0x7fda70, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205289c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205289c0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205289c0, 0xc42070a690, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c060, 0xc42054eaa8, 0xc42054eaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c060, 0xc42070a690, 0xc42054eb20, 0x401863, 0xc42054ec78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205289c0, 0xc42054ec00, 0xc42070a690, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b000, 0x7eb360, 0xc42053cc00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b000, 0x7eb360, 0xc42053cc00)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 558 [runnable]:
net.runtime_pollWait(0x7f0f9c1b55f8, 0x72, 0x91)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015e90, 0x72, 0xc42054f7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015e90, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015e30, 0xc420553000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a230, 0xc420553000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5480, 0xc420553000, 0x1000, 0x1000, 0xc42054f918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420528ae0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420528ae0, 0xa, 0x0, 0x1e, 0xc41ffc79f6, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420528ae0, 0xc42070a780, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c0f0, 0xc42054faa8, 0xc42054faa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c0f0, 0xc42070a780, 0xc42054fb20, 0x401863, 0xc42054fc78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420528ae0, 0xc42054fc00, 0xc42070a780, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b080, 0x7eb360, 0xc42053ce40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b080, 0x7eb360, 0xc42053ce40)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24776 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a59c80, 0xc4256f2c40, 0xc424a59da0, 0xc424a59d40)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24700 [IO wait]:
net.runtime_pollWait(0x7f0f9c17c148, 0x77, 0xc422b87228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a140, 0x77, 0xc422b87260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a140, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a0e0, 0x7eb3e0, 0xc424b99860, 0x0, 0x0, 0x7e75a0, 0xc424c908c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a0e0, 0x7eb3e0, 0xc424b99860, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653aa0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b99860, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b99860, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653aa0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b99860, 0x6cac4a, 0x3, 0x0, 0xc424653aa0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b99860, 0x6cac4a, 0x3, 0x0, 0xc424653aa0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b99860, 0xc42587a070, 0x7e94e0, 0xc424653aa0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b99860, 0xc42587a070, 0xc4253bf9f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf901, 0xc424b997a0, 0xc426196a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b99440, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653a10, 0xc424b99500)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 561 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173dcf5, 0x9, 0x5, 0xc42173dcf5)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d88f0, 0xc42070aa50)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d88f0, 0xc42070aa50)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d88f0, 0xc42070aa50)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42001b200, 0x7eb360, 0xc42053d4c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 562 [runnable]:
net.runtime_pollWait(0x7f0f9c1b52f8, 0x72, 0x95)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6060, 0x72, 0xc42054b7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6060, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6000, 0xc42055f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a250, 0xc42055f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5580, 0xc42055f000, 0x1000, 0x1000, 0xc42054b918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420528f60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420528f60, 0xa, 0x0, 0x1e, 0xc41ffc79ea, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420528f60, 0xc42070ab40, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c270, 0xc42054baa8, 0xc42054baa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c270, 0xc42070ab40, 0xc42054bb20, 0x401863, 0xc42054bc78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420528f60, 0xc42054bc00, 0xc42070ab40, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b280, 0x7eb360, 0xc42053d700, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b280, 0x7eb360, 0xc42053d700)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 563 [runnable]:
net.runtime_pollWait(0x7f0f9c1b5238, 0x72, 0x96)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d60d0, 0x72, 0xc42054c7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d60d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6070, 0xc420561000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a258, 0xc420561000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d55c0, 0xc420561000, 0x1000, 0x1000, 0xc42054c918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420529080)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420529080, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420529080, 0xc42070ac30, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c2a0, 0xc42054caa8, 0xc42054caa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c2a0, 0xc42070ac30, 0xc42054cb20, 0x401863, 0xc42054cc78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420529080, 0xc42054cc00, 0xc42070ac30, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b300, 0x7eb360, 0xc42053d940, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b300, 0x7eb360, 0xc42053d940)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24638 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9b2c0, 0xc4259d6850, 0xc424c9b440, 0xc424c9b3e0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24775 [IO wait]:
net.runtime_pollWait(0x7f0f9c194440, 0x77, 0xc42483f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2ca0, 0x77, 0xc42483f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2ca0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2c40, 0x7eb3e0, 0xc424a59c80, 0x0, 0x0, 0x7e75a0, 0xc425959a00, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2c40, 0x7eb3e0, 0xc424a59c80, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a14a0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a59c80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a59c80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a14a0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a59c80, 0x6cac4a, 0x3, 0x0, 0xc4245a14a0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a59c80, 0x6cac4a, 0x3, 0x0, 0xc4245a14a0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a59c80, 0xc4256f2bd0, 0x7e94e0, 0xc4245a14a0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a59c80, 0xc4256f2bd0, 0xc4253514e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351401, 0xc424a59bc0, 0xc422e92a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a598c0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1410, 0xc424a59980)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 566 [runnable]:
net.runtime_pollWait(0x7f0f9c1b6f78, 0x72, 0x99)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6220, 0x72, 0xc42056d7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6220, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d61c0, 0xc420571000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a270, 0xc420571000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5680, 0xc420571000, 0x1000, 0x1000, 0xc42056d918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205293e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205293e0, 0xa, 0x0, 0x1e, 0xc41ffc79db, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205293e0, 0xc42070af00, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c450, 0xc42056daa8, 0xc42056daa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c450, 0xc42070af00, 0xc42056db20, 0x401863, 0xc42056dc78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205293e0, 0xc42056dc00, 0xc42070af00, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b480, 0x7eb360, 0xc420574000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b480, 0x7eb360, 0xc420574000)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 567 [GC assist wait]:
net/url.parse(0xc42ae5ba44, 0x3, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42ae5ba44, 0x3, 0x1, 0x1, 0xc42ae5ba01)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc420529500, 0xc42056ec00, 0xc42070aff0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc42001b500, 0x7eb360, 0xc420574240, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b500, 0x7eb360, 0xc420574240)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 568 [runnable]:
net.runtime_pollWait(0x7f0f9c1b6df8, 0x72, 0x9b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6300, 0x72, 0xc42056f7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6300, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d62a0, 0xc42057d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a280, 0xc42057d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5700, 0xc42057d000, 0x1000, 0x1000, 0xc42056f918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420529620)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420529620, 0xa, 0x0, 0x1e, 0xc41ffc79d5, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420529620, 0xc42070b0e0, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c510, 0xc42056faa8, 0xc42056faa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c510, 0xc42070b0e0, 0xc42056fb20, 0x401863, 0xc42056fc78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420529620, 0xc42056fc00, 0xc42070b0e0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b580, 0x7eb360, 0xc420574480, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b580, 0x7eb360, 0xc420574480)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24756 [IO wait]:
net.runtime_pollWait(0x7f0f9c1962e8, 0x77, 0xc422485228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587ac30, 0x77, 0xc422485260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587ac30, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587abd0, 0x7eb3e0, 0xc424a5f500, 0x0, 0x0, 0x7e75a0, 0xc424c911c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587abd0, 0x7eb3e0, 0xc424a5f500, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e600, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a5f500, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a5f500, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e600, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a5f500, 0x6cac4a, 0x3, 0x0, 0xc42442e600, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a5f500, 0x6cac4a, 0x3, 0x0, 0xc42442e600, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a5f500, 0xc42587ab60, 0x7e94e0, 0xc42442e600, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a5f500, 0xc42587ab60, 0xc4252e0370, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0301, 0xc424a5f440, 0xc42619aa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a5f0e0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e570, 0xc424a5f1a0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24707 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b77b8, 0x77, 0xc422b8b228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d7c60, 0x77, 0xc422b8b260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d7c60, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7c00, 0x7eb3e0, 0xc424b122a0, 0x0, 0x0, 0x7e75a0, 0xc425958c80, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7c00, 0x7eb3e0, 0xc424b122a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0390, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b122a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b122a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0390, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b122a0, 0x6cac4a, 0x3, 0x0, 0xc4245a0390, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b122a0, 0x6cac4a, 0x3, 0x0, 0xc4245a0390, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b122a0, 0xc4259d7b90, 0x7e94e0, 0xc4245a0390, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b122a0, 0xc4259d7b90, 0xc425350550, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350401, 0xc424b121e0, 0xc422e65a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b9dec0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a0300, 0xc424b9df80)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24669 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c1b0e0, 0xc425ae4fc0, 0xc424c1b200, 0xc424c1b1a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 572 [runnable]:
net.runtime_pollWait(0x7f0f9c1b6af8, 0x72, 0x9f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d64c0, 0x72, 0xc42056b7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d64c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6460, 0xc42058c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a2a0, 0xc42058c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5800, 0xc42058c000, 0x1000, 0x1000, 0xc42056b918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420529aa0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420529aa0, 0xa, 0x0, 0x1e, 0xc41ffc79c9, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420529aa0, 0xc42070b4a0, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c690, 0xc42056baa8, 0xc42056baa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c690, 0xc42070b4a0, 0xc42056bb20, 0x401863, 0xc42056bc78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420529aa0, 0xc42056bc00, 0xc42070b4a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b780, 0x7eb360, 0xc420574d80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b780, 0x7eb360, 0xc420574d80)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 573 [runnable]:
net.runtime_pollWait(0x7f0f9c1b6a38, 0x72, 0xa0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6530, 0x72, 0xc4205967b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6530, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d64d0, 0xc42059a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a2a8, 0xc42059a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5840, 0xc42059a000, 0x1000, 0x1000, 0xc420596918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420529bc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420529bc0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420529bc0, 0xc42070b590, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c6c0, 0xc420596aa8, 0xc420596aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c6c0, 0xc42070b590, 0xc420596b20, 0x401863, 0xc420596c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420529bc0, 0xc420596c00, 0xc42070b590, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b800, 0x7eb360, 0xc420574fc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b800, 0x7eb360, 0xc420574fc0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 574 [runnable]:
net.runtime_pollWait(0x7f0f9c1b6978, 0x72, 0xa1)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d65a0, 0x72, 0xc4205977b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d65a0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6540, 0xc42059e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a2b0, 0xc42059e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5880, 0xc42059e000, 0x1000, 0x1000, 0xc420597918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420529ce0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420529ce0, 0xa, 0x0, 0x1e, 0xc41ffc79c3, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420529ce0, 0xc42070b680, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c750, 0xc420597aa8, 0xc420597aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c750, 0xc42070b680, 0xc420597b20, 0x401863, 0xc420597c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420529ce0, 0xc420597c00, 0xc42070b680, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b880, 0x7eb360, 0xc420575200, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b880, 0x7eb360, 0xc420575200)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 575 [runnable]:
net.runtime_pollWait(0x7f0f9c1b68b8, 0x72, 0xa2)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6610, 0x72, 0xc4205987b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6610, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d65b0, 0xc4205a6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a2b8, 0xc4205a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d58c0, 0xc4205a6000, 0x1000, 0x1000, 0xc420598918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420529e00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420529e00, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420529e00, 0xc42070b770, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c780, 0xc420598aa8, 0xc420598aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c780, 0xc42070b770, 0xc420598b20, 0x401863, 0xc420598c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420529e00, 0xc420598c00, 0xc42070b770, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b900, 0x7eb360, 0xc420575440, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b900, 0x7eb360, 0xc420575440)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 576 [runnable]:
net.runtime_pollWait(0x7f0f9c1b67f8, 0x72, 0xa3)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6680, 0x72, 0xc4205997b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6680, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6620, 0xc4205a8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a2c0, 0xc4205a8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5900, 0xc4205a8000, 0x1000, 0x1000, 0x5205f9, 0x7fda70, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420529f20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420529f20, 0xa, 0x0, 0x1e, 0xc41ffc79bd, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420529f20, 0xc42070b860, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c810, 0xc420599aa8, 0xc420599aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c810, 0xc42070b860, 0xc420599b20, 0x401863, 0xc420599c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420529f20, 0xc420599c00, 0xc42070b860, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b980, 0x7eb360, 0xc420575680, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b980, 0x7eb360, 0xc420575680)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 577 [runnable]:
net.runtime_pollWait(0x7f0f9c1b6738, 0x72, 0xa4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d66f0, 0x72, 0xc4205927b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d66f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6690, 0xc4205ac000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a2c8, 0xc4205ac000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5940, 0xc4205ac000, 0x1000, 0x1000, 0xc420592918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205aa060)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205aa060, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205aa060, 0xc42070b950, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c8a0, 0xc420592aa8, 0xc420592aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c8a0, 0xc42070b950, 0xc420592b20, 0x401863, 0xc420592c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205aa060, 0xc420592c00, 0xc42070b950, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001ba00, 0x7eb360, 0xc4205758c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001ba00, 0x7eb360, 0xc4205758c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24666 [IO wait]:
net.runtime_pollWait(0x7f0f9c1178c0, 0x77, 0xc424ad5228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4f40, 0x77, 0xc424ad5260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4f40, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4ee0, 0x7eb3e0, 0xc424c1ac60, 0x0, 0x0, 0x7e75a0, 0xc424c90200, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4ee0, 0x7eb3e0, 0xc424c1ac60, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653200, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c1ac60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c1ac60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653200, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c1ac60, 0x6cac4a, 0x3, 0x0, 0xc424653200, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c1ac60, 0x6cac4a, 0x3, 0x0, 0xc424653200, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c1ac60, 0xc425ae4e70, 0x7e94e0, 0xc424653200, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c1ac60, 0xc425ae4e70, 0xc4253bf210, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf101, 0xc424c1aba0, 0xc42618da38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c1a840, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653170, 0xc424c1a960)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24660 [IO wait]:
net.runtime_pollWait(0x7f0f9c1942c0, 0x77, 0xc424fc5228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4ca0, 0x77, 0xc424fc5260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4ca0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4c40, 0x7eb3e0, 0xc424c43da0, 0x0, 0x0, 0x7e75a0, 0xc4222adfc0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4c40, 0x7eb3e0, 0xc424c43da0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652f00, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c43da0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c43da0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652f00, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c43da0, 0x6cac4a, 0x3, 0x0, 0xc424652f00, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c43da0, 0x6cac4a, 0x3, 0x0, 0xc424652f00, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c43da0, 0xc425ae4bd0, 0x7e94e0, 0xc424652f00, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c43da0, 0xc425ae4bd0, 0xc4253bef60, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bef01, 0xc424c43c80, 0xc426182a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c43980, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652e70, 0xc424c43a40)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 580 [GC assist wait]:
net/url.parse(0xc42aedb384, 0x3, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb384, 0x3, 0x1, 0x1, 0xc42aedb301)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4205aa3c0, 0xc420595c00, 0xc42101a4b0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc42001bb80, 0x7eb360, 0xc420575f80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001bb80, 0x7eb360, 0xc420575f80)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 581 [runnable]:
net.runtime_pollWait(0x7f0f9c1b6438, 0x72, 0xa8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d68b0, 0x72, 0xc4205c07b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d68b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6850, 0xc4205c4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a2e8, 0xc4205c4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5a40, 0xc4205c4000, 0x1000, 0x1000, 0xc4205c0918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205aa4e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205aa4e0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205aa4e0, 0xc42070bd10, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070ca20, 0xc4205c0aa8, 0xc4205c0aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070ca20, 0xc42070bd10, 0xc4205c0b20, 0x401863, 0xc4205c0c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205aa4e0, 0xc4205c0c00, 0xc42070bd10, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001bc00, 0x7eb360, 0xc4205ba1c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001bc00, 0x7eb360, 0xc4205ba1c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24787 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a39680, 0xc42587b1f0, 0xc424a397a0, 0xc424a39740)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 583 [runnable]:
net/http.glob..func8(0xc426018e98, 0x2)
/usr/local/go/src/net/http/header.go:121 +0x2d
sync.(*Pool).getSlow(0x7fda70, 0xc426018e70, 0x300000002)
/usr/local/go/src/sync/pool.go:145 +0x14a
sync.(*Pool).Get(0x7fda70, 0x806f20, 0xc4202a1ef0)
/usr/local/go/src/sync/pool.go:121 +0xf1
net/http.Header.sortedKeyValues(0x0, 0x0, 0xc4205ba600, 0xc4205c2878, 0xc42000cc01, 0x1f4)
/usr/local/go/src/net/http/header.go:128 +0x42
net/http.Header.WriteSubset(0x0, 0x7e68e0, 0xc4205ba600, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/header.go:150 +0xe9
net/http.(*chunkWriter).writeHeader(0xc4204d9218, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:1199 +0x866
net/http.(*chunkWriter).close(0xc4204d9218)
/usr/local/go/src/net/http/server.go:343 +0x2c2
net/http.(*response).finishRequest(0xc4204d91e0)
/usr/local/go/src/net/http/server.go:1354 +0x7a
net/http.(*conn).serve(0xc42001bd00, 0x7eb360, 0xc4205ba640)
/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 584 [runnable]:
net.runtime_pollWait(0x7f0f9c1b61f8, 0x72, 0xab)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6a00, 0x72, 0xc4205c37b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6a00, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d69a0, 0xc4205cc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a300, 0xc4205cc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5b00, 0xc4205cc000, 0x1000, 0x1000, 0xc4205c3918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205aa840)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205aa840, 0xa, 0x0, 0x1e, 0xc4205c39d8, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205aa840, 0xc42073a000, 0xf0, 0xf0, 0x6c1860, 0xc42002cc01, 0x17f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070cb10, 0xc4205c3aa8, 0xc4205c3aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070cb10, 0xc42073a000, 0xc4205c3b20, 0x401863, 0xc4205c3c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205aa840, 0xc4205c3c00, 0xc42073a000, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001bd80, 0x7eb360, 0xc4205ba880, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001bd80, 0x7eb360, 0xc4205ba880)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24629 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9a000, 0xc4259d6150, 0xc424c9a180, 0xc424c9a120)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24699 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b99380, 0xc42587a000, 0xc424b994a0, 0xc424b99440)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 587 [runnable]:
net.runtime_pollWait(0x7f0f9c1b7f38, 0x72, 0xae)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6b50, 0x72, 0xc4205be7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6b50, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6af0, 0xc4205d4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a318, 0xc4205d4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5bc0, 0xc4205d4000, 0x1000, 0x1000, 0xc4205be918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205aaba0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205aaba0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205aaba0, 0xc42073a2d0, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070cc60, 0xc4205beaa8, 0xc4205beaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070cc60, 0xc42073a2d0, 0xc4205beb20, 0x401863, 0xc4205bec78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205aaba0, 0xc4205bec00, 0xc42073a2d0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001bf00, 0x7eb360, 0xc4205baf40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001bf00, 0x7eb360, 0xc4205baf40)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24683 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9cf00, 0xc4259d7490, 0xc424b9d080, 0xc424b9d020)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 589 [runnable]:
net.runtime_pollWait(0x7f0f9c1b7db8, 0x72, 0xb0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6c30, 0x72, 0xc4205e87b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6c30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6bd0, 0xc4205ec000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a328, 0xc4205ec000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5c40, 0xc4205ec000, 0x1000, 0x1000, 0xc4205e8918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205aade0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205aade0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205aade0, 0xc42073a4b0, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070cd20, 0xc4205e8aa8, 0xc4205e8aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070cd20, 0xc42073a4b0, 0xc4205e8b20, 0x401863, 0xc4205e8c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205aade0, 0xc4205e8c00, 0xc42073a4b0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e8000, 0x7eb360, 0xc4205bb3c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8000, 0x7eb360, 0xc4205bb3c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 590 [runnable]:
net.runtime_pollWait(0x7f0f9c1b7cf8, 0x72, 0xb1)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6ca0, 0x72, 0xc4205e97b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6ca0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6c40, 0xc4205ee000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a330, 0xc4205ee000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5c80, 0xc4205ee000, 0x1000, 0x1000, 0xc4205e9918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205aaf00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205aaf00, 0xa, 0x0, 0x1e, 0xc41ffc7993, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205aaf00, 0xc42073a5a0, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070cd50, 0xc4205e9aa8, 0xc4205e9aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070cd50, 0xc42073a5a0, 0xc4205e9b20, 0x401863, 0xc4205e9c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205aaf00, 0xc4205e9c00, 0xc42073a5a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e8080, 0x7eb360, 0xc4205bb600, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8080, 0x7eb360, 0xc4205bb600)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24637 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9b0e0, 0xc4259d6770, 0xc424c9b200, 0xc424c9b1a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 592 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173dba5, 0xb, 0x5, 0xc42173dba5)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d85b0, 0xc42073a780)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d85b0, 0xc42073a780)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d85b0, 0xc42073a780)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4204e8180, 0x7eb360, 0xc4205bba80)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 593 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b1840)
/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b1840)
/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc4204d8820)
/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc4204e8200, 0x7eb360, 0xc4205bbe00)
/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 594 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173d015, 0xb, 0x5, 0xc42173d015)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4200635f0, 0xc42073aa50)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4200635f0, 0xc42073aa50)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4200635f0, 0xc42073aa50)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4204e8280, 0x7eb360, 0xc4205fe040)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 595 [runnable]:
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4205ff940)
/usr/local/go/src/sync/pool.go:85 +0x13f
net/http.putBufioWriter(0xc4205ff940)
/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc420063860)
/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc4204e8300, 0x7eb360, 0xc4205fe240)
/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24727 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424af1200, 0xc42587a5b0, 0xc424af1320, 0xc424af12c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24739 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cd3c0, 0x77, 0xc422fb3228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2370, 0x77, 0xc422fb3260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2370, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2310, 0x7eb3e0, 0xc424a9ca20, 0x0, 0x0, 0x7e75a0, 0xc425959280, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2310, 0x7eb3e0, 0xc424a9ca20, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0b10, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a9ca20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a9ca20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0b10, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a9ca20, 0x6cac4a, 0x3, 0x0, 0xc4245a0b10, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a9ca20, 0x6cac4a, 0x3, 0x0, 0xc4245a0b10, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a9ca20, 0xc4256f22a0, 0x7e94e0, 0xc4245a0b10, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a9ca20, 0xc4256f22a0, 0xc425350c10, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350b01, 0xc424a9c960, 0xc422e6da38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a9c600, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a0a80, 0xc424a9c720)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 598 [runnable]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4200e0820, 0xc42073ae10)
/tmp/d20170109-30451-1c333z0/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4200e0820, 0xc42073ae10)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4200e0820, 0xc42073ae10)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4204e8480, 0x7eb360, 0xc4205fe8c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24726 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ce080, 0x77, 0xc423a53228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a610, 0x77, 0xc423a53260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a610, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a5b0, 0x7eb3e0, 0xc424af1200, 0x0, 0x0, 0x7e75a0, 0xc424c90c80, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a5b0, 0x7eb3e0, 0xc424af1200, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653f50, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424af1200, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424af1200, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653f50, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424af1200, 0x6cac4a, 0x3, 0x0, 0xc424653f50, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424af1200, 0x6cac4a, 0x3, 0x0, 0xc424653f50, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424af1200, 0xc42587a540, 0x7e94e0, 0xc424653f50, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424af1200, 0xc42587a540, 0xc4253bfe60, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bfd01, 0xc424af10e0, 0xc426193a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424af0de0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653ec0, 0xc424af0ea0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24792 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cd6c0, 0x77, 0xc42491f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b560, 0x77, 0xc42491f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b560, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b500, 0x7eb3e0, 0xc424986420, 0x0, 0x0, 0x7e75a0, 0xc424c91940, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b500, 0x7eb3e0, 0xc424986420, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442efc0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424986420, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424986420, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442efc0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424986420, 0x6cac4a, 0x3, 0x0, 0xc42442efc0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424986420, 0x6cac4a, 0x3, 0x0, 0xc42442efc0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424986420, 0xc42587b490, 0x7e94e0, 0xc42442efc0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424986420, 0xc42587b490, 0xc4252e09b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0901, 0xc424986360, 0xc4261aca38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424986060, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442ef00, 0xc424986120)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 601 [GC assist wait]:
net/url.parse(0xc42aedb354, 0x3, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb354, 0x3, 0x1, 0x1, 0xc42aedb301)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4205abbc0, 0xc420608c00, 0xc42101a1e0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4204e8600, 0x7eb360, 0xc4205fef80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8600, 0x7eb360, 0xc4205fef80)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 602 [GC assist wait]:
net/url.parse(0xc42aedb364, 0x3, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb364, 0x3, 0x1, 0x1, 0xc42aedb301)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4205abce0, 0xc420609c00, 0xc42101a2d0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4204e8680, 0x7eb360, 0xc4205ff1c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8680, 0x7eb360, 0xc4205ff1c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3051 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f2600, 0xc424b29e20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a60f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4254a60f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7dc30, 0xc4241291c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4254a60f0, 0x0, 0x0, 0x0, 0xc4241291c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4254a60f0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4254a60f0, 0x5, 0xc42020f2a0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2994 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24732 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b8cb8, 0x77, 0xc422faf228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a8b0, 0x77, 0xc422faf260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a8b0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a850, 0x7eb3e0, 0xc424a5e0c0, 0x0, 0x0, 0x7e75a0, 0xc424c90ec0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a850, 0x7eb3e0, 0xc424a5e0c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e240, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a5e0c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a5e0c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e240, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a5e0c0, 0x6cac4a, 0x3, 0x0, 0xc42442e240, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a5e0c0, 0x6cac4a, 0x3, 0x0, 0xc42442e240, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a5e0c0, 0xc42587a7e0, 0x7e94e0, 0xc42442e240, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a5e0c0, 0xc42587a7e0, 0xc4252e0090, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0001, 0xc424a5e000, 0xc42619ea38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424af1ce0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e1b0, 0xc424af1da0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 606 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b1000)
/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b1000)
/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc4204d81a0)
/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc4204e8880, 0x7eb360, 0xc4205ffac0)
/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 607 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8fb8, 0x72, 0xc2)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d7410, 0x72, 0xc42063e7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d7410, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d73b0, 0xc420646000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a3b8, 0xc420646000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206300e0, 0xc420646000, 0x1000, 0x1000, 0xc42063e918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206362a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206362a0, 0xa, 0x0, 0x1e, 0xc41fff2b35, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206362a0, 0xc420e81e00, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4201a9920, 0xc42063eaa8, 0xc42063eaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4201a9920, 0xc420e81e00, 0xc42063eb20, 0x401863, 0xc42063ec78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206362a0, 0xc42063ec00, 0xc420e81e00, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e8900, 0x7eb360, 0xc4205ffd00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8900, 0x7eb360, 0xc4205ffd00)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 608 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8ef8, 0x72, 0xc3)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d7480, 0x72, 0xc42063f7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d7480, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d7420, 0xc420648000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a3c0, 0xc420648000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420630120, 0xc420648000, 0x1000, 0x1000, 0xc42063f918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206363c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206363c0, 0xa, 0x0, 0x1e, 0xa, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206363c0, 0xc420418b40, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4201a9cb0, 0xc42063faa8, 0xc42063faa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4201a9cb0, 0xc420418b40, 0xc42063fb20, 0x401863, 0xc42063fc78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206363c0, 0xc42063fc00, 0xc420418b40, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e8980, 0x7eb360, 0xc4205fff40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8980, 0x7eb360, 0xc4205fff40)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 609 [GC assist wait]:
net/url.parse(0xc42aedb424, 0x3, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb424, 0x3, 0x1, 0x1, 0xc42aedb401)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4206364e0, 0xc420638c00, 0xc42105c960, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4204e8a00, 0x7eb360, 0xc42064a180, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8a00, 0x7eb360, 0xc42064a180)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 610 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8d78, 0x72, 0xc5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d7560, 0x72, 0xc4206397b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d7560, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d7500, 0xc42064e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a3d0, 0xc42064e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420630180, 0xc42064e000, 0x1000, 0x1000, 0x5205f9, 0x7fda70, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206365a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206365a0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206365a0, 0xc42105ca50, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104cf90, 0xc420639aa8, 0xc420639aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104cf90, 0xc42105ca50, 0xc420639b20, 0x401863, 0xc420639c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206365a0, 0xc420639c00, 0xc42105ca50, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e8a80, 0x7eb360, 0xc42064a280, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8a80, 0x7eb360, 0xc42064a280)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24827 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424948fc0, 0xc42587bce0, 0xc4249490e0, 0xc424949080)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 612 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8bf8, 0x72, 0xc7)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d7640, 0x72, 0xc42063b7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d7640, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d75e0, 0xc4204ea000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a3e0, 0xc4204ea000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206301c0, 0xc4204ea000, 0x1000, 0x1000, 0xc42063b918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420636720)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420636720, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420636720, 0xc42101a0f0, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4201a99b0, 0xc42063baa8, 0xc42063baa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4201a99b0, 0xc42101a0f0, 0xc42063bb20, 0x401863, 0xc42063bc78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420636720, 0xc42063bc00, 0xc42101a0f0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e8b80, 0x7eb360, 0xc42064a480, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8b80, 0x7eb360, 0xc42064a480)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 613 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8b38, 0x72, 0xc8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d76b0, 0x72, 0xc4206567b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d76b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d7650, 0xc4204ec000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a3e8, 0xc4204ec000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206301e0, 0xc4204ec000, 0x1000, 0x1000, 0xc420656918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206367e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206367e0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206367e0, 0xc4211acff0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c73e0, 0xc420656aa8, 0xc420656aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c73e0, 0xc4211acff0, 0xc420656b20, 0x401863, 0xc420656c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206367e0, 0xc420656c00, 0xc4211acff0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e8c00, 0x7eb360, 0xc42064a580, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8c00, 0x7eb360, 0xc42064a580)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24746 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a9d980, 0xc4256f2620, 0xc424a9db00, 0xc424a9daa0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 615 [runnable]:
net.runtime_pollWait(0x7f0f9c1b89b8, 0x72, 0xca)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d7790, 0x72, 0xc4205027b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d7790, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d7730, 0xc420463000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a3f8, 0xc420463000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d4f20, 0xc420463000, 0x1000, 0x1000, 0xc420502918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4204430e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4204430e0, 0xa, 0x0, 0x1e, 0xc42162de68, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4204430e0, 0xc4219f03c0, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070cae0, 0xc420502aa8, 0xc420502aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070cae0, 0xc4219f03c0, 0xc420502b20, 0x401863, 0xc420502c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4204430e0, 0xc420502c00, 0xc4219f03c0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e8d00, 0x7eb360, 0xc42046a600, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8d00, 0x7eb360, 0xc42046a600)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3529 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421423950, 0xc420b18c80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42118bfa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421423950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421423950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4217a4c30, 0xc42104f460)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c450, 0xc421423950, 0x0, 0x0, 0x0, 0xc42104f460, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c450, 0xc421423950, 0x6f0968, 0x3, 0x51f701, 0xc4208171d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c450, 0xc421423950, 0x5, 0xc4204f01a0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 619 [select]:
net/http.(*persistConn).roundTrip(0xc4203d4400, 0xc4206310a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062f680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420693c30, 0xc42002a530)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42062f680, 0x0, 0x0, 0x0, 0xc42002a530, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42062f680, 0x6f0968, 0x3, 0x51f701, 0xc420633e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42062f680, 0x5, 0xc4205a5f00, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 620 [select]:
net/http.(*persistConn).roundTrip(0xc4203d4500, 0xc420631160, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062f770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420694c30, 0xc42002a548)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42062f770, 0x0, 0x0, 0x0, 0xc42002a548, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42062f770, 0x6f0968, 0x3, 0x51f701, 0xc420633fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42062f770, 0x5, 0xc4205a5f20, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 621 [select]:
net/http.(*persistConn).roundTrip(0xc4203d4600, 0xc420631220, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062f860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420695c30, 0xc42002a560)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42062f860, 0x0, 0x0, 0x0, 0xc42002a560, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42062f860, 0x6f0968, 0x3, 0x51f701, 0xc4206980f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42062f860, 0x5, 0xc4205a5f40, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3565 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 623 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 624 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 625 [select]:
net/http.(*persistConn).roundTrip(0xc420311c00, 0xc420631520, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062fc20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420691c30, 0xc42002a5c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42062fc20, 0x0, 0x0, 0x0, 0xc42002a5c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42062fc20, 0x6f0968, 0x3, 0x51f701, 0xc420698570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42062fc20, 0x5, 0xc4205a5fc0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10421 [runnable]:
net/http.(*Client).doFollowingRedirects(0xc42010c480, 0xc4234df1d0, 0x6f0968, 0x3, 0x51f701, 0xc422ac1bc0)
/usr/local/go/src/net/http/client.go:448 +0xeb
net/http.(*Client).Do(0xc42010c480, 0xc4234df1d0, 0x5, 0xc4204f01c0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3525 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x452b10)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 628 [select]:
net/http.(*persistConn).roundTrip(0xc420311700, 0xc420631760, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062fef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206a2c30, 0xc42002a608)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42062fef0, 0x0, 0x0, 0x0, 0xc42002a608, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42062fef0, 0x6f0968, 0x3, 0x51f701, 0xc4206988d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42062fef0, 0x5, 0xc4204f0020, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 629 [select]:
net/http.(*persistConn).roundTrip(0xc420311600, 0xc420631820, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206a3c30, 0xc42002a620)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4206ae000, 0x0, 0x0, 0x0, 0xc42002a620, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4206ae000, 0x6f0968, 0x3, 0x51f701, 0xc4206989f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4206ae000, 0x5, 0xc4204f0040, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 630 [select]:
net/http.(*persistConn).roundTrip(0xc420311500, 0xc4206318e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae0f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42069cc30, 0xc42002a638)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4206ae0f0, 0x0, 0x0, 0x0, 0xc42002a638, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4206ae0f0, 0x6f0968, 0x3, 0x51f701, 0xc420698b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4206ae0f0, 0x5, 0xc4204f0060, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 631 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4206ae1e0, 0xc420012710, 0xc4206ab000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420311300, 0xc4206319a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae1e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42069dc30, 0xc42002a650)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4206ae1e0, 0x0, 0x0, 0x0, 0xc42002a650, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4206ae1e0, 0x6f0968, 0x3, 0x51f701, 0xc420698c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4206ae1e0, 0x5, 0xc4204f0080, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 632 [select]:
net/http.(*persistConn).roundTrip(0xc420311200, 0xc420631a60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae2d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42069ec30, 0xc42002a668)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4206ae2d0, 0x0, 0x0, 0x0, 0xc42002a668, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4206ae2d0, 0x6f0968, 0x3, 0x51f701, 0xc420698d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4206ae2d0, 0x5, 0xc4204f00a0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 633 [select]:
net/http.(*persistConn).roundTrip(0xc420311100, 0xc420631b20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae3c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42069fc30, 0xc42002a680)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4206ae3c0, 0x0, 0x0, 0x0, 0xc42002a680, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4206ae3c0, 0x6f0968, 0x3, 0x51f701, 0xc420698e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4206ae3c0, 0x5, 0xc4204f00c0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 634 [select]:
net/http.(*persistConn).roundTrip(0xc420311000, 0xc420631be0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae4b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206bac30, 0xc42002a698)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4206ae4b0, 0x0, 0x0, 0x0, 0xc42002a698, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4206ae4b0, 0x6f0968, 0x3, 0x51f701, 0xc420698f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4206ae4b0, 0x5, 0xc4204f00e0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 635 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3700, 0xc420631ca0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae5a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206bbc30, 0xc42002a6b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4206ae5a0, 0x0, 0x0, 0x0, 0xc42002a6b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4206ae5a0, 0x6f0968, 0x3, 0x51f701, 0xc4206990b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4206ae5a0, 0x5, 0xc4204f0100, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3528 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032fef0, 0xc421515c40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421187da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032fef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4217c2c30, 0xc420544d70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c420, 0xc42032fef0, 0x0, 0x0, 0x0, 0xc420544d70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c420, 0xc42032fef0, 0x6f0968, 0x3, 0x51f701, 0xc4207b7e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c420, 0xc42032fef0, 0x5, 0xc4204f0180, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 24665 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c1a780, 0xc425ae4e00, 0xc424c1a8a0, 0xc424c1a840)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 887 [runnable]:
net.runtime_pollWait(0x7f0f9c1c3838, 0x72, 0x10a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0290, 0x72, 0xc4206917b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a0290, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a0230, 0xc4207f5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6de8, 0xc4207f5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4203ebae0, 0xc4207f5000, 0x1000, 0x1000, 0x0, 0x0, 0xc420605dc0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4207b4720)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4207b4720, 0xa, 0x0, 0x1e, 0xc4206038e8, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4207b4720, 0xc420e805a0, 0xf0, 0xf0, 0x6c1860, 0xc4206038c0, 0x6b7fe0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203fe390, 0xc420691aa8, 0xc420691aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203fe390, 0xc420e805a0, 0x6cd7f4, 0xe, 0x6cd714)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4207b4720, 0xc4209cc100, 0xc420e805a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42036ae80, 0x7eb360, 0xc420ff81c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42036ae80, 0x7eb360, 0xc420ff81c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 639 [select]:
net/http.(*persistConn).roundTrip(0xc420310f00, 0xc420631d60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206bcc30, 0xc42002a6c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4206ae690, 0x0, 0x0, 0x0, 0xc42002a6c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4206ae690, 0x6f0968, 0x3, 0x51f701, 0xc4206991d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4206ae690, 0x5, 0xc4204f05a0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 640 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4206ae780, 0xc420013c50, 0xc4206c0a00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420310e00, 0xc420631e20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206bdc30, 0xc42002a6e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4206ae780, 0x0, 0x0, 0x0, 0xc42002a6e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4206ae780, 0x6f0968, 0x3, 0x51f701, 0xc4206992f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4206ae780, 0x5, 0xc4204f05c0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 641 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4206ae870, 0xc420013c60, 0xc4206c0e00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420310d00, 0xc420631ee0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206b6c30, 0xc42002a6f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4206ae870, 0x0, 0x0, 0x0, 0xc42002a6f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4206ae870, 0x6f0968, 0x3, 0x51f701, 0xc420699410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4206ae870, 0x5, 0xc4204f05e0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 642 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420310c00, 0xc420631fa0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1821 +0x299
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206b7c30, 0xc42002a710)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4206ae960, 0x0, 0x0, 0x0, 0xc42002a710, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4206ae960, 0x6f0968, 0x3, 0x51f701, 0xc420699530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4206ae960, 0x5, 0xc4204f0600, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 643 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420310200, 0xc4206cc060, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206aea50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206aea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206b8c30, 0xc42002a728)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4206aea50, 0x0, 0x0, 0x0, 0xc42002a728, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4206aea50, 0x6f0968, 0x3, 0x51f701, 0xc420699650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4206aea50, 0x5, 0xc4204f0620, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3564 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 645 [select]:
net/http.(*persistConn).roundTrip(0xc4206b4c00, 0xc4206cc300, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206aed20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206aed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206b9c30, 0xc42002a770)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4206aed20, 0x0, 0x0, 0x0, 0xc42002a770, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4206aed20, 0x6f0968, 0x3, 0x51f701, 0xc4206999b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4206aed20, 0x5, 0xc4204f0660, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 646 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3563 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3569 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3562 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3568 [GC assist wait]:
net/textproto.MIMEHeader.Add(0xc425d2f230, 0x6cb0ad, 0x5, 0xc4204f0880, 0xb)
/usr/local/go/src/net/textproto/header.go:15 +0x1a2
net/http.Header.Add(0xc425d2f230, 0x6cb0ad, 0x5, 0xc4204f0880, 0xb)
/usr/local/go/src/net/http/header.go:24 +0x53
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:80 +0x117
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 651 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420310100, 0xc4206cc780, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206af2c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206af2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e3c30, 0xc42002a800)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4206af2c0, 0x0, 0x0, 0x0, 0xc42002a800, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4206af2c0, 0x6f0968, 0x3, 0x51f701, 0xc4206fc090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4206af2c0, 0x5, 0xc4204f0720, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 652 [runnable]:
net/http.(*persistConn).roundTrip(0xc420310900, 0xc4206cc840, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1821 +0x299
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206af3b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206af3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e4c30, 0xc42002a818)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4206af3b0, 0x0, 0x0, 0x0, 0xc42002a818, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4206af3b0, 0x6f0968, 0x3, 0x51f701, 0xc4206fc1b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4206af3b0, 0x5, 0xc4204f0740, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 653 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420310000, 0xc4206cc900, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206af4a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206af4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e5c30, 0xc42002a830)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4206af4a0, 0x0, 0x0, 0x0, 0xc42002a830, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4206af4a0, 0x6f0968, 0x3, 0x51f701, 0xc4206fc2d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4206af4a0, 0x5, 0xc4204f0760, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 654 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420310800, 0xc4206cc9c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1821 +0x299
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206af590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206af590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc42002a848)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4206af590, 0x0, 0x0, 0x0, 0xc42002a848, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4206af590, 0x6f0968, 0x3, 0x51f701, 0xc4206fc3f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4206af590, 0x5, 0xc4204f0780, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 655 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420310700, 0xc4206cca80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1821 +0x299
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206af680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206af680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420723c30, 0xc42002a860)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4206af680, 0x0, 0x0, 0x0, 0xc42002a860, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4206af680, 0x6f0968, 0x3, 0x51f701, 0xc4206fc510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4206af680, 0x5, 0xc4204f07a0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 656 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420255f00, 0xc4206ccb40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206af770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206af770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420724c30, 0xc42002a878)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4206af770, 0x0, 0x0, 0x0, 0xc42002a878, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4206af770, 0x6f0968, 0x3, 0x51f701, 0xc4206fc630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4206af770, 0x5, 0xc4204f07c0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 657 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420255e00, 0xc4206ccc00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206af860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206af860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420725c30, 0xc42002a890)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4206af860, 0x0, 0x0, 0x0, 0xc42002a890, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4206af860, 0x6f0968, 0x3, 0x51f701, 0xc4206fc750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4206af860, 0x5, 0xc4204f07e0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 658 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3300, 0xc4206303e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062ec30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420658c30, 0xc42002a428)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42062ec30, 0x0, 0x0, 0x0, 0xc42002a428, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42062ec30, 0x6f0968, 0x3, 0x51f701, 0xc420632ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42062ec30, 0x5, 0xc4204f0800, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1812 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b88f8, 0x72, 0xcb)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604ca0, 0x72, 0xc420d849d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604ca0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604c40, 0xc4207df000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6de0, 0xc4207df000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000a900, 0xc4207df000, 0x1000, 0x1000, 0x53bbd3, 0xc420acb378, 0xc420acb388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4660)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4660, 0x1, 0xc4205aad80, 0xc420acb460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000a900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24657 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c43440, 0xc425ae4a80, 0xc424c43500, 0xc424c434a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1809 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8838, 0x72, 0xcc)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604d80, 0x72, 0xc420d839d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604d80, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604d20, 0xc4207db000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6dd8, 0xc4207db000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000aa00, 0xc4207db000, 0x1000, 0x1000, 0x53bbd3, 0xc4209ee378, 0xc4209ee388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4600)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4600, 0x1, 0xc4205aac60, 0xc4209ee460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000aa00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24745 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cd9c0, 0x77, 0xc422479228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2680, 0x77, 0xc422479260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2680, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2620, 0x7eb3e0, 0xc424a9d980, 0x0, 0x0, 0x7e75a0, 0xc4259594c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2620, 0x7eb3e0, 0xc424a9d980, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0e10, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a9d980, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a9d980, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0e10, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a9d980, 0x6cac4a, 0x3, 0x0, 0xc4245a0e10, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a9d980, 0x6cac4a, 0x3, 0x0, 0xc4245a0e10, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a9d980, 0xc4256f25b0, 0x7e94e0, 0xc4245a0e10, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a9d980, 0xc4256f25b0, 0xc425350ee0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350e01, 0xc424a9d8c0, 0xc422e80a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a9d560, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a0d80, 0xc424a9d680)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 664 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4206af950, 0xc420a6c6b0, 0xc420711800)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420255d00, 0xc4206cccc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206af950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206af950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42071ec30, 0xc42002a8a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4206af950, 0x0, 0x0, 0x0, 0xc42002a8a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4206af950, 0x6f0968, 0x3, 0x51f701, 0xc4206fc870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4206af950, 0x5, 0xc4204f0d40, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 665 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4206afa40, 0xc420a6c6d0, 0xc420711c00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420255c00, 0xc4206ccd80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206afa40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206afa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42071fc30, 0xc42002a8c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4206afa40, 0x0, 0x0, 0x0, 0xc42002a8c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4206afa40, 0x6f0968, 0x3, 0x51f701, 0xc4206fc990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4206afa40, 0x5, 0xc4204f0d60, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 666 [select]:
net/http.(*persistConn).roundTrip(0xc420310500, 0xc4206cce40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206afb30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206afb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420720c30, 0xc42002a8d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4206afb30, 0x0, 0x0, 0x0, 0xc42002a8d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4206afb30, 0x6f0968, 0x3, 0x51f701, 0xc4206fcab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4206afb30, 0x5, 0xc4204f0d80, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 667 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4206afc20, 0xc420a6c710, 0xc420744400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420255b00, 0xc4206ccf00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206afc20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206afc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420721c30, 0xc42002a8f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4206afc20, 0x0, 0x0, 0x0, 0xc42002a8f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4206afc20, 0x6f0968, 0x3, 0x51f701, 0xc4206fcbd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4206afc20, 0x5, 0xc4204f0da0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 668 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4206afd10, 0xc420a6c7a0, 0xc420744800)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420255a00, 0xc4206ccfc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206afd10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206afd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420754c30, 0xc42002a908)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4206afd10, 0x0, 0x0, 0x0, 0xc42002a908, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4206afd10, 0x6f0968, 0x3, 0x51f701, 0xc4206fccf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4206afd10, 0x5, 0xc4204f0dc0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 669 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4206afe00, 0xc420496110, 0xc420744c00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420310400, 0xc4206cd080, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206afe00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206afe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420755c30, 0xc42002a920)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4206afe00, 0x0, 0x0, 0x0, 0xc42002a920, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4206afe00, 0x6f0968, 0x3, 0x51f701, 0xc4206fce10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4206afe00, 0x5, 0xc4204f0de0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 670 [select]:
net/http.(*persistConn).roundTrip(0xc420311f00, 0xc4206cd140, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206afef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206afef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420756c30, 0xc42002a938)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4206afef0, 0x0, 0x0, 0x0, 0xc42002a938, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4206afef0, 0x6f0968, 0x3, 0x51f701, 0xc4206fcf30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4206afef0, 0x5, 0xc4204f0e00, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 671 [select]:
net/http.(*persistConn).roundTrip(0xc420255900, 0xc4206cd200, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420757c30, 0xc42002a950)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420766000, 0x0, 0x0, 0x0, 0xc42002a950, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420766000, 0x6f0968, 0x3, 0x51f701, 0xc4206fd050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420766000, 0x5, 0xc4204f0e20, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 672 [select]:
net/http.(*persistConn).roundTrip(0xc420255800, 0xc4206cd2c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207660f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207660f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420750c30, 0xc42002a968)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4207660f0, 0x0, 0x0, 0x0, 0xc42002a968, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4207660f0, 0x6f0968, 0x3, 0x51f701, 0xc4206fd170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4207660f0, 0x5, 0xc4204f0e40, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 673 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4207661e0, 0xc420a6d510, 0xc420745e00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420255700, 0xc4206cd380, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207661e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207661e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420751c30, 0xc42002a980)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4207661e0, 0x0, 0x0, 0x0, 0xc42002a980, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4207661e0, 0x6f0968, 0x3, 0x51f701, 0xc4206fd290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4207661e0, 0x5, 0xc4204f0e60, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 674 [select]:
net/http.(*persistConn).roundTrip(0xc420255600, 0xc4206cd440, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207662d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207662d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420752c30, 0xc42002a998)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4207662d0, 0x0, 0x0, 0x0, 0xc42002a998, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4207662d0, 0x6f0968, 0x3, 0x51f701, 0xc4206fd3b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4207662d0, 0x5, 0xc4204f0e80, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 675 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4207663c0, 0xc4200dd0c0, 0xc42077c600)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420255500, 0xc4206cd500, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207663c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207663c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420753c30, 0xc42002a9b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4207663c0, 0x0, 0x0, 0x0, 0xc42002a9b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4207663c0, 0x6f0968, 0x3, 0x51f701, 0xc4206fd4a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4207663c0, 0x5, 0xc4204f0ea0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 676 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4207664b0, 0xc4200dd0d0, 0xc42077ca00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420255300, 0xc4206cd5c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207664b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207664b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a8c30, 0xc42002a9c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4207664b0, 0x0, 0x0, 0x0, 0xc42002a9c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4207664b0, 0x6f0968, 0x3, 0x51f701, 0xc4206fd590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4207664b0, 0x5, 0xc4204f0ec0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 677 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4207665a0, 0xc420a6d530, 0xc42077cf00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420255200, 0xc4206cd680, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207665a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207665a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a9c30, 0xc42002a9e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4207665a0, 0x0, 0x0, 0x0, 0xc42002a9e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4207665a0, 0x6f0968, 0x3, 0x51f701, 0xc4206fd680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4207665a0, 0x5, 0xc4204f0ee0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 678 [select]:
net/http.(*persistConn).roundTrip(0xc420255100, 0xc4206cd740, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207aac30, 0xc42002a9f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420766690, 0x0, 0x0, 0x0, 0xc42002a9f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420766690, 0x6f0968, 0x3, 0x51f701, 0xc4206fd770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420766690, 0x5, 0xc4204f0f00, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 679 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420254f00, 0xc4206cd800, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207abc30, 0xc42002aa10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420766780, 0x0, 0x0, 0x0, 0xc42002aa10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420766780, 0x6f0968, 0x3, 0x51f701, 0xc4206fd860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420766780, 0x5, 0xc4204f0f20, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 680 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420254e00, 0xc4206cd8c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420659c30, 0xc42002aa28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420766870, 0x0, 0x0, 0x0, 0xc42002aa28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420766870, 0x6f0968, 0x3, 0x51f701, 0xc4206fd950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420766870, 0x5, 0xc4204f0f40, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 681 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420766960, 0xc420a6d550, 0xc42077df00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420254d00, 0xc4206cd980, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420652c30, 0xc42002aa40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420766960, 0x0, 0x0, 0x0, 0xc42002aa40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420766960, 0x6f0968, 0x3, 0x51f701, 0xc4206fda40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420766960, 0x5, 0xc4204f0f60, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 682 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420766a50, 0xc420497f20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec6e0, 0x0, 0xc4200c0d40, 0x4, 0xc4200c0d47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420766a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420653c30, 0xc420544ee8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420766a50, 0x0, 0x0, 0x0, 0xc420544ee8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420766a50, 0x6f0968, 0x3, 0x51f701, 0xc4206fdad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420766a50, 0x5, 0xc4204f0f80, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 683 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3100, 0xc420630680, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062ee10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420659c30, 0xc42002a458)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42062ee10, 0x0, 0x0, 0x0, 0xc42002a458, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42062ee10, 0x6f0968, 0x3, 0x51f701, 0xc420632ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42062ee10, 0x5, 0xc4204f0fa0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1806 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8778, 0x72, 0xcd)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604ed0, 0x72, 0xc420cf19d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604ed0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604e70, 0xc4207d9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6dd0, 0xc4207d9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000ab00, 0xc4207d9000, 0x1000, 0x1000, 0x53bbd3, 0xc420aed378, 0xc420aed388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b45a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b45a0, 0x1, 0xc4205aab40, 0xc420aed460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000ab00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 890 [runnable]:
net.runtime_pollWait(0x7f0f9c1c35f8, 0x72, 0x10e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a03e0, 0x72, 0xc4206b67b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a03e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a0380, 0xc4209b3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6e00, 0xc4209b3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4203ebb40, 0xc4209b3000, 0x1000, 0x1000, 0x0, 0x0, 0xc4206ac9a0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4207b4840)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4207b4840, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4207b4840, 0xc421061770, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210150b0, 0xc4206b6aa8, 0xc4206b6aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210150b0, 0xc421061770, 0x6cd7f4, 0xe, 0x6cd714)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4207b4840, 0xc420747700, 0xc421061770, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42036b000, 0x7eb360, 0xc421090980, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42036b000, 0x7eb360, 0xc421090980)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1803 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b86b8, 0x72, 0xce)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604fb0, 0x72, 0xc420f0b9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604fb0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604f50, 0xc4207d7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6dc8, 0xc4207d7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000ac00, 0xc4207d7000, 0x1000, 0x1000, 0x53bbd3, 0xc420f0bb68, 0xc420f0bb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4540)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4540, 0x1, 0xc4202c85a0, 0xc420acc460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000ac00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24786 [IO wait]:
net.runtime_pollWait(0x7f0f9c19e068, 0x77, 0xc42484b228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b250, 0x77, 0xc42484b260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b250, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b1f0, 0x7eb3e0, 0xc424a39680, 0x0, 0x0, 0x7e75a0, 0xc424c91700, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b1f0, 0x7eb3e0, 0xc424a39680, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442ecc0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a39680, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a39680, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442ecc0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a39680, 0x6cac4a, 0x3, 0x0, 0xc42442ecc0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a39680, 0x6cac4a, 0x3, 0x0, 0xc42442ecc0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a39680, 0xc42587b180, 0x7e94e0, 0xc42442ecc0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a39680, 0xc42587b180, 0xc4252e07d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0701, 0xc424a395c0, 0xc4261a1a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a392c0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442ec30, 0xc424a39380)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 689 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420766b40, 0xc4200dd3e0, 0xc4207fa300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420254c00, 0xc4206cd9e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766b40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420654c30, 0xc42002aa58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420766b40, 0x0, 0x0, 0x0, 0xc42002aa58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420766b40, 0x6f0968, 0x3, 0x51f701, 0xc4206fdb00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420766b40, 0x5, 0xc4204f14f0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3566 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 691 [select]:
net/http.(*persistConn).roundTrip(0xc420254a00, 0xc4206cdb60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420693c30, 0xc42002aa88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420766d20, 0x0, 0x0, 0x0, 0xc42002aa88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420766d20, 0x6f0968, 0x3, 0x51f701, 0xc4206fdce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420766d20, 0x5, 0xc4204f1530, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 692 [select]:
net/http.(*persistConn).roundTrip(0xc420254900, 0xc4206cdc20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420694c30, 0xc42002aaa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420766e10, 0x0, 0x0, 0x0, 0xc42002aaa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420766e10, 0x6f0968, 0x3, 0x51f701, 0xc4206fddd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420766e10, 0x5, 0xc4204f1550, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 693 [select]:
net/http.(*persistConn).roundTrip(0xc420254800, 0xc4206cdce0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420655c30, 0xc42002aab8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420766f00, 0x0, 0x0, 0x0, 0xc42002aab8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420766f00, 0x6f0968, 0x3, 0x51f701, 0xc4206fdec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420766f00, 0x5, 0xc4204f1570, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 694 [select]:
net/http.(*persistConn).roundTrip(0xc420b6fc00, 0xc4206cdda0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766ff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420695c30, 0xc42002aad0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420766ff0, 0x0, 0x0, 0x0, 0xc42002aad0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420766ff0, 0x6f0968, 0x3, 0x51f701, 0xc4206fdfb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420766ff0, 0x5, 0xc4204f1590, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 695 [select]:
net/http.(*persistConn).roundTrip(0xc420254700, 0xc4206cde00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207670e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207670e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420695c30, 0xc42002aae8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4207670e0, 0x0, 0x0, 0x0, 0xc42002aae8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4207670e0, 0x6f0968, 0x3, 0x51f701, 0xc420816030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4207670e0, 0x5, 0xc4204f15b0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 696 [select]:
net/http.(*persistConn).roundTrip(0xc420254600, 0xc4206cdec0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207671d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207671d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42068ec30, 0xc42002ab00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4207671d0, 0x0, 0x0, 0x0, 0xc42002ab00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4207671d0, 0x6f0968, 0x3, 0x51f701, 0xc420816120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4207671d0, 0x5, 0xc4204f15d0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 697 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4207672c0, 0xc420497080, 0xc420822000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088ec00, 0xc4206cdf80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207672c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207672c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42068fc30, 0xc42002ab18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4207672c0, 0x0, 0x0, 0x0, 0xc42002ab18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4207672c0, 0x6f0968, 0x3, 0x51f701, 0xc420816210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4207672c0, 0x5, 0xc4204f15f0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 698 [select]:
net/http.(*persistConn).roundTrip(0xc420254500, 0xc4206cdfe0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207673b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207673b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42068fc30, 0xc42002ab30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4207673b0, 0x0, 0x0, 0x0, 0xc42002ab30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4207673b0, 0x6f0968, 0x3, 0x51f701, 0xc420816270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4207673b0, 0x5, 0xc4204f1610, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 699 [select]:
net/http.(*persistConn).roundTrip(0xc420254400, 0xc42082c060, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207674a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207674a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420690c30, 0xc42002ab48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4207674a0, 0x0, 0x0, 0x0, 0xc42002ab48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4207674a0, 0x6f0968, 0x3, 0x51f701, 0xc420816330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4207674a0, 0x5, 0xc4204f1630, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 700 [select]:
net/http.(*persistConn).roundTrip(0xc420254300, 0xc42082c120, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a4c30, 0xc42002ab60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420767590, 0x0, 0x0, 0x0, 0xc42002ab60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420767590, 0x6f0968, 0x3, 0x51f701, 0xc420816420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420767590, 0x5, 0xc4204f1650, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 701 [select]:
net/http.(*persistConn).roundTrip(0xc420254200, 0xc42082c1e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a5c30, 0xc42002ab78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420767680, 0x0, 0x0, 0x0, 0xc42002ab78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420767680, 0x6f0968, 0x3, 0x51f701, 0xc420816510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420767680, 0x5, 0xc4204f1670, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 702 [select]:
net/http.(*persistConn).roundTrip(0xc420254000, 0xc42082c2a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a6c30, 0xc42002ab90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420767770, 0x0, 0x0, 0x0, 0xc42002ab90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420767770, 0x6f0968, 0x3, 0x51f701, 0xc420816600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420767770, 0x5, 0xc4204f1690, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 703 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3f00, 0xc42082c360, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a7c30, 0xc42002aba8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420767860, 0x0, 0x0, 0x0, 0xc42002aba8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420767860, 0x6f0968, 0x3, 0x51f701, 0xc4208166f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420767860, 0x5, 0xc4204f16b0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 704 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3e00, 0xc42082c420, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420842c30, 0xc42002abc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420767950, 0x0, 0x0, 0x0, 0xc42002abc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420767950, 0x6f0968, 0x3, 0x51f701, 0xc4208167e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420767950, 0x5, 0xc4204f16d0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 705 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3d00, 0xc42082c4e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420843c30, 0xc42002abd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420767a40, 0x0, 0x0, 0x0, 0xc42002abd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420767a40, 0x6f0968, 0x3, 0x51f701, 0xc4208168d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420767a40, 0x5, 0xc4204f16f0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 706 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3b00, 0xc42082c5a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767b30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420844c30, 0xc42002abf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420767b30, 0x0, 0x0, 0x0, 0xc42002abf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420767b30, 0x6f0968, 0x3, 0x51f701, 0xc4208169c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420767b30, 0x5, 0xc4204f1710, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 707 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420767c20, 0xc420a6d250, 0xc420850000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b4a00, 0xc42082c600, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767c20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420845c30, 0xc42002ac08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420767c20, 0x0, 0x0, 0x0, 0xc42002ac08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420767c20, 0x6f0968, 0x3, 0x51f701, 0xc420816a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420767c20, 0x5, 0xc4204f1730, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 708 [select]:
net/http.(*persistConn).roundTrip(0xc4200f2f00, 0xc420630920, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062eff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420652c30, 0xc42002a488)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42062eff0, 0x0, 0x0, 0x0, 0xc42002a488, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42062eff0, 0x6f0968, 0x3, 0x51f701, 0xc4206332f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42062eff0, 0x5, 0xc4204f1750, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1800 [runnable]:
net.runtime_pollWait(0x7f0f9c1b85f8, 0x72, 0xcf)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605100, 0x72, 0xc420f029d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605100, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206050a0, 0xc4207d5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6dc0, 0xc4207d5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000ad00, 0xc4207d5000, 0x1000, 0x1000, 0x53bbd3, 0xc420f02b68, 0xc420f02b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b44e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b44e0, 0x1, 0xc4202c8360, 0xc420acd460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000ad00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 894 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935680, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420751c30, 0xc420544378)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4205a2f00, 0x0, 0x0, 0x0, 0xc420544378, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4205a2f00, 0x6f0968, 0x3, 0x51f701, 0xc420a6ae70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4205a2f00, 0x5, 0xc4207098f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1797 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8538, 0x72, 0xd0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206051e0, 0x72, 0xc420f119d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206051e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605180, 0xc4207d3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6db8, 0xc4207d3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000ae00, 0xc4207d3000, 0x1000, 0x1000, 0x53bbd3, 0xc420f11b68, 0xc420f11b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4480)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4480, 0x1, 0xc4202c8300, 0xc420ac8460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000ae00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 895 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a960, 0xc420a6d590)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203eac40, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207aac30, 0xc420544958)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42097a960, 0x0, 0x0, 0x0, 0xc420544958, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42097a960, 0x6f0968, 0x3, 0x51f701, 0xc4207b7a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42097a960, 0x5, 0xc420709910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 714 [select]:
net/http.(*persistConn).roundTrip(0xc4206b4900, 0xc42082c6c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767d10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42083ec30, 0xc42002ac20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420767d10, 0x0, 0x0, 0x0, 0xc42002ac20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420767d10, 0x6f0968, 0x3, 0x51f701, 0xc420816b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420767d10, 0x5, 0xc4204f1ca0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 715 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420310b00, 0xc42082c780, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42083fc30, 0xc42002ac38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420767e00, 0x0, 0x0, 0x0, 0xc42002ac38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420767e00, 0x6f0968, 0x3, 0x51f701, 0xc420816c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420767e00, 0x5, 0xc4204f1cc0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 716 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4206b5200, 0xc42082c7e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767ef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42083fc30, 0xc42002ac50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420767ef0, 0x0, 0x0, 0x0, 0xc42002ac50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420767ef0, 0x6f0968, 0x3, 0x51f701, 0xc420816cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420767ef0, 0x5, 0xc4204f1ce0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 717 [select]:
net/http.(*persistConn).roundTrip(0xc420b6f900, 0xc420fed400, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420840c30, 0xc420545020)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420866000, 0x0, 0x0, 0x0, 0xc420545020, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420866000, 0x6f0968, 0x3, 0x51f701, 0xc420816d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420866000, 0x5, 0xc4204f1d00, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 718 [select]:
net/http.(*persistConn).roundTrip(0xc42088fc00, 0xc420fed460, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208660f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208660f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420841c30, 0xc420545030)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4208660f0, 0x0, 0x0, 0x0, 0xc420545030, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4208660f0, 0x6f0968, 0x3, 0x51f701, 0xc420816db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4208660f0, 0x5, 0xc4204f1d20, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 719 [select]:
net/http.(*persistConn).roundTrip(0xc420b6fa00, 0xc420fed4c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210613b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4210613b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086ec30, 0xc420545048)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4210613b0, 0x0, 0x0, 0x0, 0xc420545048, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4210613b0, 0x6f0968, 0x3, 0x51f701, 0xc420590510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4210613b0, 0x5, 0xc4204f1d40, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 720 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4208661e0, 0xc420a6c6f0, 0xc420850f00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b5a00, 0xc42082c860, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208661e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208661e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086fc30, 0xc42002ac68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4208661e0, 0x0, 0x0, 0x0, 0xc42002ac68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4208661e0, 0x6f0968, 0x3, 0x51f701, 0xc420816de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4208661e0, 0x5, 0xc4204f1d60, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 721 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5500, 0xc42082c920, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208662d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208662d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420870c30, 0xc42002ac80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4208662d0, 0x0, 0x0, 0x0, 0xc42002ac80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4208662d0, 0x6f0968, 0x3, 0x51f701, 0xc420816ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4208662d0, 0x5, 0xc4204f1d80, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 722 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4208663c0, 0xc420496260, 0xc420851700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b5400, 0xc42082c9e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208663c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208663c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420871c30, 0xc42002ac98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4208663c0, 0x0, 0x0, 0x0, 0xc42002ac98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4208663c0, 0x6f0968, 0x3, 0x51f701, 0xc420816fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4208663c0, 0x5, 0xc4204f1da0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 723 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4208664b0, 0xc4204963c0, 0xc420851b00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42000be00, 0xc42082caa0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208664b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208664b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086ac30, 0xc42002acb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4208664b0, 0x0, 0x0, 0x0, 0xc42002acb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4208664b0, 0x6f0968, 0x3, 0x51f701, 0xc4208170b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4208664b0, 0x5, 0xc4204f1dc0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 724 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4208665a0, 0xc420497170, 0xc420884000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088eb00, 0xc42082cb60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208665a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208665a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086bc30, 0xc42002acc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4208665a0, 0x0, 0x0, 0x0, 0xc42002acc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4208665a0, 0x6f0968, 0x3, 0x51f701, 0xc4208171a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4208665a0, 0x5, 0xc4204f1de0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 725 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420866690, 0xc4204963d0, 0xc420884000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b4700, 0xc42082cbc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086bc30, 0xc42002ace0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420866690, 0x0, 0x0, 0x0, 0xc42002ace0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420866690, 0x6f0968, 0x3, 0x51f701, 0xc420817200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420866690, 0x5, 0xc4204f1e00, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 726 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420866780, 0xc4204963e0, 0xc420884400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b4600, 0xc42082cc80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086cc30, 0xc42002acf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420866780, 0x0, 0x0, 0x0, 0xc42002acf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420866780, 0x6f0968, 0x3, 0x51f701, 0xc4208172f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420866780, 0x5, 0xc4204f1e20, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 727 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420866870, 0xc420496400, 0xc420884700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b4500, 0xc42082cd00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086dc30, 0xc42002ad10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420866870, 0x0, 0x0, 0x0, 0xc42002ad10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420866870, 0x6f0968, 0x3, 0x51f701, 0xc4208173b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420866870, 0x5, 0xc4204f1e40, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 728 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420866960, 0xc420496410, 0xc420884b00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b4400, 0xc42082cdc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420896c30, 0xc42002ad28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420866960, 0x0, 0x0, 0x0, 0xc42002ad28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420866960, 0x6f0968, 0x3, 0x51f701, 0xc4208174a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420866960, 0x5, 0xc4204f1e60, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 729 [select]:
net/http.(*persistConn).roundTrip(0xc4206b4300, 0xc42082ce80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420897c30, 0xc42002ad40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420866a50, 0x0, 0x0, 0x0, 0xc42002ad40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420866a50, 0x6f0968, 0x3, 0x51f701, 0xc420817590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420866a50, 0x5, 0xc4204f1e80, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 730 [select]:
net/http.(*persistConn).roundTrip(0xc4206b4200, 0xc42082cf40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866b40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420898c30, 0xc42002ad58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420866b40, 0x0, 0x0, 0x0, 0xc42002ad58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420866b40, 0x6f0968, 0x3, 0x51f701, 0xc420817680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420866b40, 0x5, 0xc4204f1ea0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 731 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420866c30, 0xc420496440, 0xc420885700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b4100, 0xc42082cfe0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866c30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420898c30, 0xc42002ad70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420866c30, 0x0, 0x0, 0x0, 0xc42002ad70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420866c30, 0x6f0968, 0x3, 0x51f701, 0xc420817770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420866c30, 0x5, 0xc4204f1ec0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 732 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4206b4000, 0xc42082d0a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420899c30, 0xc42002ad88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420866d20, 0x0, 0x0, 0x0, 0xc42002ad88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420866d20, 0x6f0968, 0x3, 0x51f701, 0xc420817890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420866d20, 0x5, 0xc4204f1ee0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 733 [select]:
net/http.(*persistConn).roundTrip(0xc4200f2d00, 0xc420630bc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062f1d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420653c30, 0xc42002a4b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42062f1d0, 0x0, 0x0, 0x0, 0xc42002a4b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42062f1d0, 0x6f0968, 0x3, 0x51f701, 0xc420633710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42062f1d0, 0x5, 0xc4204f1f00, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1794 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8478, 0x72, 0xd1)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605330, 0x72, 0xc420f109d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605330, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206052d0, 0xc4207d1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6db0, 0xc4207d1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000af00, 0xc4207d1000, 0x1000, 0x1000, 0x53bbd3, 0xc420f10b68, 0xc420f10b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4420)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4420, 0x1, 0xc4202c82a0, 0xc420ae8460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000af00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 896 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209356e0, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2ff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d63c30, 0xc420544390)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4205a2ff0, 0x0, 0x0, 0x0, 0xc420544390, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4205a2ff0, 0x6f0968, 0x3, 0x51f701, 0xc420a6aed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4205a2ff0, 0x5, 0xc420709930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1791 [runnable]:
net.runtime_pollWait(0x7f0f9c1b83b8, 0x72, 0xd2)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605410, 0x72, 0xc420f0f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605410, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206053b0, 0xc4207cf000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6da8, 0xc4207cf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b000, 0xc4207cf000, 0x1000, 0x1000, 0x53bbd3, 0xc420f0fb68, 0xc420f0fb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b43c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b43c0, 0x1, 0xc4206376e0, 0xc420aea460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 897 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209357a0, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a30e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d64c30, 0xc4205443a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4205a30e0, 0x0, 0x0, 0x0, 0xc4205443a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4205a30e0, 0x6f0968, 0x3, 0x51f701, 0xc420a6af30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4205a30e0, 0x5, 0xc420709950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 739 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000bf00, 0xc42082d160, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420892c30, 0xc42002ada0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420866e10, 0x0, 0x0, 0x0, 0xc42002ada0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420866e10, 0x6f0968, 0x3, 0x51f701, 0xc4208179b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420866e10, 0x5, 0xc420672450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 740 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4206b4800, 0xc42082d220, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420893c30, 0xc42002adb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420866f00, 0x0, 0x0, 0x0, 0xc42002adb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420866f00, 0x6f0968, 0x3, 0x51f701, 0xc420817ad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420866f00, 0x5, 0xc420672470, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 741 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000bd00, 0xc42082d2e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866ff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420894c30, 0xc42002add0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420866ff0, 0x0, 0x0, 0x0, 0xc42002add0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420866ff0, 0x6f0968, 0x3, 0x51f701, 0xc420817bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420866ff0, 0x5, 0xc420672490, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 742 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000bc00, 0xc42082d3a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208670e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208670e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420895c30, 0xc42002ade8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4208670e0, 0x0, 0x0, 0x0, 0xc42002ade8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4208670e0, 0x6f0968, 0x3, 0x51f701, 0xc420817d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4208670e0, 0x5, 0xc4206724b0, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 743 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000bb00, 0xc42082d460, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208671d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208671d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208cec30, 0xc42002ae00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4208671d0, 0x0, 0x0, 0x0, 0xc42002ae00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4208671d0, 0x6f0968, 0x3, 0x51f701, 0xc420817e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4208671d0, 0x5, 0xc4206724d0, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 744 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b900, 0xc42082d520, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208672c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208672c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208cfc30, 0xc42002ae18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4208672c0, 0x0, 0x0, 0x0, 0xc42002ae18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4208672c0, 0x6f0968, 0x3, 0x51f701, 0xc420817f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4208672c0, 0x5, 0xc4206724f0, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 745 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b800, 0xc42082d580, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208673b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208673b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208d0c30, 0xc42002ae30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4208673b0, 0x0, 0x0, 0x0, 0xc42002ae30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4208673b0, 0x6f0968, 0x3, 0x51f701, 0xc4208da030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4208673b0, 0x5, 0xc420672510, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 746 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b700, 0xc42082d640, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208674a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208674a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208d1c30, 0xc42002ae48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4208674a0, 0x0, 0x0, 0x0, 0xc42002ae48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4208674a0, 0x6f0968, 0x3, 0x51f701, 0xc4208da150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4208674a0, 0x5, 0xc420672530, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 747 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420867590, 0xc420497180, 0xc4208e4000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088ea00, 0xc42082d700, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208cac30, 0xc42002ae60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420867590, 0x0, 0x0, 0x0, 0xc42002ae60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420867590, 0x6f0968, 0x3, 0x51f701, 0xc4208da270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420867590, 0x5, 0xc420672550, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 748 [select]:
net/http.(*persistConn).roundTrip(0xc420f7d300, 0xc420c68160, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867680, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4208cac30, 0x410ffd, 0xc42002b7a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420867680, 0x0, 0x0, 0x0, 0xc42002b7a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420867680, 0x6f0968, 0x3, 0x51f701, 0xc4208da2d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420867680, 0x5, 0xc420672570, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 749 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b600, 0xc42082d760, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208cbc30, 0xc42002ae78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420867770, 0x0, 0x0, 0x0, 0xc42002ae78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420867770, 0x6f0968, 0x3, 0x51f701, 0xc4208da300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420867770, 0x5, 0xc420672590, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 750 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b500, 0xc42082d820, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208ccc30, 0xc42002ae90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420867860, 0x0, 0x0, 0x0, 0xc42002ae90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420867860, 0x6f0968, 0x3, 0x51f701, 0xc4208da420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420867860, 0x5, 0xc4206725b0, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 751 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b400, 0xc42082d8e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208cdc30, 0xc42002aea8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420867950, 0x0, 0x0, 0x0, 0xc42002aea8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420867950, 0x6f0968, 0x3, 0x51f701, 0xc4208da540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420867950, 0x5, 0xc4206725d0, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 752 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b300, 0xc42082d9a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f4c30, 0xc42002aec0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420867a40, 0x0, 0x0, 0x0, 0xc42002aec0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420867a40, 0x6f0968, 0x3, 0x51f701, 0xc4208da660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420867a40, 0x5, 0xc4206725f0, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 753 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b200, 0xc42082da60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867b30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f5c30, 0xc42002aed8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420867b30, 0x0, 0x0, 0x0, 0xc42002aed8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420867b30, 0x6f0968, 0x3, 0x51f701, 0xc4208da780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420867b30, 0x5, 0xc420672610, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 754 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b100, 0xc42082db20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867c20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f6c30, 0xc42002aef0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420867c20, 0x0, 0x0, 0x0, 0xc42002aef0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420867c20, 0x6f0968, 0x3, 0x51f701, 0xc4208da8a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420867c20, 0x5, 0xc420672630, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 755 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b000, 0xc42082dbe0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867d10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f7c30, 0xc42002af08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420867d10, 0x0, 0x0, 0x0, 0xc42002af08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420867d10, 0x6f0968, 0x3, 0x51f701, 0xc4208da9c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420867d10, 0x5, 0xc420672650, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 756 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000af00, 0xc42082dca0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f0c30, 0xc42002af20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420867e00, 0x0, 0x0, 0x0, 0xc42002af20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420867e00, 0x6f0968, 0x3, 0x51f701, 0xc4208daae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420867e00, 0x5, 0xc420672670, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 757 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000ae00, 0xc42082dd20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867ef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f1c30, 0xc42002af38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420867ef0, 0x0, 0x0, 0x0, 0xc42002af38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420867ef0, 0x6f0968, 0x3, 0x51f701, 0xc4208daba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420867ef0, 0x5, 0xc420672690, 0xa)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 758 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1788 [runnable]:
net.runtime_pollWait(0x7f0f9c1b82f8, 0x72, 0xd3)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605560, 0x72, 0xc420f069d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605560, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605500, 0xc4207cd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6da0, 0xc4207cd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b100, 0xc4207cd000, 0x1000, 0x1000, 0x53bbd3, 0xc420f06b68, 0xc420f06b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4360)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4360, 0x1, 0xc4212a04e0, 0xc420aeb460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1234 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935800, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a31d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d65c30, 0xc4205443c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4205a31d0, 0x0, 0x0, 0x0, 0xc4205443c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4205a31d0, 0x6f0968, 0x3, 0x51f701, 0xc420a6af90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4205a31d0, 0x5, 0xc420709970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2363 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b8b080, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1785 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b8238, 0x72, 0xd4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605640, 0x72, 0xc420f059d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605640, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206055e0, 0xc4207cb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d98, 0xc4207cb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b200, 0xc4207cb000, 0x1000, 0x1000, 0x53bbd3, 0xc420f05b68, 0xc420f05b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4300)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4300, 0x1, 0xc4212a0480, 0xc420aec460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1235 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209358a0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a32c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420752c30, 0xc4205443d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4205a32c0, 0x0, 0x0, 0x0, 0xc4205443d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4205a32c0, 0x6f0968, 0x3, 0x51f701, 0xc420a6b110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4205a32c0, 0x5, 0xc420709990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1782 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8178, 0x72, 0xd5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605790, 0x72, 0xc420f049d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605790, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605730, 0xc4207c9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d90, 0xc4207c9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b300, 0xc4207c9000, 0x1000, 0x1000, 0x53bbd3, 0xc420f04b68, 0xc420f04b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4240)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4240, 0x1, 0xc4212a0420, 0xc420a62c60, 0x0, 0x0, 0xc420a62be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1236 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935900, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a33b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420753c30, 0xc4205443f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4205a33b0, 0x0, 0x0, 0x0, 0xc4205443f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4205a33b0, 0x6f0968, 0x3, 0x51f701, 0xc420a6b170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4205a33b0, 0x5, 0xc4207099b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1779 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c2038, 0x72, 0xd6)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605870, 0x72, 0xc420f039d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605870, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605810, 0xc4207bf000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d88, 0xc4207bf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b400, 0xc4207bf000, 0x1000, 0x1000, 0x53bbd3, 0xc420f03b68, 0xc420f03b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b41e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b41e0, 0x1, 0xc4212a03c0, 0xc420a5fc60, 0x0, 0x0, 0xc420a5fbe8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1237 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935960, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a34a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a8c30, 0xc420544408)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4205a34a0, 0x0, 0x0, 0x0, 0xc420544408, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4205a34a0, 0x6f0968, 0x3, 0x51f701, 0xc420a6b1d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4205a34a0, 0x5, 0xc4207099d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1776 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1f78, 0x72, 0xd7)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605950, 0x72, 0xc420efa9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605950, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206058f0, 0xc4207bd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d80, 0xc4207bd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b500, 0xc4207bd000, 0x1000, 0x1000, 0x53bbd3, 0xc420efab68, 0xc420efab78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4180)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4180, 0x1, 0xc4212a0360, 0xc420ae6460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1238 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420934860, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2b40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420725c30, 0xc420544318)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4205a2b40, 0x0, 0x0, 0x0, 0xc420544318, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4205a2b40, 0x6f0968, 0x3, 0x51f701, 0xc420a6a1b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4205a2b40, 0x5, 0xc4207099f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1773 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c1eb8, 0x72, 0xd8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605a30, 0x72, 0xc420f099d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605a30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206059d0, 0xc4207bb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d78, 0xc4207bb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b600, 0xc4207bb000, 0x1000, 0x1000, 0x53bbd3, 0xc420f09b68, 0xc420f09b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4120)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4120, 0x1, 0xc4212a0300, 0xc420ae7460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1239 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935b20, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a9c30, 0xc420544438)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4205a3680, 0x0, 0x0, 0x0, 0xc420544438, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4205a3680, 0x6f0968, 0x3, 0x51f701, 0xc420a6b290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4205a3680, 0x5, 0xc420709a10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1770 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c1df8, 0x72, 0xd9)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605b10, 0x72, 0xc420f089d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605b10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605ab0, 0xc4207b9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d70, 0xc4207b9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b700, 0xc4207b9000, 0x1000, 0x1000, 0x53bbd3, 0xc420f08b68, 0xc420f08b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b40c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b40c0, 0x1, 0xc4212a02a0, 0xc420a0f460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1240 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d5ec30, 0xc420544450)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4205a3770, 0x0, 0x0, 0x0, 0xc420544450, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4205a3770, 0x6f0968, 0x3, 0x51f701, 0xc420a6b2f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4205a3770, 0x5, 0xc420709a30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1767 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c1d38, 0x72, 0xda)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605bf0, 0x72, 0xc420f079d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605bf0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605b90, 0xc4207b3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d68, 0xc4207b3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b800, 0xc4207b3000, 0x1000, 0x1000, 0x53bbd3, 0xc420f07b68, 0xc420f07b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4060)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4060, 0x1, 0xc4212a0240, 0xc420a10460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1241 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d5fc30, 0xc420544468)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4205a3860, 0x0, 0x0, 0x0, 0xc420544468, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4205a3860, 0x6f0968, 0x3, 0x51f701, 0xc420a6b350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4205a3860, 0x5, 0xc420709a50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1935 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2878, 0x72, 0xf5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad480, 0x72, 0xc420df29d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad480, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad420, 0xc420a1f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6e90, 0xc420a1f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5300, 0xc420a1f000, 0x1000, 0x1000, 0x53bbd3, 0xc4209a3b78, 0xc4209a3b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b5c80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b5c80, 0x1, 0xc4206706c0, 0xc4209a3c60, 0x0, 0x0, 0xc4209a3be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1242 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d60c30, 0xc420544480)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4205a3950, 0x0, 0x0, 0x0, 0xc420544480, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4205a3950, 0x6f0968, 0x3, 0x51f701, 0xc420a6b3b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4205a3950, 0x5, 0xc420709a70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1764 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1c78, 0x72, 0xdb)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605cd0, 0x72, 0xc420efe9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605cd0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605c70, 0xc4205f5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e76a8, 0xc4205f5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b900, 0xc4205f5000, 0x1000, 0x1000, 0x53bbd3, 0xc420efeb68, 0xc420efeb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4205aa7e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4205aa7e0, 0x1, 0xc4212a01e0, 0xc420a11460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1243 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082c0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d61c30, 0xc420544498)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4205a3a40, 0x0, 0x0, 0x0, 0xc420544498, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4205a3a40, 0x6f0968, 0x3, 0x51f701, 0xc420a6b440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4205a3a40, 0x5, 0xc420709a90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1761 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1af8, 0x72, 0xdd)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605e90, 0x72, 0xc420efd9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605e90, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605e30, 0xc4207b1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d58, 0xc4207b1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000bb00, 0xc4207b1000, 0x1000, 0x1000, 0x53bbd3, 0xc420efdb68, 0xc420efdb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5f80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5f80, 0x1, 0xc4212a0180, 0xc420a0a460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000bb00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1244 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082c2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3b30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d6ac30, 0xc4205444b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4205a3b30, 0x0, 0x0, 0x0, 0xc4205444b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4205a3b30, 0x6f0968, 0x3, 0x51f701, 0xc420a6b4a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4205a3b30, 0x5, 0xc420709ab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1758 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1a38, 0x72, 0xde)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605f70, 0x72, 0xc420efc9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605f70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605f10, 0xc4207af000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d50, 0xc4207af000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000bc00, 0xc4207af000, 0x1000, 0x1000, 0x53bbd3, 0xc420efcb68, 0xc420efcb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5f20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5f20, 0x1, 0xc4212a0120, 0xc420a30c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000bc00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1245 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082c520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3c20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d6bc30, 0xc4205444c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4205a3c20, 0x0, 0x0, 0x0, 0xc4205444c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4205a3c20, 0x6f0968, 0x3, 0x51f701, 0xc420a6b500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4205a3c20, 0x5, 0xc420709ad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1725 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c11f8, 0x72, 0xe9)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac990, 0x72, 0xc420ee09d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac990, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac930, 0xc42078b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6cf8, 0xc42078b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4700, 0xc42078b000, 0x1000, 0x1000, 0x53bbd3, 0xc420ee0b68, 0xc420ee0b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5620)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5620, 0x1, 0xc4211667e0, 0xc420a2e460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1273 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205764b0, 0xc420a6c990)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d5e0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205764b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205764b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d73c30, 0xc4205445a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4205764b0, 0x0, 0x0, 0x0, 0xc4205445a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4205764b0, 0x6f0968, 0x3, 0x51f701, 0xc4208dbbc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4205764b0, 0x5, 0xc4209cc180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1752 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c1138, 0x72, 0xea)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206aca70, 0x72, 0xc420ef29d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206aca70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206aca10, 0xc42079f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d40, 0xc42079f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4800, 0xc42079f000, 0x1000, 0x1000, 0x53bbd3, 0xc420ef2b68, 0xc420ef2b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5e60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5e60, 0x1, 0xc4212a0060, 0xc420a0cc60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1247 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4203d4800, 0xc4203ebea0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073b770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420723c30, 0xc4200e6e38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073b770, 0x0, 0x0, 0x0, 0xc4200e6e38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073b770, 0x6f0968, 0x3, 0x51f701, 0xc4207b6e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073b770, 0x5, 0xc420709b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1749 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c17f8, 0x72, 0xe1)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac220, 0x72, 0xc420f019d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac220, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac1c0, 0xc42079d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d38, 0xc42079d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000bf00, 0xc42079d000, 0x1000, 0x1000, 0x53bbd3, 0xc420f01b68, 0xc420f01b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5920)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5920, 0x1, 0xc4212a0000, 0xc420a0dc60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000bf00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1870 [runnable]:
net.runtime_pollWait(0x7f0f9c1ca920, 0x72, 0x148)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208abd40, 0x72, 0xc420d9a9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208abd40, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208abce0, 0xc4202e2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544300, 0xc4202e2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976400, 0xc4202e2000, 0x1000, 0x1000, 0x53bbd3, 0xc4209d4378, 0xc4209d4388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb920)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb920, 0x1, 0xc4206d7f20, 0xc4209d4460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1746 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1738, 0x72, 0xe2)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac300, 0x72, 0xc420f009d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac300, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac2a0, 0xc42079b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d30, 0xc42079b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4000, 0xc42079b000, 0x1000, 0x1000, 0x53bbd3, 0xc420f00b68, 0xc420f00b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e58c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e58c0, 0x1, 0xc42122ff80, 0xc420a32c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3524 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4211aecc0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1743 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1678, 0x72, 0xe3)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac3e0, 0x72, 0xc420eff9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac3e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac380, 0xc420799000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d28, 0xc420799000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4100, 0xc420799000, 0x1000, 0x1000, 0x53bbd3, 0xc420effb68, 0xc420effb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5860)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5860, 0x1, 0xc42122ff20, 0xc420a33c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1267 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935a80, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c2fc30, 0xc420544420)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4205a3590, 0x0, 0x0, 0x0, 0xc420544420, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4205a3590, 0x6f0968, 0x3, 0x51f701, 0xc420a6b230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4205a3590, 0x5, 0xc4209cc0c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1740 [runnable]:
net.runtime_pollWait(0x7f0f9c1c15b8, 0x72, 0xe4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac4c0, 0x72, 0xc420ef99d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac4c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac460, 0xc420797000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d20, 0xc420797000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4200, 0xc420797000, 0x1000, 0x1000, 0x53bbd3, 0xc420ef9b68, 0xc420ef9b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5800)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5800, 0x1, 0xc42122fce0, 0xc420a2cc60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576000, 0xc420a6c850)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d020, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d66c30, 0xc420544528)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420576000, 0x0, 0x0, 0x0, 0xc420544528, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420576000, 0x6f0968, 0x3, 0x51f701, 0xc4208daea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420576000, 0x5, 0xc4209cc0e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1737 [runnable]:
net.runtime_pollWait(0x7f0f9c1c14f8, 0x72, 0xe5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac5a0, 0x72, 0xc420edc9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac5a0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac540, 0xc420795000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d18, 0xc420795000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4300, 0xc420795000, 0x1000, 0x1000, 0x53bbd3, 0xc420edcb68, 0xc420edcb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e57a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e57a0, 0x1, 0xc42122f500, 0xc420a2dc60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1269 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205760f0, 0xc420a6c890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d100, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205760f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205760f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d67c30, 0xc420544540)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4205760f0, 0x0, 0x0, 0x0, 0xc420544540, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4205760f0, 0x6f0968, 0x3, 0x51f701, 0xc4208daf00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4205760f0, 0x5, 0xc4209cc100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1734 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c1438, 0x72, 0xe6)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac680, 0x72, 0xc420edb9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac680, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac620, 0xc420793000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d10, 0xc420793000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4400, 0xc420793000, 0x1000, 0x1000, 0x53bbd3, 0xc420edbb68, 0xc420edbb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5740)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5740, 0x1, 0xc42122f4a0, 0xc420a3b460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1270 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205761e0, 0xc420a6c8d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d260, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205761e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205761e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d68c30, 0xc420544558)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4205761e0, 0x0, 0x0, 0x0, 0xc420544558, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4205761e0, 0x6f0968, 0x3, 0x51f701, 0xc4208daf60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4205761e0, 0x5, 0xc4209cc120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 24545 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213d9da0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1731 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1378, 0x72, 0xe7)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac760, 0x72, 0xc420ece9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac760, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac700, 0xc42078f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d08, 0xc42078f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4500, 0xc42078f000, 0x1000, 0x1000, 0x53bbd3, 0xc420eceb68, 0xc420eceb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e56e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e56e0, 0x1, 0xc42122f440, 0xc420a3c460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205762d0, 0xc420a6c910)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d340, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205762d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205762d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d69c30, 0xc420544570)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4205762d0, 0x0, 0x0, 0x0, 0xc420544570, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4205762d0, 0x6f0968, 0x3, 0x51f701, 0xc4208dba10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4205762d0, 0x5, 0xc4209cc140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1728 [runnable]:
net.runtime_pollWait(0x7f0f9c1c12b8, 0x72, 0xe8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac8b0, 0x72, 0xc420ee19d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac8b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac850, 0xc42078d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d00, 0xc42078d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4600, 0xc42078d000, 0x1000, 0x1000, 0x53bbd3, 0xc420ee1b68, 0xc420ee1b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5680)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5680, 0x1, 0xc4211699e0, 0xc420a3d460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1272 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205763c0, 0xc420a6c950)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d4a0, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205763c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205763c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d72c30, 0xc420544588)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4205763c0, 0x0, 0x0, 0x0, 0xc420544588, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4205763c0, 0x6f0968, 0x3, 0x51f701, 0xc4208dba70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4205763c0, 0x5, 0xc4209cc160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1755 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1978, 0x72, 0xdf)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac060, 0x72, 0xc420efb9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac060, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac000, 0xc4207ad000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d48, 0xc4207ad000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000bd00, 0xc4207ad000, 0x1000, 0x1000, 0x53bbd3, 0xc420efbb68, 0xc420efbb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5ec0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5ec0, 0x1, 0xc4212a00c0, 0xc420a31c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000bd00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1246 [GC assist wait]:
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a3d10, 0xc420a6c690)
/usr/local/go/src/net/http/transport.go:797 +0xbc
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082c8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3d10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d6cc30, 0xc4205444e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4205a3d10, 0x0, 0x0, 0x0, 0xc4205444e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4205a3d10, 0x6f0968, 0x3, 0x51f701, 0xc420a6b560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4205a3d10, 0x5, 0xc420709af0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1630 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2338, 0x72, 0xfc)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206adb80, 0x72, 0xc4208f09d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206adb80, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206adb20, 0xc420997000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002b120, 0xc420997000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5a00, 0xc420997000, 0x1000, 0x1000, 0x53bbd3, 0xc4208f0b68, 0xc4208f0b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420982de0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420982de0, 0x1, 0xc420b97d40, 0xc4209f8460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5a00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1274 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a3ef0, 0xc420a6c810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082ce00, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3ef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c30c30, 0xc420544510)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4205a3ef0, 0x0, 0x0, 0x0, 0xc420544510, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4205a3ef0, 0x6f0968, 0x3, 0x51f701, 0xc420a6bf80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4205a3ef0, 0x5, 0xc4209cc1a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2346 [runnable]:
net.runtime_pollWait(0x7f0f9c1c53f8, 0x72, 0x13a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aaf40, 0x72, 0xc420f469d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aaf40, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aaee0, 0xc420f9f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544ca8, 0xc420f9f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f400, 0xc420f9f000, 0x1000, 0x1000, 0x53bbd3, 0xc420a96378, 0xc420a96388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c9e00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c9e00, 0x1, 0xc4201635c0, 0xc420a96460, 0x0, 0x0, 0xc420a963e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24791 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a39f80, 0xc42587b420, 0xc4249860c0, 0xc424986060)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1275 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576690, 0xc420a6ca10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d880, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d75c30, 0xc4205445d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420576690, 0x0, 0x0, 0x0, 0xc4205445d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420576690, 0x6f0968, 0x3, 0x51f701, 0xc4208dbc80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420576690, 0x5, 0xc4209cc1c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 884 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2e78, 0x72, 0xed)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206acd80, 0x72, 0xc4206e69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206acd80, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206acd20, 0xc420784000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6cd8, 0xc420784000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4b00, 0xc420784000, 0x1000, 0x1000, 0x30, 0xc4206e6b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5380)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5380, 0x1, 0x0, 0x1, 0x0, 0xc4204e53e0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4b00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 885 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4b00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 882 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4206aed20, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4206b4c00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 883 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4c00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 880 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2cf8, 0x72, 0xef)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206acf40, 0x72, 0xc4203b19d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206acf40, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206acee0, 0xc420780000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6cc8, 0xc420780000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4d00, 0xc420780000, 0x1000, 0x1000, 0x30, 0xc4203b1b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5080)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5080, 0x1, 0x0, 0x1, 0x0, 0xc4204e50e0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4d00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 881 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 878 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2c38, 0x72, 0xf0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad020, 0x72, 0xc4206e89d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad020, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206acfc0, 0xc42077e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6cc0, 0xc42077e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4e00, 0xc42077e000, 0x1000, 0x1000, 0x30, 0xc4206e8b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e4f00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e4f00, 0x1, 0x0, 0x1, 0x0, 0xc4204e4f60, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 879 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 876 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2b78, 0x72, 0xf1)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad100, 0x72, 0xc4206b89d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad100, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad0a0, 0xc42077a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6cb8, 0xc42077a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4f00, 0xc42077a000, 0x1000, 0x1000, 0x30, 0xc4206b8b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e4d80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e4d80, 0x1, 0x0, 0x1, 0x0, 0xc4204e4de0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4f00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 877 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 874 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2ab8, 0x72, 0xf2)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad1e0, 0x72, 0xc4206bd9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad1e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad180, 0xc420778000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6cb0, 0xc420778000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5000, 0xc420778000, 0x1000, 0x1000, 0x30, 0xc4206bdb58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e4c00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e4c00, 0x1, 0x0, 0x1, 0x0, 0xc4204e4c60, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 875 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 872 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c29f8, 0x72, 0xf3)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad2c0, 0x72, 0xc4206a29d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad2c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad260, 0xc420776000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6ca8, 0xc420776000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5100, 0xc420776000, 0x1000, 0x1000, 0x30, 0xc4206a2b58, 0x43b1ec)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e4a80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e4a80, 0x1, 0x0, 0x1, 0x0, 0xc4204e4ae0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2173 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b32480, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1385 [select]:
net/http.(*persistConn).roundTrip(0xc42076c000, 0xc4209cf5c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee1e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e5c30, 0xc4200e6f40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420aee1e0, 0x0, 0x0, 0x0, 0xc4200e6f40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420aee1e0, 0x6f0968, 0x3, 0x51f701, 0xc420a6b710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420aee1e0, 0x5, 0xc420a6c140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2481 [select]:
net/http.(*persistConn).writeLoop(0xc42088fc00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1364 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539860, 0xc4200dd100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fa60, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d47c30, 0xc4205440a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420539860, 0x0, 0x0, 0x0, 0xc4205440a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420539860, 0x6f0968, 0x3, 0x51f701, 0xc4204fc7e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420539860, 0x5, 0xc4209cd5e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1720 [runnable]:
net.runtime_pollWait(0x7f0f9c1cab60, 0x72, 0x145)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208abaa0, 0x72, 0xc420ed29d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208abaa0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aba40, 0xc42058b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e76a0, 0xc42058b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976100, 0xc42058b000, 0x1000, 0x1000, 0x53bbd3, 0xc420ed2b68, 0xc420ed2b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4205aa360)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4205aa360, 0x1, 0xc4210537a0, 0xc420a37c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1342 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1715 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ca9e0, 0x72, 0x147)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208abc60, 0x72, 0xc4207559d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208abc60, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208abc00, 0xc420358000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e65c8, 0xc420358000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976300, 0xc420358000, 0x1000, 0x1000, 0x53bbd3, 0xc420a38b78, 0xc420a38b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce78c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce78c0, 0x1, 0xc42041bbc0, 0xc420a38c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1266 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a3e00, 0xc420a6c7c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082cae0, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d6dc30, 0xc4205444f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4205a3e00, 0x0, 0x0, 0x0, 0xc4205444f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4205a3e00, 0x6f0968, 0x3, 0x51f701, 0xc420a6b5c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4205a3e00, 0x5, 0xc4209cc0a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2180 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c24b8, 0x72, 0xfa)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad8e0, 0x72, 0xc420ef59d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad8e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad880, 0xc4209b9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002b160, 0xc4209b9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5800, 0xc4209b9000, 0x1000, 0x1000, 0x53bbd3, 0xc420ef5b68, 0xc420ef5b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420983920)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420983920, 0x1, 0xc42122fe60, 0xc420112460, 0xc4201123c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 892 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935500, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420695c30, 0xc420544348)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4205a2d20, 0x0, 0x0, 0x0, 0xc420544348, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4205a2d20, 0x6f0968, 0x3, 0x51f701, 0xc420a6acc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4205a2d20, 0x5, 0xc4207098b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2177 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c2638, 0x72, 0xf8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad720, 0x72, 0xc420ef49d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad720, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad6c0, 0xc4209bb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6e20, 0xc4209bb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5600, 0xc4209bb000, 0x1000, 0x1000, 0x53bbd3, 0xc420ef4b68, 0xc420ef4b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4960)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4960, 0x1, 0xc42122fe00, 0xc420116c60, 0xc420116bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 893 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935560, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42091bc30, 0xc420544360)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4205a2e10, 0x0, 0x0, 0x0, 0xc420544360, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4205a2e10, 0x6f0968, 0x3, 0x51f701, 0xc420a6ae10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4205a2e10, 0x5, 0xc4207098d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2183 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c4d38, 0x72, 0x118)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076efb0, 0x72, 0xc420ef69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076efb0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076ef50, 0xc4209f5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002b180, 0xc4209f5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076d000, 0xc4209f5000, 0x1000, 0x1000, 0x53bbd3, 0xc420ef6b68, 0xc420ef6b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420983e00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420983e00, 0x1, 0xc42122fec0, 0xc420114460, 0xc4201143c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076d000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1263 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd460, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205832c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205832c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cafc30, 0xc4200e7500)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4205832c0, 0x0, 0x0, 0x0, 0xc4200e7500, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4205832c0, 0x6f0968, 0x3, 0x51f701, 0xc420227c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4205832c0, 0x5, 0xc4209b0f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3899 [IO wait]:
net.runtime_pollWait(0x7f0f9c192a00, 0x72, 0x70)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015410, 0x72, 0xc422e7f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015410, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200153b0, 0xc4219d0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f388, 0xc4219d0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d700, 0xc4219d0000, 0x1000, 0x1000, 0x53bbd3, 0xc422e7fb68, 0xc422e7fb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420912f00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420912f00, 0x1, 0xc425e9e900, 0xc4209ee460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3817 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420060960, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2174 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac2a50, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4206b5700)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1203 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc3e0, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f2c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c90c30, 0xc4200e6a78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42025f2c0, 0x0, 0x0, 0x0, 0xc4200e6a78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42025f2c0, 0x6f0968, 0x3, 0x51f701, 0xc420226810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42025f2c0, 0x5, 0xc4209b0160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1708 [IO wait]:
net.runtime_pollWait(0x7f0f9c181b88, 0x72, 0x15b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a920, 0x72, 0xc420d1e9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a920, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a8c0, 0xc42070e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544278, 0xc42070e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420977100, 0xc42070e000, 0x1000, 0x1000, 0x53bbd3, 0xc4209ec378, 0xc4209ec388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203caba0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203caba0, 0x1, 0xc4206d6fc0, 0xc4209ec460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420977100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1204 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc460, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f3b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c91c30, 0xc4200e6a90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42025f3b0, 0x0, 0x0, 0x0, 0xc4200e6a90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42025f3b0, 0x6f0968, 0x3, 0x51f701, 0xc4202268d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42025f3b0, 0x5, 0xc4209b0180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2171 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aee4b0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4206b5900)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1717 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c27b8, 0x72, 0xf6)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad560, 0x72, 0xc4207219d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad560, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad500, 0xc4209bf000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6e70, 0xc4209bf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5400, 0xc4209bf000, 0x1000, 0x1000, 0x53bbd3, 0xc420721b68, 0xc420721b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b57a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b57a0, 0x1, 0xc4210d9ec0, 0xc420a38c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2168 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac2960, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4206b5b00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1113 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420cf2960, 0xc420012770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0780, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c38c30, 0xc4200e60c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420cf2960, 0x0, 0x0, 0x0, 0xc4200e60c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420cf2960, 0x6f0968, 0x3, 0x51f701, 0xc42000d890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420cf2960, 0x5, 0xc420968060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2165 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aee3c0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4206b5c00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2314 [runnable]:
net.runtime_pollWait(0x7f0f9c1caf20, 0x72, 0x140)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab5d0, 0x72, 0xc420f3c9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab5d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab570, 0xc42061d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c80, 0xc42061d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088fb00, 0xc42061d000, 0x1000, 0x1000, 0x53bbd3, 0xc420a5fb78, 0xc420a5fb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c9440)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c9440, 0x1, 0xc4202fcf00, 0xc420a5fc60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088fb00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2162 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac2870, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4206b5d00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3152 [IO wait]:
net.runtime_pollWait(0x7f0f9c193300, 0x72, 0x241)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208abcd0, 0x72, 0xc4214999d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208abcd0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208abc70, 0xc42152b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e5c0, 0xc42152b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7cc00, 0xc42152b000, 0x1000, 0x1000, 0x53bbd3, 0xc420a2cb78, 0xc420a2cb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4214d37a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4214d37a0, 0x1, 0xc4216d8ae0, 0xc420a2cc60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7cc00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2159 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aee2d0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4206b5e00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2340 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c51b8, 0x72, 0x13d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab330, 0x72, 0xc420f519d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab330, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab2d0, 0xc420f99000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c98, 0xc420f99000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f800, 0xc420f99000, 0x1000, 0x1000, 0x53bbd3, 0xc420a2e378, 0xc420a2e388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c9c20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c9c20, 0x1, 0xc420162cc0, 0xc420a2e460, 0xc0, 0x6b5a00, 0x11ffffff01)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 537 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 539 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2156 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac2780, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4206b5f00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 541 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1813 [select]:
net/http.(*persistConn).writeLoop(0xc42000a900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2153 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aee1e0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc42076c000)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1036 [select]:
net/http.(*persistConn).roundTrip(0xc42076c600, 0xc420a46960, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac21e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac21e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420693c30, 0xc42002b310)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420ac21e0, 0x0, 0x0, 0x0, 0xc42002b310, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420ac21e0, 0x6f0968, 0x3, 0x51f701, 0xc4209cb440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420ac21e0, 0x5, 0xc42091c930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2150 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac2690, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc42076c100)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1037 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac22d0, 0xc4209cd770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420a46a20, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac22d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420ac22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420914c30, 0xc42002b328)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420ac22d0, 0x0, 0x0, 0x0, 0xc42002b328, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420ac22d0, 0x6f0968, 0x3, 0x51f701, 0xc4209cb530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420ac22d0, 0x5, 0xc42091c950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aee0f0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc42076c200)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1038 [select]:
net/http.(*persistConn).roundTrip(0xc42076c500, 0xc420a46a80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac23c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420914c30, 0xc42002b340)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420ac23c0, 0x0, 0x0, 0x0, 0xc42002b340, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420ac23c0, 0x6f0968, 0x3, 0x51f701, 0xc4209cb590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420ac23c0, 0x5, 0xc42091c970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2144 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac25a0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc42076c300)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1039 [select]:
net/http.(*persistConn).roundTrip(0xc42076c400, 0xc420a46b40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac24b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420915c30, 0xc42002b358)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420ac24b0, 0x0, 0x0, 0x0, 0xc42002b358, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420ac24b0, 0x6f0968, 0x3, 0x51f701, 0xc4209cb680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420ac24b0, 0x5, 0xc42091c990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2141 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c3b38, 0x72, 0x106)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e450, 0x72, 0xc420eef9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e450, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e3f0, 0xc420943000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af98, 0xc420943000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076c400, 0xc420943000, 0x1000, 0x1000, 0x53bbd3, 0xc420eefb68, 0xc420eefb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209135c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209135c0, 0x1, 0xc42122f980, 0xc420428460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076c400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1040 [select]:
net/http.(*persistConn).roundTrip(0xc42076c300, 0xc420a46c00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac25a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420916c30, 0xc42002b370)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420ac25a0, 0x0, 0x0, 0x0, 0xc42002b370, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420ac25a0, 0x6f0968, 0x3, 0x51f701, 0xc4209cb770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420ac25a0, 0x5, 0xc42091c9b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2138 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c3a78, 0x72, 0x107)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e530, 0x72, 0xc420ee69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e530, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e4d0, 0xc420941000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af90, 0xc420941000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076c500, 0xc420941000, 0x1000, 0x1000, 0x53bbd3, 0xc420ee6b68, 0xc420ee6b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913560)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913560, 0x1, 0xc42122f8c0, 0xc420a95c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076c500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1041 [select]:
net/http.(*persistConn).roundTrip(0xc42076c100, 0xc420a46cc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420917c30, 0xc42002b388)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420ac2690, 0x0, 0x0, 0x0, 0xc42002b388, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420ac2690, 0x6f0968, 0x3, 0x51f701, 0xc4209cb860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420ac2690, 0x5, 0xc42091c9d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2135 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac21e0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc42076c600)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1042 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5f00, 0xc420a46d60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420917c30, 0xc42002b3a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420ac2780, 0x0, 0x0, 0x0, 0xc42002b3a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420ac2780, 0x6f0968, 0x3, 0x51f701, 0xc4209cb920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420ac2780, 0x5, 0xc42091c9f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2132 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c38f8, 0x72, 0x109)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e6f0, 0x72, 0xc420ee49d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e6f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e690, 0xc42093d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af80, 0xc42093d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076c700, 0xc42093d000, 0x1000, 0x1000, 0x53bbd3, 0xc420ee4b68, 0xc420ee4b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209134a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209134a0, 0x1, 0xc42122f800, 0xc420a97460, 0x0, 0x0, 0xc420a973e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076c700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1043 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5d00, 0xc420a46e20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b2ec30, 0xc42002b3b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420ac2870, 0x0, 0x0, 0x0, 0xc42002b3b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420ac2870, 0x6f0968, 0x3, 0x51f701, 0xc4209cba10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420ac2870, 0x5, 0xc42091ca10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2129 [runnable]:
net.runtime_pollWait(0x7f0f9c1c33b8, 0x72, 0x10b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e7d0, 0x72, 0xc420ee39d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e7d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e770, 0xc42093b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af78, 0xc42093b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076c800, 0xc42093b000, 0x1000, 0x1000, 0x53bbd3, 0xc420ee3b68, 0xc420ee3b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913440)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913440, 0x1, 0xc42122f7a0, 0xc420a96460, 0x0, 0x0, 0xc420a963e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076c800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1044 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5b00, 0xc420a46ee0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b2fc30, 0xc42002b3d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420ac2960, 0x0, 0x0, 0x0, 0xc42002b3d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420ac2960, 0x6f0968, 0x3, 0x51f701, 0xc4209cbb00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420ac2960, 0x5, 0xc42091ca30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3172 [select]:
net/http.(*persistConn).writeLoop(0xc420b6f500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2316 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b33920, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2474 [IO wait]:
net.runtime_pollWait(0x7f0f9c18d6c0, 0x72, 0x221)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3480, 0x72, 0xc42115f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3480, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3420, 0xc421096000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7bc0, 0xc421096000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420b6f900, 0xc421096000, 0x1000, 0x1000, 0x53bbd3, 0xc42043b378, 0xc42043b388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420f88d20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420f88d20, 0x1, 0xc4210e7f80, 0xc42043b460, 0x0, 0x0, 0x7)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420b6f900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2126 [runnable]:
net.runtime_pollWait(0x7f0f9c1c32f8, 0x72, 0x111)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e8b0, 0x72, 0xc420eda9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e8b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e850, 0xc420937000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af70, 0xc420937000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076c900, 0xc420937000, 0x1000, 0x1000, 0x53bbd3, 0xc420edab68, 0xc420edab78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209133e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209133e0, 0x1, 0xc42122f740, 0xc4209eec60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076c900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1045 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5700, 0xc420a46fa0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b30c30, 0xc42002b3e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420ac2a50, 0x0, 0x0, 0x0, 0xc42002b3e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420ac2a50, 0x6f0968, 0x3, 0x51f701, 0xc4209cbbf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420ac2a50, 0x5, 0xc42091ca50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2486 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1046 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5800, 0xc420a47000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2b40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b31c30, 0xc42002b400)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420ac2b40, 0x0, 0x0, 0x0, 0xc42002b400, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420ac2b40, 0x6f0968, 0x3, 0x51f701, 0xc4209cbcb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420ac2b40, 0x5, 0xc42091ca70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2123 [runnable]:
net.runtime_pollWait(0x7f0f9c1c3238, 0x72, 0x112)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076ea70, 0x72, 0xc420ee99d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076ea70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076ea10, 0xc420933000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af68, 0xc420933000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076ca00, 0xc420933000, 0x1000, 0x1000, 0x53bbd3, 0xc420ee9b68, 0xc420ee9b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209132c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209132c0, 0x1, 0xc42122f6e0, 0xc420ab5c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076ca00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1047 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac2c30, 0xc420a6c010, 0xc420b46500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420976700, 0xc420a470c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2c30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b2ac30, 0xc42002b418)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420ac2c30, 0x0, 0x0, 0x0, 0xc42002b418, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420ac2c30, 0x6f0968, 0x3, 0x51f701, 0xc4209cbda0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420ac2c30, 0x5, 0xc42091ca90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2120 [runnable]:
net.runtime_pollWait(0x7f0f9c1c30b8, 0x72, 0x114)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076ec30, 0x72, 0xc420ee89d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076ec30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076ebd0, 0xc420931000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af60, 0xc420931000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076cc00, 0xc420931000, 0x1000, 0x1000, 0x53bbd3, 0xc420ee8b68, 0xc420ee8b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913260)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913260, 0x1, 0xc42122f680, 0xc420ab4c60, 0x40e75c, 0xc420a21a38, 0x1)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076cc00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1048 [select]:
net/http.(*persistConn).roundTrip(0xc4203d4000, 0xc420c68320, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420b2bc30, 0x410ffd, 0xc42002b7e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420ac2d20, 0x0, 0x0, 0x0, 0xc42002b7e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420ac2d20, 0x6f0968, 0x3, 0x51f701, 0xc4209cbe90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420ac2d20, 0x5, 0xc42091cab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2117 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4f78, 0x72, 0x115)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076ed10, 0x72, 0xc420ee79d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076ed10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076ecb0, 0xc42092f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af58, 0xc42092f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076cd00, 0xc42092f000, 0x1000, 0x1000, 0x53bbd3, 0xc420ee7b68, 0xc420ee7b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913200)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913200, 0x1, 0xc42122f620, 0xc420aed460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076cd00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac2e10, 0xc420496aa0, 0xc420b46900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088fd00, 0xc420a47180, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b2cc30, 0xc42002b430)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420ac2e10, 0x0, 0x0, 0x0, 0xc42002b430, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420ac2e10, 0x6f0968, 0x3, 0x51f701, 0xc4209cbec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420ac2e10, 0x5, 0xc42091cad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2114 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4eb8, 0x72, 0x116)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076edf0, 0x72, 0xc420ede9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076edf0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076ed90, 0xc42092d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af50, 0xc42092d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076ce00, 0xc42092d000, 0x1000, 0x1000, 0x53bbd3, 0xc420edeb68, 0xc420edeb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209131a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209131a0, 0x1, 0xc42122f5c0, 0xc42043cc60, 0xc420100000, 0x0, 0xc42043cbe8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076ce00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1050 [select]:
net/http.(*persistConn).roundTrip(0xc421083c00, 0xc420a47240, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b2dc30, 0xc42002b448)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420ac2f00, 0x0, 0x0, 0x0, 0xc42002b448, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420ac2f00, 0x6f0968, 0x3, 0x51f701, 0xc4209cbfb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420ac2f00, 0x5, 0xc42091caf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2475 [select]:
net/http.(*persistConn).writeLoop(0xc420b6f900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 10976 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213d9020, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 3024 [select]:
net/http.(*persistConn).writeLoop(0xc420f7ce00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1928 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c5338, 0x72, 0x13b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab020, 0x72, 0xc420ddc9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab020, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aafc0, 0xc42097f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205448f8, 0xc42097f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f600, 0xc42097f000, 0x1000, 0x1000, 0x53bbd3, 0xc42042b378, 0xc42042b388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4206d62a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4206d62a0, 0x1, 0xc420670420, 0xc42042b460, 0xc420100000, 0x0, 0xc42042b3e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1013 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2529 [select]:
net/http.(*persistConn).roundTrip(0xc420b6fb00, 0xc420fed840, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421061590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4210e1c30, 0xc420545068)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421061590, 0x0, 0x0, 0x0, 0xc420545068, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421061590, 0x6f0968, 0x3, 0x51f701, 0xc421014fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421061590, 0x5, 0xc420969e70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1664 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c26f8, 0x72, 0xf7)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad640, 0x72, 0xc4207549d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad640, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad5e0, 0xc420084000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6350, 0xc420084000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5500, 0xc420084000, 0x1000, 0x1000, 0x53bbd3, 0xc420a39b78, 0xc420a39b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420061e00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420061e00, 0x1, 0xc42041bb60, 0xc420a39c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3042 [runnable]:
net.runtime_pollWait(0x7f0f9c1d43c0, 0x72, 0x11b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014450, 0x72, 0xc420c2d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014450, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200143f0, 0xc4214d5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e548, 0xc4214d5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7cd00, 0xc4214d5000, 0x1000, 0x1000, 0x53bbd3, 0xc420c2db68, 0xc420c2db78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4214d2180)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4214d2180, 0x1, 0xc422c353e0, 0xc420a31c60, 0xc420a31bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7cd00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1665 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3020 [runnable]:
net.runtime_pollWait(0x7f0f9c18d780, 0x72, 0x120)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014610, 0x72, 0xc420c869d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014610, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200145b0, 0xc4214cd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e538, 0xc4214cd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7cf00, 0xc4214cd000, 0x1000, 0x1000, 0x53bbd3, 0xc420c86b68, 0xc420c86b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1e60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1e60, 0x1, 0xc422c35320, 0xc4209d2460, 0xc4209d23c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7cf00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1716 [select]:
net/http.(*persistConn).writeLoop(0xc420976300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2454 [select]:
net/http.(*persistConn).writeLoop(0xc42076d400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1718 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3017 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4480, 0x72, 0x121)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200146f0, 0x72, 0xc420c879d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200146f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420014690, 0xc4214cb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e530, 0xc4214cb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d000, 0xc4214cb000, 0x1000, 0x1000, 0x53bbd3, 0xc420c87b68, 0xc420c87b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1ce0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1ce0, 0x1, 0xc422c34c00, 0xc4209d8c60, 0xc4209d8bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1721 [select]:
net/http.(*persistConn).writeLoop(0xc420976100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2450 [select]:
net/http.(*persistConn).writeLoop(0xc42076d600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1723 [select]:
net/http.(*persistConn).writeLoop(0xc42000be00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3021 [select]:
net/http.(*persistConn).writeLoop(0xc420f7cf00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2448 [select]:
net/http.(*persistConn).writeLoop(0xc42076d700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1726 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 4002 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213afe00, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2339 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b47080, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 3011 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c3178, 0x72, 0x113)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014840, 0x72, 0xc4207209d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014840, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200147e0, 0xc4214c5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e520, 0xc4214c5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d100, 0xc4214c5000, 0x1000, 0x1000, 0x53bbd3, 0xc420720b68, 0xc420720b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1b00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1b00, 0x1, 0xc422c35260, 0xc420984460, 0xc4209843c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1729 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2343 [runnable]:
net.runtime_pollWait(0x7f0f9c1c5278, 0x72, 0x13c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab1e0, 0x72, 0xc420f479d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab1e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab180, 0xc420f9d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544ca0, 0xc420f9d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f700, 0xc420f9d000, 0x1000, 0x1000, 0x53bbd3, 0xc4204f8b78, 0xc4204f8b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c9ce0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c9ce0, 0x1, 0xc420163140, 0xc4204f8c60, 0xc4204f8bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3018 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3005 [runnable]:
net.runtime_pollWait(0x7f0f9c1d46c0, 0x72, 0x12a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa060, 0x72, 0xc420d129d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa060, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa000, 0xc4214c1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e510, 0xc4214c1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e400, 0xc4214c1000, 0x1000, 0x1000, 0x53bbd3, 0xc420d12b68, 0xc420d12b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1800)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1800, 0x1, 0xc422c351a0, 0xc420a0f460, 0xc420a0f3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1732 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2999 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dcb80, 0x72, 0x123)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014a70, 0x72, 0xc420c2b9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014a70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420014a10, 0xc4214b3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e500, 0xc4214b3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d300, 0xc4214b3000, 0x1000, 0x1000, 0x53bbd3, 0xc420c2bb68, 0xc420c2bb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1500)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1500, 0x1, 0xc422c350e0, 0xc420a97c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1735 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2596 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213585a0, 0xc420b186c0, 0xc421365a00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285c00, 0xc4212cf5e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213585a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213585a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421353c30, 0xc420545838)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4213585a0, 0x0, 0x0, 0x0, 0xc420545838, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4213585a0, 0x6f0968, 0x3, 0x51f701, 0xc42133ad20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4213585a0, 0x5, 0xc4204f0030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1738 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2513 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3400, 0xc420fedf40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211800f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211800f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421176c30, 0xc420545158)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4211800f0, 0x0, 0x0, 0x0, 0xc420545158, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4211800f0, 0x6f0968, 0x3, 0x51f701, 0xc421015b30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4211800f0, 0x5, 0xc420969c70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1741 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2515 [select]:
net/http.(*persistConn).roundTrip(0xc420f7cf00, 0xc4211860c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211802d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211802d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421178c30, 0xc420545188)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4211802d0, 0x0, 0x0, 0x0, 0xc420545188, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4211802d0, 0x6f0968, 0x3, 0x51f701, 0xc421015d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4211802d0, 0x5, 0xc420969cb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1744 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3012 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2517 [select]:
net/http.(*persistConn).roundTrip(0xc421082000, 0xc421186240, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211804b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211804b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421192c30, 0xc4205451b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4211804b0, 0x0, 0x0, 0x0, 0xc4205451b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4211804b0, 0x6f0968, 0x3, 0x51f701, 0xc421015fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4211804b0, 0x5, 0xc420969cf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1747 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2520 [select]:
net/http.(*persistConn).roundTrip(0xc420254b00, 0xc421186480, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421195c30, 0xc420545200)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421180780, 0x0, 0x0, 0x0, 0xc420545200, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421180780, 0x6f0968, 0x3, 0x51f701, 0xc42119a330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421180780, 0x5, 0xc420969d50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1750 [select]:
net/http.(*persistConn).writeLoop(0xc42000bf00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2413 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c4138, 0x72, 0x128)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076fe90, 0x72, 0xc420f609d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076fe90, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076fe30, 0xc420fdd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d48, 0xc420fdd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e200, 0xc420fdd000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab3378, 0xc420ab3388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20ba0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20ba0, 0x1, 0xc4210526c0, 0xc420ab3460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1753 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3009 [select]:
net/http.(*persistConn).writeLoop(0xc42088e000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2410 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c4078, 0x72, 0x129)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076ff70, 0x72, 0xc420f699d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076ff70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076ff10, 0xc420fd9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d40, 0xc420fd9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e300, 0xc420fd9000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab2378, 0xc420ab2388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20b40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20b40, 0x1, 0xc421052660, 0xc420ab2460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1756 [select]:
net/http.(*persistConn).writeLoop(0xc42000bd00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2408 [select]:
net/http.(*persistConn).writeLoop(0xc42088e500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1759 [select]:
net/http.(*persistConn).writeLoop(0xc42000bc00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2310 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b33500, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2996 [IO wait]:
net.runtime_pollWait(0x7f0f9c1863c8, 0x72, 0x124)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014bc0, 0x72, 0xc4212149d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014bc0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420014b60, 0xc4214af000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e4f8, 0xc4214af000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d400, 0xc4214af000, 0x1000, 0x1000, 0x53bbd3, 0xc421214b68, 0xc421214b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1320)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1320, 0x1, 0xc422c35080, 0xc420428c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2404 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c5e78, 0x72, 0x12c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa220, 0x72, 0xc420f4e9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa220, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa1c0, 0xc420fcd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d30, 0xc420fcd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e600, 0xc420fcd000, 0x1000, 0x1000, 0x53bbd3, 0xc4209d2378, 0xc4209d2388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20a80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20a80, 0x1, 0xc4210525a0, 0xc4209d2460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1762 [select]:
net/http.(*persistConn).writeLoop(0xc42000bb00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2401 [runnable]:
net.runtime_pollWait(0x7f0f9c1c5db8, 0x72, 0x12d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa3e0, 0x72, 0xc420f4f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa3e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa380, 0xc420fcb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d28, 0xc420fcb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e700, 0xc420fcb000, 0x1000, 0x1000, 0x53bbd3, 0xc42099f378, 0xc42099f388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20720)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20720, 0x1, 0xc421052540, 0xc42099f460, 0x0, 0x0, 0xc42099f3e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1765 [select]:
net/http.(*persistConn).writeLoop(0xc42000b900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2398 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c5cf8, 0x72, 0x12e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa4c0, 0x72, 0xc420f5d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa4c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa460, 0xc420fc9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d20, 0xc420fc9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e800, 0xc420fc9000, 0x1000, 0x1000, 0x53bbd3, 0xc420998378, 0xc420998388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a206c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a206c0, 0x1, 0xc4210524e0, 0xc420998460, 0x0, 0x0, 0xc4209983e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1768 [select]:
net/http.(*persistConn).writeLoop(0xc42000b800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2395 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c5c38, 0x72, 0x12f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa5a0, 0x72, 0xc420f5e9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa5a0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa540, 0xc420fc5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d18, 0xc420fc5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e900, 0xc420fc5000, 0x1000, 0x1000, 0x53bbd3, 0xc420985378, 0xc420985388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20660)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20660, 0x1, 0xc421052480, 0xc420985460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1771 [select]:
net/http.(*persistConn).writeLoop(0xc42000b700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2392 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c5b78, 0x72, 0x130)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa680, 0x72, 0xc420cef9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa680, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa620, 0xc420fc3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d10, 0xc420fc3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088ea00, 0xc420fc3000, 0x1000, 0x1000, 0x53bbd3, 0xc420984378, 0xc420984388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a203c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a203c0, 0x1, 0xc421052420, 0xc420984460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088ea00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1774 [select]:
net/http.(*persistConn).writeLoop(0xc42000b600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3006 [select]:
net/http.(*persistConn).writeLoop(0xc42088e400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2389 [runnable]:
net.runtime_pollWait(0x7f0f9c1c5ab8, 0x72, 0x131)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa760, 0x72, 0xc4206529d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa760, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa700, 0xc420fc1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d08, 0xc420fc1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088eb00, 0xc420fc1000, 0x1000, 0x1000, 0x53bbd3, 0xc4209d6378, 0xc4209d6388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a649c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a649c0, 0x1, 0xc421052300, 0xc4209d6460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088eb00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1777 [select]:
net/http.(*persistConn).writeLoop(0xc42000b500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2386 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c59f8, 0x72, 0x132)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa840, 0x72, 0xc4208439d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa840, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa7e0, 0xc420fbf000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544ce8, 0xc420fbf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088ec00, 0xc420fbf000, 0x1000, 0x1000, 0x53bbd3, 0xc4209d4b78, 0xc4209d4b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a648a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a648a0, 0x1, 0xc4210522a0, 0xc4209d4c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088ec00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1780 [select]:
net/http.(*persistConn).writeLoop(0xc42000b400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2367 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c5938, 0x72, 0x133)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa920, 0x72, 0xc4207239d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa920, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa8c0, 0xc420fbd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544ce0, 0xc420fbd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088ed00, 0xc420fbd000, 0x1000, 0x1000, 0x53bbd3, 0xc420238378, 0xc420238388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a64600)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a64600, 0x1, 0xc421052240, 0xc420238460, 0xc4202383c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088ed00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1783 [select]:
net/http.(*persistConn).writeLoop(0xc42000b300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2364 [runnable]:
net.runtime_pollWait(0x7f0f9c1c5878, 0x72, 0x134)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aaa00, 0x72, 0xc420f489d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aaa00, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa9a0, 0xc420fbb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544cd8, 0xc420fbb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088ee00, 0xc420fbb000, 0x1000, 0x1000, 0x53bbd3, 0xc42023f378, 0xc42023f388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a64540)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a64540, 0x1, 0xc4210521e0, 0xc42023f460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088ee00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1786 [select]:
net/http.(*persistConn).writeLoop(0xc42000b200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2361 [runnable]:
net.runtime_pollWait(0x7f0f9c1c57b8, 0x72, 0x135)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aaae0, 0x72, 0xc420f499d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aaae0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aaa80, 0xc420fb9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544cd0, 0xc420fb9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088ef00, 0xc420fb9000, 0x1000, 0x1000, 0x53bbd3, 0xc42023ab78, 0xc42023ab88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a644e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a644e0, 0x1, 0xc421052180, 0xc42023ac60, 0x0, 0x410688, 0xc42023abe8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088ef00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1789 [select]:
net/http.(*persistConn).writeLoop(0xc42000b100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2358 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c56f8, 0x72, 0x136)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aabc0, 0x72, 0xc420f4a9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aabc0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aab60, 0xc420fb7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544cc8, 0xc420fb7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f000, 0xc420fb7000, 0x1000, 0x1000, 0x53bbd3, 0xc42023bb78, 0xc42023bb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a64480)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a64480, 0x1, 0xc421052120, 0xc42023bc60, 0xc42023bbc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1792 [select]:
net/http.(*persistConn).writeLoop(0xc42000b000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2355 [runnable]:
net.runtime_pollWait(0x7f0f9c1c5638, 0x72, 0x137)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aaca0, 0x72, 0xc420f4b9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aaca0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aac40, 0xc420fb3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544cc0, 0xc420fb3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f100, 0xc420fb3000, 0x1000, 0x1000, 0x53bbd3, 0xc420a97378, 0xc420a97388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a64420)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a64420, 0x1, 0xc4210520c0, 0xc420a97460, 0x0, 0x0, 0xc420a973e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1795 [select]:
net/http.(*persistConn).writeLoop(0xc42000af00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2352 [runnable]:
net.runtime_pollWait(0x7f0f9c1c5578, 0x72, 0x138)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aad80, 0x72, 0xc420f409d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aad80, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aad20, 0xc420fb1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544cb8, 0xc420fb1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f200, 0xc420fb1000, 0x1000, 0x1000, 0x53bbd3, 0xc420a95b78, 0xc420a95b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a64180)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a64180, 0x1, 0xc421052060, 0xc420a95c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1798 [select]:
net/http.(*persistConn).writeLoop(0xc42000ae00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2349 [runnable]:
net.runtime_pollWait(0x7f0f9c1c54b8, 0x72, 0x139)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aae60, 0x72, 0xc420f449d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aae60, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aae00, 0xc420faf000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544cb0, 0xc420faf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f300, 0xc420faf000, 0x1000, 0x1000, 0x53bbd3, 0xc420f44b68, 0xc420f44b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c9e60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c9e60, 0x1, 0xc421052000, 0xc420a94460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1801 [select]:
net/http.(*persistConn).writeLoop(0xc42000ad00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2801 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d4840, 0x72, 0x125)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014f40, 0x72, 0xc4212189d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014f40, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420014ee0, 0xc42146f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e4f0, 0xc42146f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d500, 0xc42146f000, 0x1000, 0x1000, 0x53bbd3, 0xc421218b68, 0xc421218b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a10e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a10e0, 0x1, 0xc422c35020, 0xc42042c460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2309 [select]:
net/http.(*persistConn).writeLoop(0xc42088fe00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1804 [select]:
net/http.(*persistConn).writeLoop(0xc42000ac00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1807 [select]:
net/http.(*persistConn).writeLoop(0xc42000ab00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2348 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b8a060, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1810 [select]:
net/http.(*persistConn).writeLoop(0xc42000aa00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1017 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420588b40, 0xc420496960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420631c20, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420588b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420588b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42071fc30, 0xc4200e7ae0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420588b40, 0x0, 0x0, 0x0, 0xc4200e7ae0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420588b40, 0x6f0968, 0x3, 0x51f701, 0xc4206fcf00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420588b40, 0x5, 0xc42091c130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1018 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976900, 0xc420a46060, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b4a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420695c30, 0xc42002b1f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42092b4a0, 0x0, 0x0, 0x0, 0xc42002b1f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42092b4a0, 0x6f0968, 0x3, 0x51f701, 0xc4209ca8a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42092b4a0, 0x5, 0xc42091c150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1019 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976a00, 0xc420a46120, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42091bc30, 0xc42002b208)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42092b590, 0x0, 0x0, 0x0, 0xc42002b208, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42092b590, 0x6f0968, 0x3, 0x51f701, 0xc4209ca990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42092b590, 0x5, 0xc42091c170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1020 [select]:
net/http.(*persistConn).roundTrip(0xc42088e000, 0xc420c68280, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420750c30, 0x410ffd, 0xc42002b7d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42092b680, 0x0, 0x0, 0x0, 0xc42002b7d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42092b680, 0x6f0968, 0x3, 0x51f701, 0xc4209caa80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42092b680, 0x5, 0xc42091c190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1021 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976b00, 0xc420a461e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420751c30, 0xc42002b220)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42092b770, 0x0, 0x0, 0x0, 0xc42002b220, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42092b770, 0x6f0968, 0x3, 0x51f701, 0xc4209caab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42092b770, 0x5, 0xc42091c1b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1022 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976c00, 0xc420a462a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420752c30, 0xc42002b238)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42092b860, 0x0, 0x0, 0x0, 0xc42002b238, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42092b860, 0x6f0968, 0x3, 0x51f701, 0xc4209caba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42092b860, 0x5, 0xc42091c1d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1023 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976d00, 0xc420a46360, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420753c30, 0xc42002b250)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42092b950, 0x0, 0x0, 0x0, 0xc42002b250, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42092b950, 0x6f0968, 0x3, 0x51f701, 0xc4209cac90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42092b950, 0x5, 0xc42091c1f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1024 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42092ba40, 0xc4209cc250, 0xc420a21c00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420976e00, 0xc420a46420, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092ba40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a8c30, 0xc42002b268)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42092ba40, 0x0, 0x0, 0x0, 0xc42002b268, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42092ba40, 0x6f0968, 0x3, 0x51f701, 0xc4209cad80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42092ba40, 0x5, 0xc42091c210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1025 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976f00, 0xc420a464e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092bb30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a8c30, 0xc42002b280)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42092bb30, 0x0, 0x0, 0x0, 0xc42002b280, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42092bb30, 0x6f0968, 0x3, 0x51f701, 0xc4209cae70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42092bb30, 0x5, 0xc42091c230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1026 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420977000, 0xc420a465a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092bc20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a9c30, 0xc42002b298)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42092bc20, 0x0, 0x0, 0x0, 0xc42002b298, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42092bc20, 0x6f0968, 0x3, 0x51f701, 0xc4209caf60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42092bc20, 0x5, 0xc42091c250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1027 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420977100, 0xc420a46660, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092bd10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207aac30, 0xc42002b2b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42092bd10, 0x0, 0x0, 0x0, 0xc42002b2b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42092bd10, 0x6f0968, 0x3, 0x51f701, 0xc4209cb050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42092bd10, 0x5, 0xc42091c270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1028 [select]:
net/http.(*persistConn).roundTrip(0xc42076cc00, 0xc420a46720, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092be00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207abc30, 0xc42002b2c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42092be00, 0x0, 0x0, 0x0, 0xc42002b2c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42092be00, 0x6f0968, 0x3, 0x51f701, 0xc4209cb140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42092be00, 0x5, 0xc42091c290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1029 [select]:
net/http.(*persistConn).roundTrip(0xc42076c900, 0xc420a467e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092bef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420659c30, 0xc42002b2e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42092bef0, 0x0, 0x0, 0x0, 0xc42002b2e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42092bef0, 0x6f0968, 0x3, 0x51f701, 0xc4209cb230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42092bef0, 0x5, 0xc42091c2b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1030 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac2000, 0xc4209ccf70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420ac2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420654c30, 0xc420544b88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420ac2000, 0x0, 0x0, 0x0, 0xc420544b88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420ac2000, 0x6f0968, 0x3, 0x51f701, 0xc4209cb320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420ac2000, 0x5, 0xc42091c2d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1031 [select]:
net/http.(*persistConn).roundTrip(0xc42076c800, 0xc420a468a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac20f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420692c30, 0xc42002b2f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420ac20f0, 0x0, 0x0, 0x0, 0xc42002b2f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420ac20f0, 0x6f0968, 0x3, 0x51f701, 0xc4209cb350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420ac20f0, 0x5, 0xc42091c2f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1032 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42092a000, 0xc420497190, 0xc4202a2200)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088e900, 0xc420df8680, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420690c30, 0x410ffd, 0xc4200e7b00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092a000, 0x0, 0x0, 0x0, 0xc4200e7b00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092a000, 0x6f0968, 0x3, 0x51f701, 0xc4208dafc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092a000, 0x5, 0xc42091c310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1051 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac2ff0, 0xc420496c20, 0xc420b46e00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088fa00, 0xc420a472a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2ff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b2dc30, 0xc42002b460)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420ac2ff0, 0x0, 0x0, 0x0, 0xc42002b460, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420ac2ff0, 0x6f0968, 0x3, 0x51f701, 0xc420b64030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420ac2ff0, 0x5, 0xc42091cb10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1052 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac30e0, 0xc420496c50, 0xc420b47000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f900, 0xc420a47320, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac30e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b74c30, 0xc42002b478)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420ac30e0, 0x0, 0x0, 0x0, 0xc42002b478, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420ac30e0, 0x6f0968, 0x3, 0x51f701, 0xc420b640f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420ac30e0, 0x5, 0xc42091cb30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac31d0, 0xc420496d30, 0xc420b47500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f700, 0xc420a473e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac31d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b75c30, 0xc42002b490)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420ac31d0, 0x0, 0x0, 0x0, 0xc42002b490, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420ac31d0, 0x6f0968, 0x3, 0x51f701, 0xc420b641e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420ac31d0, 0x5, 0xc42091cb50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1054 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac32c0, 0xc420496ee0, 0xc420b47900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f300, 0xc420a474a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac32c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b76c30, 0xc42002b4a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420ac32c0, 0x0, 0x0, 0x0, 0xc42002b4a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420ac32c0, 0x6f0968, 0x3, 0x51f701, 0xc420b642d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420ac32c0, 0x5, 0xc42091cb70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1055 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000ac00, 0xc420934660, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a1e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420756c30, 0xc42002aff0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092a1e0, 0x0, 0x0, 0x0, 0xc42002aff0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4208dbce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092a1e0, 0x5, 0xc42091cb90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2997 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2321 [runnable]:
net.runtime_pollWait(0x7f0f9c1c50f8, 0x72, 0x13e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab410, 0x72, 0xc420f539d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab410, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab3b0, 0xc420621000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c90, 0xc420621000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f900, 0xc420621000, 0x1000, 0x1000, 0x53bbd3, 0xc420a33b78, 0xc420a33b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c99e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c99e0, 0x1, 0xc420162840, 0xc420a33c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24664 [IO wait]:
net.runtime_pollWait(0x7f0f9c1745d8, 0x77, 0xc424c93228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4e60, 0x77, 0xc424c93260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4e60, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4e00, 0x7eb3e0, 0xc424c1a780, 0x0, 0x0, 0x7e75a0, 0xc424c90140, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4e00, 0x7eb3e0, 0xc424c1a780, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246530e0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c1a780, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c1a780, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246530e0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c1a780, 0x6cac4a, 0x3, 0x0, 0xc4246530e0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c1a780, 0x6cac4a, 0x3, 0x0, 0xc4246530e0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c1a780, 0xc425ae4d90, 0x7e94e0, 0xc4246530e0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c1a780, 0xc425ae4d90, 0xc4253bf110, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf001, 0xc424c1a6c0, 0xc42618ca38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c1a360, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653050, 0xc424c1a420)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24671 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c1b5c0, 0xc425ae50a0, 0xc424c1b6e0, 0xc424c1b680)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac33b0, 0xc420496f80, 0xc420b96100)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f000, 0xc420a47560, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac33b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b77c30, 0xc42002b4c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420ac33b0, 0x0, 0x0, 0x0, 0xc42002b4c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420ac33b0, 0x6f0968, 0x3, 0x51f701, 0xc420b643c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420ac33b0, 0x5, 0xc42091d110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1064 [select]:
net/http.(*persistConn).roundTrip(0xc420b6e500, 0xc420a475c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac34a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b77c30, 0xc42002b4d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420ac34a0, 0x0, 0x0, 0x0, 0xc42002b4d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420ac34a0, 0x6f0968, 0x3, 0x51f701, 0xc420b64420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420ac34a0, 0x5, 0xc42091d130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1065 [select]:
net/http.(*persistConn).roundTrip(0xc420b6e700, 0xc420a47620, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b4f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420ac3590, 0x0, 0x0, 0x0, 0xc42002b4f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420ac3590, 0x6f0968, 0x3, 0x51f701, 0xc420b64480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420ac3590, 0x5, 0xc42091d150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1066 [select]:
net/http.(*persistConn).roundTrip(0xc420b6e900, 0xc420a47680, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b508)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420ac3680, 0x0, 0x0, 0x0, 0xc42002b508, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420ac3680, 0x6f0968, 0x3, 0x51f701, 0xc420b644e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420ac3680, 0x5, 0xc42091d170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1067 [select]:
net/http.(*persistConn).roundTrip(0xc420b6ea00, 0xc420a476e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b520)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420ac3770, 0x0, 0x0, 0x0, 0xc42002b520, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420ac3770, 0x6f0968, 0x3, 0x51f701, 0xc420b64540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420ac3770, 0x5, 0xc42091d190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1068 [select]:
net/http.(*persistConn).roundTrip(0xc420b6ec00, 0xc420a47740, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b538)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420ac3860, 0x0, 0x0, 0x0, 0xc42002b538, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420ac3860, 0x6f0968, 0x3, 0x51f701, 0xc420b645a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420ac3860, 0x5, 0xc42091d1b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1069 [select]:
net/http.(*persistConn).roundTrip(0xc420b6ee00, 0xc420a477a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b550)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420ac3950, 0x0, 0x0, 0x0, 0xc42002b550, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420ac3950, 0x6f0968, 0x3, 0x51f701, 0xc420b64600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420ac3950, 0x5, 0xc42091d1d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1070 [select]:
net/http.(*persistConn).roundTrip(0xc420b6f100, 0xc420a47800, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b568)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420ac3a40, 0x0, 0x0, 0x0, 0xc42002b568, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420ac3a40, 0x6f0968, 0x3, 0x51f701, 0xc420b64660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420ac3a40, 0x5, 0xc42091d1f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1071 [select]:
net/http.(*persistConn).roundTrip(0xc420b6f300, 0xc420a47860, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3b30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b580)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420ac3b30, 0x0, 0x0, 0x0, 0xc42002b580, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420ac3b30, 0x6f0968, 0x3, 0x51f701, 0xc420b646c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420ac3b30, 0x5, 0xc42091d210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1072 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac3c20, 0xc420496fe0, 0xc420b96800)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088ee00, 0xc420a478c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3c20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b598)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420ac3c20, 0x0, 0x0, 0x0, 0xc42002b598, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420ac3c20, 0x6f0968, 0x3, 0x51f701, 0xc420b64720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420ac3c20, 0x5, 0xc42091d230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1073 [select]:
net/http.(*persistConn).roundTrip(0xc420b6f600, 0xc420a47920, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3d10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b5b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420ac3d10, 0x0, 0x0, 0x0, 0xc42002b5b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420ac3d10, 0x6f0968, 0x3, 0x51f701, 0xc420b64780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420ac3d10, 0x5, 0xc42091d250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1074 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac3e00, 0xc420497250, 0xc420b96a00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088e700, 0xc420a47980, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b5c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420ac3e00, 0x0, 0x0, 0x0, 0xc42002b5c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420ac3e00, 0x6f0968, 0x3, 0x51f701, 0xc420b647e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420ac3e00, 0x5, 0xc42091d270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1075 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac3ef0, 0xc420497400, 0xc420b96a00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420b6e000, 0xc420a479e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3ef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b5e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420ac3ef0, 0x0, 0x0, 0x0, 0xc42002b5e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420ac3ef0, 0x6f0968, 0x3, 0x51f701, 0xc420b64840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420ac3ef0, 0x5, 0xc42091d290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1076 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420be2000, 0xc4209cdc70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420be2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420bb0c30, 0x410ffd, 0xc420544c00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420be2000, 0x0, 0x0, 0x0, 0xc420544c00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420be2000, 0x6f0968, 0x3, 0x51f701, 0xc420b648a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420be2000, 0x5, 0xc42091d2b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1077 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be20f0, 0xc420a6c0b0, 0xc420b96b00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420977900, 0xc420a47a40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be20f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb1c30, 0xc42002b5f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420be20f0, 0x0, 0x0, 0x0, 0xc42002b5f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420be20f0, 0x6f0968, 0x3, 0x51f701, 0xc420b648d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420be20f0, 0x5, 0xc42091d2d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1078 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be21e0, 0xc420496880, 0xc420b96c00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420b6ff00, 0xc420a47aa0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be21e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be21e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420bb2c30, 0x410ffd, 0xc42002b610)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420be21e0, 0x0, 0x0, 0x0, 0xc42002b610, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420be21e0, 0x6f0968, 0x3, 0x51f701, 0xc420b64930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420be21e0, 0x5, 0xc42091d2f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1079 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be22d0, 0xc420496850, 0xc420b96d00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7c000, 0xc420a47b00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be22d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420bb2c30, 0x410ffd, 0xc42002b628)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420be22d0, 0x0, 0x0, 0x0, 0xc42002b628, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420be22d0, 0x6f0968, 0x3, 0x51f701, 0xc420b64990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420be22d0, 0x5, 0xc42091d310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1080 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be23c0, 0xc420496840, 0xc420b96d00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7c100, 0xc420a47b60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be23c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420bb2c30, 0x410ffd, 0xc42002b640)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420be23c0, 0x0, 0x0, 0x0, 0xc42002b640, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420be23c0, 0x6f0968, 0x3, 0x51f701, 0xc420b649f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420be23c0, 0x5, 0xc42091d330, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1081 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be24b0, 0xc4204967e0, 0xc420b96e00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7c200, 0xc420a47bc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be24b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420bb2c30, 0x410ffd, 0xc42002b658)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420be24b0, 0x0, 0x0, 0x0, 0xc42002b658, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420be24b0, 0x6f0968, 0x3, 0x51f701, 0xc420b64a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420be24b0, 0x5, 0xc42091d350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1082 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000a900, 0xc420934a40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a4b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420755c30, 0xc42002b040)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092a4b0, 0x0, 0x0, 0x0, 0xc42002b040, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4209543c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092a4b0, 0x5, 0xc42091d370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3871 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4978, 0x72, 0x1c6)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a530, 0x72, 0xc422e6b9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a530, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a4d0, 0xc4219b8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f370, 0xc4219b8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7da00, 0xc4219b8000, 0x1000, 0x1000, 0x53bbd3, 0xc422e6bb68, 0xc422e6bb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a21380)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a21380, 0x1, 0xc42613c0c0, 0xc420022460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7da00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1818 [runnable]:
net.runtime_pollWait(0x7f0f9c1cdf00, 0x72, 0x180)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e300, 0x72, 0xc420d887b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e300, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e2a0, 0xc420d91000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e76c8, 0xc420d91000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206319e0, 0xc420d91000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205ab4a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205ab4a0, 0xa, 0x0, 0x1e, 0xc420c05838, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205ab4a0, 0xc420588780, 0xf0, 0xf0, 0x6c1860, 0xc420c05760, 0x6b7fe0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070d260, 0xc420d88aa8, 0xc420d88aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070d260, 0xc420588780, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205ab4a0, 0xc420496800, 0xc420588780, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e9700, 0x7eb360, 0xc42064b000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e9700, 0x7eb360, 0xc42064b000)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24663 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c1a2a0, 0xc425ae4d20, 0xc424c1a3c0, 0xc424c1a360)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1088 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be25a0, 0xc420496780, 0xc420b96f00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7c300, 0xc420a47c20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be25a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420bb2c30, 0x410ffd, 0xc42002b670)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420be25a0, 0x0, 0x0, 0x0, 0xc42002b670, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420be25a0, 0x6f0968, 0x3, 0x51f701, 0xc420b64ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420be25a0, 0x5, 0xc42091d890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1089 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be2690, 0xc420496770, 0xc420b97000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7c400, 0xc420a47c80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420bb3c30, 0x410ffd, 0xc42002b688)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420be2690, 0x0, 0x0, 0x0, 0xc42002b688, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420be2690, 0x6f0968, 0x3, 0x51f701, 0xc420b64b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420be2690, 0x5, 0xc42091d8b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1090 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be2780, 0xc420496710, 0xc420b97000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7c500, 0xc420a47ce0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b6a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420be2780, 0x0, 0x0, 0x0, 0xc42002b6a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420be2780, 0x6f0968, 0x3, 0x51f701, 0xc420b64b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420be2780, 0x5, 0xc42091d8d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1091 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be2870, 0xc420496130, 0xc420b97100)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7c600, 0xc420a47d40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b6b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420be2870, 0x0, 0x0, 0x0, 0xc42002b6b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420be2870, 0x6f0968, 0x3, 0x51f701, 0xc420b64bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420be2870, 0x5, 0xc42091d8f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1092 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be2960, 0xc4204974d0, 0xc420b97200)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088e300, 0xc420a47da0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b6d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420be2960, 0x0, 0x0, 0x0, 0xc42002b6d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420be2960, 0x6f0968, 0x3, 0x51f701, 0xc420b64c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420be2960, 0x5, 0xc42091d910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1093 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be2a50, 0xc4209b04b0, 0xc420b97300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7c800, 0xc420a47e00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b6e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420be2a50, 0x0, 0x0, 0x0, 0xc42002b6e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420be2a50, 0x6f0968, 0x3, 0x51f701, 0xc420b64c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420be2a50, 0x5, 0xc42091d930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1094 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be2b40, 0xc420a6c0d0, 0xc420b97300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4203d4c00, 0xc420a47e60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2b40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b700)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420be2b40, 0x0, 0x0, 0x0, 0xc42002b700, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420be2b40, 0x6f0968, 0x3, 0x51f701, 0xc420b64cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420be2b40, 0x5, 0xc42091d950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1095 [select]:
net/http.(*persistConn).roundTrip(0xc420f7ca00, 0xc420a47ec0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2c30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b718)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420be2c30, 0x0, 0x0, 0x0, 0xc42002b718, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420be2c30, 0x6f0968, 0x3, 0x51f701, 0xc420b64d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420be2c30, 0x5, 0xc42091d970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1096 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be2d20, 0xc420969ec0, 0xc420b97500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7cb00, 0xc420a47f20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b730)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420be2d20, 0x0, 0x0, 0x0, 0xc42002b730, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420be2d20, 0x6f0968, 0x3, 0x51f701, 0xc420b64db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420be2d20, 0x5, 0xc42091d990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1097 [select]:
net/http.(*persistConn).roundTrip(0xc420b6fd00, 0xc420a47f80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b748)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420be2e10, 0x0, 0x0, 0x0, 0xc42002b748, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420be2e10, 0x6f0968, 0x3, 0x51f701, 0xc420b64e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420be2e10, 0x5, 0xc42091d9b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1098 [select]:
net/http.(*persistConn).roundTrip(0xc420255000, 0xc420a47fe0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b760)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420be2f00, 0x0, 0x0, 0x0, 0xc42002b760, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420be2f00, 0x6f0968, 0x3, 0x51f701, 0xc420b64e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420be2f00, 0x5, 0xc42091d9d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1099 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420be2ff0, 0x6f07a8)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9ec0, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:856 +0x17a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420be2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c2ac30, 0xc4200e7d90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420be2ff0, 0x0, 0x0, 0x0, 0xc4200e7d90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420be2ff0, 0x6f0968, 0x3, 0x51f701, 0xc420b64ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420be2ff0, 0x5, 0xc42091d9f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420cf22d0, 0xc421515630, 0xc420060100)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188d00, 0xc4200104e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf22d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420cf22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c2bc30, 0xc4200e6010)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420cf22d0, 0x0, 0x0, 0x0, 0xc4200e6010, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420cf22d0, 0x6f0968, 0x3, 0x51f701, 0xc42000c720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420cf22d0, 0x5, 0xc42091da10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1101 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420cf23c0, 0xc421515690, 0xc420060600)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083200, 0xc420010540, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf23c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420cf23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c2cc30, 0xc4200e6038)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420cf23c0, 0x0, 0x0, 0x0, 0xc4200e6038, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420cf23c0, 0x6f0968, 0x3, 0x51f701, 0xc42000d080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420cf23c0, 0x5, 0xc42091da30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420cf24b0, 0xc4215156d0, 0xc420060700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083100, 0xc4200105c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf24b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420cf24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c2dc30, 0xc4200e6050)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420cf24b0, 0x0, 0x0, 0x0, 0xc4200e6050, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420cf24b0, 0x6f0968, 0x3, 0x51f701, 0xc42000d5f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420cf24b0, 0x5, 0xc42091da50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1103 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420cf25a0, 0xc4215156f0, 0xc420060700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188a00, 0xc420bc0600, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf25a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420cf25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c3cc30, 0xc4200e6068)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420cf25a0, 0x0, 0x0, 0x0, 0xc4200e6068, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420cf25a0, 0x6f0968, 0x3, 0x51f701, 0xc42000d650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420cf25a0, 0x5, 0xc42091da70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1104 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420cf2690, 0xc421515670, 0xc420060900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122c300, 0xc420bc0660, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420cf2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c3dc30, 0xc4200e6080)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420cf2690, 0x0, 0x0, 0x0, 0xc4200e6080, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420cf2690, 0x6f0968, 0x3, 0x51f701, 0xc42000d6b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420cf2690, 0x5, 0xc42091da90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1105 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420cf2780, 0xc421515730, 0xc420060a00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083000, 0xc420bc06c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420cf2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c3ec30, 0xc4200e6098)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420cf2780, 0x0, 0x0, 0x0, 0xc4200e6098, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420cf2780, 0x6f0968, 0x3, 0x51f701, 0xc42000d710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420cf2780, 0x5, 0xc42091dab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1106 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420cf2870, 0xc421515770, 0xc420060a00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082f00, 0xc420bc0720, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420cf2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c3fc30, 0xc4200e60b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420cf2870, 0x0, 0x0, 0x0, 0xc4200e60b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420cf2870, 0x6f0968, 0x3, 0x51f701, 0xc42000d7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420cf2870, 0x5, 0xc42091dad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1107 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42092a690, 0xc420a6d370, 0xc420951200)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f600, 0xc420934ce0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420754c30, 0xc42002b078)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092a690, 0x0, 0x0, 0x0, 0xc42002b078, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092a690, 0x6f0968, 0x3, 0x51f701, 0xc4209547e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092a690, 0x5, 0xc42091daf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2311 [runnable]:
net.runtime_pollWait(0x7f0f9c1cada0, 0x72, 0x142)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab790, 0x72, 0xc4209189d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab790, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab730, 0xc42061b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c78, 0xc42061b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088fd00, 0xc42061b000, 0x1000, 0x1000, 0x53bbd3, 0xc420a3b378, 0xc420a3b388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c9380)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c9380, 0x1, 0xc4202fca80, 0xc420a3b460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088fd00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1820 [runnable]:
net.runtime_pollWait(0x7f0f9c1cdd80, 0x72, 0x182)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e4c0, 0x72, 0xc420d8a7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e4c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e460, 0xc420d9d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e76d8, 0xc420d9d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420631aa0, 0xc420d9d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205ab920)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205ab920, 0xa, 0x0, 0x1e, 0xc41ffc8193, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205ab920, 0xc420588960, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4206fcd50, 0xc420d8aaa8, 0xc420d8aaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4206fcd50, 0xc420588960, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205ab920, 0xc420496800, 0xc420588960, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e9800, 0x7eb360, 0xc42064b200, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e9800, 0x7eb360, 0xc42064b200)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2308 [runnable]:
net.runtime_pollWait(0x7f0f9c1cace0, 0x72, 0x143)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab870, 0x72, 0xc420e949d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab870, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab810, 0xc420619000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c70, 0xc420619000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088fe00, 0xc420619000, 0x1000, 0x1000, 0x53bbd3, 0xc420a36b78, 0xc420a36b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c9320)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c9320, 0x1, 0xc4202fc600, 0xc420a36c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088fe00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24572 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424da4240, 0xc421b05ab0, 0xc424da4300, 0xc424da42a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1114 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc07e0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c39c30, 0xc4200e60e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420cf2a50, 0x0, 0x0, 0x0, 0xc4200e60e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420cf2a50, 0x6f0968, 0x3, 0x51f701, 0xc42000d8f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420cf2a50, 0x5, 0xc420968080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1115 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0840, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2b40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c3ac30, 0xc4200e60f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420cf2b40, 0x0, 0x0, 0x0, 0xc4200e60f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420cf2b40, 0x6f0968, 0x3, 0x51f701, 0xc420b80b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420cf2b40, 0x5, 0xc4209680a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1116 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc08a0, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2c30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c3bc30, 0xc4200e6110)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420cf2c30, 0x0, 0x0, 0x0, 0xc4200e6110, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420cf2c30, 0x6f0968, 0x3, 0x51f701, 0xc420b80b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420cf2c30, 0x5, 0xc4209680c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1117 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0900, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c44c30, 0xc4200e6128)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420cf2d20, 0x0, 0x0, 0x0, 0xc4200e6128, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420cf2d20, 0x6f0968, 0x3, 0x51f701, 0xc420b80bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420cf2d20, 0x5, 0xc4209680e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1118 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a1e0, 0xc420a6d1b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd900, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a1e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c45c30, 0xc420544888)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42097a1e0, 0x0, 0x0, 0x0, 0xc420544888, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42097a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4207b72c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42097a1e0, 0x5, 0xc420968100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1119 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0960, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c46c30, 0xc4200e6140)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420cf2e10, 0x0, 0x0, 0x0, 0xc4200e6140, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420cf2e10, 0x6f0968, 0x3, 0x51f701, 0xc420b80c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420cf2e10, 0x5, 0xc420968120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1120 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc09c0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c47c30, 0xc4200e6158)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420cf2f00, 0x0, 0x0, 0x0, 0xc4200e6158, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420cf2f00, 0x6f0968, 0x3, 0x51f701, 0xc420b80c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420cf2f00, 0x5, 0xc420968140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1121 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0a20, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2ff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c40c30, 0xc4200e6170)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420cf2ff0, 0x0, 0x0, 0x0, 0xc4200e6170, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420cf2ff0, 0x6f0968, 0x3, 0x51f701, 0xc420b80cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420cf2ff0, 0x5, 0xc420968160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1122 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0a80, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf30e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c41c30, 0xc4200e6188)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420cf30e0, 0x0, 0x0, 0x0, 0xc4200e6188, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420cf30e0, 0x6f0968, 0x3, 0x51f701, 0xc420b80d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420cf30e0, 0x5, 0xc420968180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1123 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0ae0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf31d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c42c30, 0xc4200e61a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420cf31d0, 0x0, 0x0, 0x0, 0xc4200e61a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420cf31d0, 0x6f0968, 0x3, 0x51f701, 0xc420b80db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420cf31d0, 0x5, 0xc4209681a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1124 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0b40, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf32c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c43c30, 0xc4200e61b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420cf32c0, 0x0, 0x0, 0x0, 0xc4200e61b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420cf32c0, 0x6f0968, 0x3, 0x51f701, 0xc420b80e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420cf32c0, 0x5, 0xc4209681c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1125 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420cf33b0, 0xc420013310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf33b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c4cc30, 0xc4200e61d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420cf33b0, 0x0, 0x0, 0x0, 0xc4200e61d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420cf33b0, 0x6f0968, 0x3, 0x51f701, 0xc420b80e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420cf33b0, 0x5, 0xc4209681e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1126 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf34a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c4dc30, 0xc4200e61e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420cf34a0, 0x0, 0x0, 0x0, 0xc4200e61e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420cf34a0, 0x6f0968, 0x3, 0x51f701, 0xc420b80ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420cf34a0, 0x5, 0xc420968200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1127 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420cf3590, 0xc420013350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c4ec30, 0xc4200e6200)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420cf3590, 0x0, 0x0, 0x0, 0xc4200e6200, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420cf3590, 0x6f0968, 0x3, 0x51f701, 0xc420b80f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420cf3590, 0x5, 0xc420968220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1128 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c4fc30, 0xc4200e6348)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420cf3680, 0x0, 0x0, 0x0, 0xc4200e6348, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420cf3680, 0x6f0968, 0x3, 0x51f701, 0xc420b80f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420cf3680, 0x5, 0xc420968240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1129 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c48c30, 0xc4200e6380)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420cf3770, 0x0, 0x0, 0x0, 0xc4200e6380, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420cf3770, 0x6f0968, 0x3, 0x51f701, 0xc420b81050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420cf3770, 0x5, 0xc420968260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1130 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c49c30, 0xc4200e63e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420cf3860, 0x0, 0x0, 0x0, 0xc4200e63e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420cf3860, 0x6f0968, 0x3, 0x51f701, 0xc420b810b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420cf3860, 0x5, 0xc420968280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1131 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c4ac30, 0xc4200e6458)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420cf3950, 0x0, 0x0, 0x0, 0xc4200e6458, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420cf3950, 0x6f0968, 0x3, 0x51f701, 0xc420b81110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420cf3950, 0x5, 0xc4209682a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1132 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42092a870, 0xc420a6d9b0, 0xc420951b00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b5300, 0xc420935040, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420721c30, 0xc42002b0b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092a870, 0x0, 0x0, 0x0, 0xc42002b0b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092a870, 0x6f0968, 0x3, 0x51f701, 0xc420954c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092a870, 0x5, 0xc4209682c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3052 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f2800, 0xc424b29ee0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a61e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4254a61e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7cc30, 0xc4241291e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4254a61e0, 0x0, 0x0, 0x0, 0xc4241291e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4254a61e0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fb00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4254a61e0, 0x5, 0xc42020f2e0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1134 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0e60, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c4bc30, 0xc4200e6488)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420cf3a40, 0x0, 0x0, 0x0, 0xc4200e6488, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420cf3a40, 0x6f0968, 0x3, 0x51f701, 0xc420b81170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420cf3a40, 0x5, 0xc4209686d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1135 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0ec0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3b30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c54c30, 0xc4200e64a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420cf3b30, 0x0, 0x0, 0x0, 0xc4200e64a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420cf3b30, 0x6f0968, 0x3, 0x51f701, 0xc420b811d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420cf3b30, 0x5, 0xc4209686f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1136 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0f20, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3c20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c55c30, 0xc4200e64b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420cf3c20, 0x0, 0x0, 0x0, 0xc4200e64b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420cf3c20, 0x6f0968, 0x3, 0x51f701, 0xc420b81230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420cf3c20, 0x5, 0xc420968710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1137 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0f80, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3d10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c56c30, 0xc4200e64d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420cf3d10, 0x0, 0x0, 0x0, 0xc4200e64d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420cf3d10, 0x6f0968, 0x3, 0x51f701, 0xc420b81290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420cf3d10, 0x5, 0xc420968730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1138 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0fe0, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c57c30, 0xc4200e6500)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420cf3e00, 0x0, 0x0, 0x0, 0xc4200e6500, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420cf3e00, 0x6f0968, 0x3, 0x51f701, 0xc420b812f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420cf3e00, 0x5, 0xc420968750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1139 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc1040, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3ef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c50c30, 0xc4200e6518)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420cf3ef0, 0x0, 0x0, 0x0, 0xc4200e6518, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420cf3ef0, 0x6f0968, 0x3, 0x51f701, 0xc420b81350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420cf3ef0, 0x5, 0xc420968770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1140 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc10a0, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c41e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4200c41e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c51c30, 0xc4200e6530)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4200c41e0, 0x0, 0x0, 0x0, 0xc4200e6530, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4200c41e0, 0x6f0968, 0x3, 0x51f701, 0xc420b813b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4200c41e0, 0x5, 0xc420968790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1141 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc1100, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c42d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4200c42d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c52c30, 0xc4200e6548)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4200c42d0, 0x0, 0x0, 0x0, 0xc4200e6548, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4200c42d0, 0x6f0968, 0x3, 0x51f701, 0xc420b81410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4200c42d0, 0x5, 0xc4209687b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1142 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc1160, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c43c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4200c43c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c53c30, 0xc4200e6560)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4200c43c0, 0x0, 0x0, 0x0, 0xc4200e6560, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4200c43c0, 0x6f0968, 0x3, 0x51f701, 0xc420b81470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4200c43c0, 0x5, 0xc4209687d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1143 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc11c0, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c44b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4200c44b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c5cc30, 0xc4200e6578)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4200c44b0, 0x0, 0x0, 0x0, 0xc4200e6578, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4200c44b0, 0x6f0968, 0x3, 0x51f701, 0xc420b814d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4200c44b0, 0x5, 0xc4209687f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1144 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc1220, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c45a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4200c45a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c5dc30, 0xc4200e6590)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4200c45a0, 0x0, 0x0, 0x0, 0xc4200e6590, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4200c45a0, 0x6f0968, 0x3, 0x51f701, 0xc420b81530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4200c45a0, 0x5, 0xc420968810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1145 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc1280, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4200c4690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c5ec30, 0xc4200e65a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4200c4690, 0x0, 0x0, 0x0, 0xc4200e65a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4200c4690, 0x6f0968, 0x3, 0x51f701, 0xc420b81590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4200c4690, 0x5, 0xc420968830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1146 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc12e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4200c4780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c5fc30, 0xc4200e65c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4200c4780, 0x0, 0x0, 0x0, 0xc4200e65c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4200c4780, 0x6f0968, 0x3, 0x51f701, 0xc420b815f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4200c4780, 0x5, 0xc420968850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4870, 0xc42173d0b0, 0xc420ce7900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dac00, 0xc420bc1380, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c58c30, 0xc4200e65e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4200c4870, 0x0, 0x0, 0x0, 0xc4200e65e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4200c4870, 0x6f0968, 0x3, 0x51f701, 0xc420b816b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4200c4870, 0x5, 0xc420968870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1148 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4960, 0xc42173d090, 0xc420ce7a00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dae00, 0xc420bc13e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c59c30, 0xc4200e65f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4200c4960, 0x0, 0x0, 0x0, 0xc4200e65f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4200c4960, 0x6f0968, 0x3, 0x51f701, 0xc420b81710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4200c4960, 0x5, 0xc420968890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1149 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a2d0, 0xc420a6d1f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cda40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a2d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c5ac30, 0xc4205448a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42097a2d0, 0x0, 0x0, 0x0, 0xc4205448a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42097a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4207b7410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42097a2d0, 0x5, 0xc4209688b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1150 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4a50, 0xc42173d070, 0xc420ce7b00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db000, 0xc420bc1440, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c5bc30, 0xc4200e6610)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4200c4a50, 0x0, 0x0, 0x0, 0xc4200e6610, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4200c4a50, 0x6f0968, 0x3, 0x51f701, 0xc420b81770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4200c4a50, 0x5, 0xc4209688d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1151 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4b40, 0xc42173d050, 0xc420ce7b00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db200, 0xc420bc14a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4b40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c64c30, 0xc4200e6628)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4200c4b40, 0x0, 0x0, 0x0, 0xc4200e6628, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4200c4b40, 0x6f0968, 0x3, 0x51f701, 0xc420b817d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4200c4b40, 0x5, 0xc4209688f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1152 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4c30, 0xc42173d030, 0xc420ce7c00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db400, 0xc420bc1500, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4c30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c65c30, 0xc4200e6658)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4200c4c30, 0x0, 0x0, 0x0, 0xc4200e6658, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4200c4c30, 0x6f0968, 0x3, 0x51f701, 0xc420b81830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4200c4c30, 0x5, 0xc420968910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1153 [select]:
net/http.(*persistConn).roundTrip(0xc42076cf00, 0xc420935120, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420757c30, 0xc42002b0c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092a960, 0x0, 0x0, 0x0, 0xc42002b0c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092a960, 0x6f0968, 0x3, 0x51f701, 0xc420954e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092a960, 0x5, 0xc420968930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2867 [runnable]:
net.sockaddrToTCP(0x7e75a0, 0xc422c08b60, 0xc425eb8340, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:19 +0x91
net.(*netFD).dial(0xc4212c5110, 0x7eb3e0, 0xc42132e780, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133a090, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:148 +0x1d7
net.socket(0x7eb3e0, 0xc42132e780, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42132e780, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133a090, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42132e780, 0x6cac4a, 0x3, 0x0, 0xc42133a090, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42132e780, 0x6cac4a, 0x3, 0x0, 0xc42133a090, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42132e780, 0xc4212c50a0, 0x7e94e0, 0xc42133a090, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42132e780, 0xc4212c50a0, 0xc42037bdc0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0xc42037bd01, 0xc42132e6c0, 0xc420757a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x1, 0x41af00, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133a000, 0xc42132e480)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1155 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4d20, 0xc42173d950, 0xc420ce7d00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db700, 0xc420bc1560, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c66c30, 0xc4200e6670)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4200c4d20, 0x0, 0x0, 0x0, 0xc4200e6670, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4200c4d20, 0x6f0968, 0x3, 0x51f701, 0xc420b81890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4200c4d20, 0x5, 0xc420968d30, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1156 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4e10, 0xc42173d930, 0xc420ce7e00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db900, 0xc420bc15c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c67c30, 0xc4200e6688)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4200c4e10, 0x0, 0x0, 0x0, 0xc4200e6688, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4200c4e10, 0x6f0968, 0x3, 0x51f701, 0xc420b818f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4200c4e10, 0x5, 0xc420968d50, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1157 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4f00, 0xc42173d910, 0xc420ce7e00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dbb00, 0xc420bc1620, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c60c30, 0xc4200e66b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4200c4f00, 0x0, 0x0, 0x0, 0xc4200e66b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4200c4f00, 0x6f0968, 0x3, 0x51f701, 0xc420b81950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4200c4f00, 0x5, 0xc420968d70, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1158 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4ff0, 0xc42173d8e0, 0xc420ce7f00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dbd00, 0xc420bc1680, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4ff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c61c30, 0xc4200e66d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4200c4ff0, 0x0, 0x0, 0x0, 0xc4200e66d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4200c4ff0, 0x6f0968, 0x3, 0x51f701, 0xc420b819b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4200c4ff0, 0x5, 0xc420968d90, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1159 [select]:
net/http.(*persistConn).roundTrip(0xc420976000, 0xc420c68040, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be30e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c62c30, 0x410ffd, 0xc42002b778)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420be30e0, 0x0, 0x0, 0x0, 0xc42002b778, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420be30e0, 0x6f0968, 0x3, 0x51f701, 0xc420b64f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420be30e0, 0x5, 0xc420968db0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1160 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c50e0, 0xc42173d890, 0xc420162000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6000, 0xc420bc16e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c50e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c50e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c63c30, 0xc4200e66e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4200c50e0, 0x0, 0x0, 0x0, 0xc4200e66e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4200c50e0, 0x6f0968, 0x3, 0x51f701, 0xc420b81a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4200c50e0, 0x5, 0xc420968dd0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1161 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c51d0, 0xc42173d850, 0xc420162300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6200, 0xc420bc1740, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c51d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c51d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c6ec30, 0xc4200e6700)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4200c51d0, 0x0, 0x0, 0x0, 0xc4200e6700, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4200c51d0, 0x6f0968, 0x3, 0x51f701, 0xc420b81a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4200c51d0, 0x5, 0xc420968df0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1162 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c52c0, 0xc42173d810, 0xc420162400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6400, 0xc420bc17a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c52c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c52c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c6fc30, 0xc4200e6718)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4200c52c0, 0x0, 0x0, 0x0, 0xc4200e6718, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4200c52c0, 0x6f0968, 0x3, 0x51f701, 0xc420b81ad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4200c52c0, 0x5, 0xc420968e10, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1163 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c53b0, 0xc42173d7e0, 0xc420162400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6600, 0xc420bc1800, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c53b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c53b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c70c30, 0xc4200e6730)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4200c53b0, 0x0, 0x0, 0x0, 0xc4200e6730, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4200c53b0, 0x6f0968, 0x3, 0x51f701, 0xc420b81b30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4200c53b0, 0x5, 0xc420968e30, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1164 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c54a0, 0xc42173d760, 0xc420162700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6800, 0xc420bc1860, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c54a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c54a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c71c30, 0xc4200e6748)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4200c54a0, 0x0, 0x0, 0x0, 0xc4200e6748, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4200c54a0, 0x6f0968, 0x3, 0x51f701, 0xc420b81b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4200c54a0, 0x5, 0xc420968e50, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1165 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5590, 0xc42173d670, 0xc420162800)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6900, 0xc420bc18c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c6ac30, 0xc4200e6760)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4200c5590, 0x0, 0x0, 0x0, 0xc4200e6760, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4200c5590, 0x6f0968, 0x3, 0x51f701, 0xc420b81bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4200c5590, 0x5, 0xc420968e70, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1166 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5680, 0xc42173d630, 0xc420162900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6b00, 0xc420bc1920, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c6bc30, 0xc4200e6778)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4200c5680, 0x0, 0x0, 0x0, 0xc4200e6778, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4200c5680, 0x6f0968, 0x3, 0x51f701, 0xc420b81c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4200c5680, 0x5, 0xc420968e90, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1167 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5770, 0xc42173d5d0, 0xc420162c00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6e00, 0xc420bc1980, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c6cc30, 0xc4200e6790)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4200c5770, 0x0, 0x0, 0x0, 0xc4200e6790, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4200c5770, 0x6f0968, 0x3, 0x51f701, 0xc420b81cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4200c5770, 0x5, 0xc420968eb0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1168 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5860, 0xc42173d5a0, 0xc420162d00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7000, 0xc420bc19e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c6dc30, 0xc4200e67a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4200c5860, 0x0, 0x0, 0x0, 0xc4200e67a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4200c5860, 0x6f0968, 0x3, 0x51f701, 0xc420b81d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4200c5860, 0x5, 0xc420968ed0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1169 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5950, 0xc42173d560, 0xc420162d00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7200, 0xc420bc1a40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c76c30, 0xc4200e67c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4200c5950, 0x0, 0x0, 0x0, 0xc4200e67c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4200c5950, 0x6f0968, 0x3, 0x51f701, 0xc420b81d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4200c5950, 0x5, 0xc420968ef0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1170 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5a40, 0xc42173d540, 0xc420163000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7300, 0xc420bc1aa0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c77c30, 0xc4200e67d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4200c5a40, 0x0, 0x0, 0x0, 0xc4200e67d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4200c5a40, 0x6f0968, 0x3, 0x51f701, 0xc420b81dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4200c5a40, 0x5, 0xc420968f10, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1171 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5b30, 0xc42173d510, 0xc420163100)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7500, 0xc420bc1b00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5b30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c78c30, 0xc4200e67f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4200c5b30, 0x0, 0x0, 0x0, 0xc4200e67f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4200c5b30, 0x6f0968, 0x3, 0x51f701, 0xc420b81e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4200c5b30, 0x5, 0xc420968f30, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1172 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5c20, 0xc42173d4d0, 0xc420163200)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7700, 0xc420bc1b60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5c20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c79c30, 0xc4200e6808)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4200c5c20, 0x0, 0x0, 0x0, 0xc4200e6808, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4200c5c20, 0x6f0968, 0x3, 0x51f701, 0xc420b81e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4200c5c20, 0x5, 0xc420968f50, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1173 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5d10, 0xc42173dc50, 0xc420163500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7900, 0xc420bc1bc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5d10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c72c30, 0xc4200e6838)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4200c5d10, 0x0, 0x0, 0x0, 0xc4200e6838, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4200c5d10, 0x6f0968, 0x3, 0x51f701, 0xc420b81ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4200c5d10, 0x5, 0xc420968f70, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1174 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42092aa50, 0xc4204963b0, 0xc420982100)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420976100, 0xc420935200, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092aa50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420694c30, 0xc42002b0e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092aa50, 0x0, 0x0, 0x0, 0xc42002b0e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092aa50, 0x6f0968, 0x3, 0x51f701, 0xc420955050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092aa50, 0x5, 0xc420968f90, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1722 [runnable]:
net.runtime_pollWait(0x7f0f9c1c18b8, 0x72, 0xe0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac140, 0x72, 0xc420edf9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac140, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac0e0, 0xc420789000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6cf0, 0xc420789000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000be00, 0xc420789000, 0x1000, 0x1000, 0x53bbd3, 0xc420edfb68, 0xc420edfb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e55c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e55c0, 0x1, 0xc4210e6720, 0xc420a36c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000be00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1626 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c2ff8, 0x72, 0xeb)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206acb50, 0x72, 0xc420ccc9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206acb50, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206acaf0, 0xc420787000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6ce8, 0xc420787000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4900, 0xc420787000, 0x1000, 0x1000, 0x53bbd3, 0xc420cccb68, 0xc420cccb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5560)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5560, 0x1, 0xc420250c00, 0xc4209f8460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2170 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420adba40, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1621 [IO wait]:
net.runtime_pollWait(0x7f0f9c1caaa0, 0x72, 0x146)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208abb80, 0x72, 0xc420cca9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208abb80, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208abb20, 0xc420c94000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002b780, 0xc420c94000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976200, 0xc420c94000, 0x1000, 0x1000, 0x53bbd3, 0xc420ccab68, 0xc420ccab78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b97800)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b97800, 0x1, 0xc4205aa5a0, 0xc4209a9460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3993 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213af080, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1183 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a3c0, 0xc420a6d230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cdba0, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a3c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c73c30, 0xc4205448b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42097a3c0, 0x0, 0x0, 0x0, 0xc4205448b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42097a3c0, 0x6f0968, 0x3, 0x51f701, 0xc4207b7470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42097a3c0, 0x5, 0xc420969580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1184 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5e00, 0xc42173db40, 0xc420163600)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7b00, 0xc420bc1c20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c74c30, 0xc4200e6868)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4200c5e00, 0x0, 0x0, 0x0, 0xc4200e6868, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4200c5e00, 0x6f0968, 0x3, 0x51f701, 0xc420b81f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4200c5e00, 0x5, 0xc4209695a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1185 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5ef0, 0xc42173dac0, 0xc420163600)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7e00, 0xc420bc1c80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5ef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c75c30, 0xc4200e6880)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4200c5ef0, 0x0, 0x0, 0x0, 0xc4200e6880, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4200c5ef0, 0x6f0968, 0x3, 0x51f701, 0xc420b81fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4200c5ef0, 0x5, 0xc4209695c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42025e000, 0xc42173d9d0, 0xc420163900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe000, 0xc420bc1ce0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7ec30, 0xc4200e6898)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42025e000, 0x0, 0x0, 0x0, 0xc4200e6898, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42025e000, 0x6f0968, 0x3, 0x51f701, 0xc420226030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42025e000, 0x5, 0xc4209695e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1187 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42025e0f0, 0xc42173d9a0, 0xc420163a00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe300, 0xc420bc1d40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e0f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7fc30, 0xc4200e68b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42025e0f0, 0x0, 0x0, 0x0, 0xc4200e68b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42025e0f0, 0x6f0968, 0x3, 0x51f701, 0xc420226090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42025e0f0, 0x5, 0xc420969600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1188 [select]:
net/http.(*persistConn).roundTrip(0xc4216fe500, 0xc420bc1da0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e1e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c80c30, 0xc4200e68e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42025e1e0, 0x0, 0x0, 0x0, 0xc4200e68e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42025e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4202260f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42025e1e0, 0x5, 0xc420969620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1189 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42025e2d0, 0xc422a7def0, 0xc420163e00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe700, 0xc420bc1e00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e2d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c81c30, 0xc4200e68f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42025e2d0, 0x0, 0x0, 0x0, 0xc4200e68f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42025e2d0, 0x6f0968, 0x3, 0x51f701, 0xc420226180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42025e2d0, 0x5, 0xc420969640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1190 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42025e3c0, 0xc421f65740, 0xc420163f00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe900, 0xc420bc1e60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e3c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7ac30, 0xc4200e6910)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42025e3c0, 0x0, 0x0, 0x0, 0xc4200e6910, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42025e3c0, 0x6f0968, 0x3, 0x51f701, 0xc4202261e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42025e3c0, 0x5, 0xc420969660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1191 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42025e4b0, 0xc420b18cc0, 0xc420324000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fec00, 0xc420bc1ec0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e4b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7bc30, 0xc4200e6928)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42025e4b0, 0x0, 0x0, 0x0, 0xc4200e6928, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42025e4b0, 0x6f0968, 0x3, 0x51f701, 0xc420226240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42025e4b0, 0x5, 0xc420969680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1192 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42025e5a0, 0xc420b18cf0, 0xc420324100)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fed00, 0xc420bc1f20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e5a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7cc30, 0xc4200e6940)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42025e5a0, 0x0, 0x0, 0x0, 0xc4200e6940, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42025e5a0, 0x6f0968, 0x3, 0x51f701, 0xc4202262a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42025e5a0, 0x5, 0xc4209696a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1193 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42025e690, 0xc420b18d20, 0xc420324200)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fef00, 0xc420bc1f80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7dc30, 0xc4200e6958)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42025e690, 0x0, 0x0, 0x0, 0xc4200e6958, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42025e690, 0x6f0968, 0x3, 0x51f701, 0xc420226300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42025e690, 0x5, 0xc4209696c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1194 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42025e780, 0xc420b18d50, 0xc420324400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216ff100, 0xc420bc1fe0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c86c30, 0xc4200e6970)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42025e780, 0x0, 0x0, 0x0, 0xc4200e6970, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42025e780, 0x6f0968, 0x3, 0x51f701, 0xc420226390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42025e780, 0x5, 0xc4209696e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1195 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1196 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1197 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1198 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025eb40, 0xc420013bc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025eb40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c82c30, 0xc4200e69d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42025eb40, 0x0, 0x0, 0x0, 0xc4200e69d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42025eb40, 0x6f0968, 0x3, 0x51f701, 0xc420226540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42025eb40, 0x5, 0xc420969760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1199 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025ee10, 0xc420013c00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025ee10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c83c30, 0xc4200e6a00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42025ee10, 0x0, 0x0, 0x0, 0xc4200e6a00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42025ee10, 0x6f0968, 0x3, 0x51f701, 0xc420226600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42025ee10, 0x5, 0xc420969780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1200 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025ef00, 0xc420013c20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025ef00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c84c30, 0xc4200e6a18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42025ef00, 0x0, 0x0, 0x0, 0xc4200e6a18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42025ef00, 0x6f0968, 0x3, 0x51f701, 0xc420226690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42025ef00, 0x5, 0xc4209697a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1201 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1202 [select]:
net/http.(*persistConn).roundTrip(0xc42088e400, 0xc420c68220, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092ad20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420720c30, 0x410ffd, 0xc42002b7b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092ad20, 0x0, 0x0, 0x0, 0xc42002b7b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092ad20, 0x6f0968, 0x3, 0x51f701, 0xc420955620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092ad20, 0x5, 0xc4209697e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1205 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc4c0, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f4a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c92c30, 0xc4200e6aa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42025f4a0, 0x0, 0x0, 0x0, 0xc4200e6aa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42025f4a0, 0x6f0968, 0x3, 0x51f701, 0xc420226960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42025f4a0, 0x5, 0xc4209b01a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1206 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc540, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c93c30, 0xc4200e6b08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42025f590, 0x0, 0x0, 0x0, 0xc4200e6b08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42025f590, 0x6f0968, 0x3, 0x51f701, 0xc420226a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42025f590, 0x5, 0xc4209b01c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1207 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc5a0, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c8cc30, 0xc4200e7230)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42025f680, 0x0, 0x0, 0x0, 0xc4200e7230, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42025f680, 0x6f0968, 0x3, 0x51f701, 0xc420226a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42025f680, 0x5, 0xc4209b01e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1208 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc620, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420655c30, 0xc4200e7248)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42025f770, 0x0, 0x0, 0x0, 0xc4200e7248, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42025f770, 0x6f0968, 0x3, 0x51f701, 0xc420226b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42025f770, 0x5, 0xc4209b0200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1209 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025f860, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc42025f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c8dc30, 0xc4200e7260)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42025f860, 0x0, 0x0, 0x0, 0xc4200e7260, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42025f860, 0x6f0968, 0x3, 0x51f701, 0xc420226c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42025f860, 0x5, 0xc4209b0220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1210 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025f950, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc42025f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c8ec30, 0xc4200e7278)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42025f950, 0x0, 0x0, 0x0, 0xc4200e7278, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42025f950, 0x6f0968, 0x3, 0x51f701, 0xc420226c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42025f950, 0x5, 0xc4209b0240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1211 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc780, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025fa40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c8fc30, 0xc4200e7290)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42025fa40, 0x0, 0x0, 0x0, 0xc4200e7290, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42025fa40, 0x6f0968, 0x3, 0x51f701, 0xc420226d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42025fa40, 0x5, 0xc4209b0260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1212 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc7e0, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025fb30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c9ac30, 0xc4200e72a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42025fb30, 0x0, 0x0, 0x0, 0xc4200e72a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42025fb30, 0x6f0968, 0x3, 0x51f701, 0xc420226db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42025fb30, 0x5, 0xc4209b0280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1213 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc8e0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025fc20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c9bc30, 0xc4200e72c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42025fc20, 0x0, 0x0, 0x0, 0xc4200e72c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42025fc20, 0x6f0968, 0x3, 0x51f701, 0xc420226e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42025fc20, 0x5, 0xc4209b02a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1214 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc940, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025fd10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c9cc30, 0xc4200e72d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42025fd10, 0x0, 0x0, 0x0, 0xc4200e72d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42025fd10, 0x6f0968, 0x3, 0x51f701, 0xc420226ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42025fd10, 0x5, 0xc4209b02c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1215 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025fe00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c9dc30, 0xc4200e72f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42025fe00, 0x0, 0x0, 0x0, 0xc4200e72f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42025fe00, 0x6f0968, 0x3, 0x51f701, 0xc420226f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42025fe00, 0x5, 0xc4209b02e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1216 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420418a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420418a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c96c30, 0xc4200e7308)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420418a50, 0x0, 0x0, 0x0, 0xc4200e7308, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420418a50, 0x6f0968, 0x3, 0x51f701, 0xc420226ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420418a50, 0x5, 0xc4209b0300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1217 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c97c30, 0xc4200e7320)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420582000, 0x0, 0x0, 0x0, 0xc4200e7320, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420582000, 0x6f0968, 0x3, 0x51f701, 0xc4202270b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420582000, 0x5, 0xc4209b0320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1218 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205820f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205820f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c98c30, 0xc4200e7338)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4205820f0, 0x0, 0x0, 0x0, 0xc4200e7338, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4205820f0, 0x6f0968, 0x3, 0x51f701, 0xc420227140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4205820f0, 0x5, 0xc4209b0340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1219 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205821e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205821e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c99c30, 0xc4200e7350)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4205821e0, 0x0, 0x0, 0x0, 0xc4200e7350, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4205821e0, 0x6f0968, 0x3, 0x51f701, 0xc420227200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4205821e0, 0x5, 0xc4209b0360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1220 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205822d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205822d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca2c30, 0xc4200e7368)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4205822d0, 0x0, 0x0, 0x0, 0xc4200e7368, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4205822d0, 0x6f0968, 0x3, 0x51f701, 0xc420227260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4205822d0, 0x5, 0xc4209b0380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1221 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205823c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205823c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca3c30, 0xc4200e7380)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4205823c0, 0x0, 0x0, 0x0, 0xc4200e7380, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4205823c0, 0x6f0968, 0x3, 0x51f701, 0xc420227320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4205823c0, 0x5, 0xc4209b03a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1222 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976400, 0xc4209359e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092ae10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42071ec30, 0xc42002b140)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092ae10, 0x0, 0x0, 0x0, 0xc42002b140, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092ae10, 0x6f0968, 0x3, 0x51f701, 0xc420955e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092ae10, 0x5, 0xc4209b03c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1872 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097ab40, 0xc420a6d690)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203eb6a0, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097ab40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544988)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42097ab40, 0x0, 0x0, 0x0, 0xc420544988, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42097ab40, 0x6f0968, 0x3, 0x51f701, 0xc4207b7c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42097ab40, 0x5, 0xc4200dd890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2345 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b47500, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1225 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcd60, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205824b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205824b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca4c30, 0xc4200e7398)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4205824b0, 0x0, 0x0, 0x0, 0xc4200e7398, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4205824b0, 0x6f0968, 0x3, 0x51f701, 0xc420227380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4205824b0, 0x5, 0xc4209b08b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1226 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a4b0, 0xc420a6d290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cdc80, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a4b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca5c30, 0xc4205448d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42097a4b0, 0x0, 0x0, 0x0, 0xc4205448d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42097a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4207b74d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42097a4b0, 0x5, 0xc4209b08d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1227 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dce40, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205825a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205825a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c9ec30, 0xc4200e73b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4205825a0, 0x0, 0x0, 0x0, 0xc4200e73b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4205825a0, 0x6f0968, 0x3, 0x51f701, 0xc420227440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4205825a0, 0x5, 0xc4209b08f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1228 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcea0, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c9fc30, 0xc4200e73c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420582690, 0x0, 0x0, 0x0, 0xc4200e73c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420582690, 0x6f0968, 0x3, 0x51f701, 0xc4202274a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420582690, 0x5, 0xc4209b0910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1229 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcf20, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca0c30, 0xc4200e73e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420582780, 0x0, 0x0, 0x0, 0xc4200e73e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420582780, 0x6f0968, 0x3, 0x51f701, 0xc420227560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420582780, 0x5, 0xc4209b0930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1230 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcfa0, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca1c30, 0xc4200e73f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420582870, 0x0, 0x0, 0x0, 0xc4200e73f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420582870, 0x6f0968, 0x3, 0x51f701, 0xc4202275c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420582870, 0x5, 0xc4209b0950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1231 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd000, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420caac30, 0xc4200e7410)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420582960, 0x0, 0x0, 0x0, 0xc4200e7410, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420582960, 0x6f0968, 0x3, 0x51f701, 0xc420227680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420582960, 0x5, 0xc4209b0970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1232 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420582a50, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc420582a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cabc30, 0xc4200e7428)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420582a50, 0x0, 0x0, 0x0, 0xc4200e7428, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420582a50, 0x6f0968, 0x3, 0x51f701, 0xc4202276e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420582a50, 0x5, 0xc4209b0990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1233 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1250 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420582c30, 0xc420496040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd160, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582c30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cadc30, 0xc4200e7458)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420582c30, 0x0, 0x0, 0x0, 0xc4200e7458, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420582c30, 0x6f0968, 0x3, 0x51f701, 0xc420227800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420582c30, 0x5, 0xc4209b09d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1251 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420582d20, 0xc420496060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd1e0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca6c30, 0xc4200e7470)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420582d20, 0x0, 0x0, 0x0, 0xc4200e7470, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420582d20, 0x6f0968, 0x3, 0x51f701, 0xc4202278c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420582d20, 0x5, 0xc4209b09f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1252 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420582e10, 0xc420496080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd240, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca7c30, 0xc4200e7488)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420582e10, 0x0, 0x0, 0x0, 0xc4200e7488, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420582e10, 0x6f0968, 0x3, 0x51f701, 0xc420227920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420582e10, 0x5, 0xc4209b0a10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1253 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420582f00, 0xc4204960a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca8c30, 0xc4200e74a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420582f00, 0x0, 0x0, 0x0, 0xc4200e74a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420582f00, 0x6f0968, 0x3, 0x51f701, 0xc4202279e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420582f00, 0x5, 0xc4209b0a30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1254 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420582ff0, 0xc4204960c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582ff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca9c30, 0xc4200e74b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420582ff0, 0x0, 0x0, 0x0, 0xc4200e74b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420582ff0, 0x6f0968, 0x3, 0x51f701, 0xc420227a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420582ff0, 0x5, 0xc4209b0a50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1255 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be34a0, 0xc42173d080, 0xc4200ea400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214daf00, 0xc4200d81e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be34a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb2c30, 0xc42002b820)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420be34a0, 0x0, 0x0, 0x0, 0xc42002b820, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420be34a0, 0x6f0968, 0x3, 0x51f701, 0xc4200de3c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420be34a0, 0x5, 0xc4209b0a70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1256 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025ed20, 0xc420013be0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025ed20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb3c30, 0xc4200e69e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42025ed20, 0x0, 0x0, 0x0, 0xc4200e69e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42025ed20, 0x6f0968, 0x3, 0x51f701, 0xc4202265a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42025ed20, 0x5, 0xc4209b0a90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1257 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb4c30, 0xc42002bd30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42032f680, 0x0, 0x0, 0x0, 0xc42002bd30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42032f680, 0x6f0968, 0x3, 0x51f701, 0xc4203fe5d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42032f680, 0x5, 0xc4209b0ab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1258 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1259 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205831d0, 0xc420496100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205831d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205831d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420caec30, 0xc4200e74e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4205831d0, 0x0, 0x0, 0x0, 0xc4200e74e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4205831d0, 0x6f0968, 0x3, 0x51f701, 0xc420227b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4205831d0, 0x5, 0xc4209b0af0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1260 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976500, 0xc420935b80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092af00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42071ec30, 0xc42002b158)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092af00, 0x0, 0x0, 0x0, 0xc42002b158, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092af00, 0x6f0968, 0x3, 0x51f701, 0xc4209ca1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092af00, 0x5, 0xc4209b0b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1868 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ca860, 0x72, 0x149)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0610, 0x72, 0xc420d7e9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a0610, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a05b0, 0xc4202e0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442f8, 0xc4202e0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4800, 0xc4202e0000, 0x1000, 0x1000, 0x53bbd3, 0xc4209da378, 0xc4209da388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb6e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb6e0, 0x1, 0xc4206d7c20, 0xc4209da460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1276 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576780, 0xc420a6ca50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d9e0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d6ec30, 0xc4205445e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420576780, 0x0, 0x0, 0x0, 0xc4205445e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420576780, 0x6f0968, 0x3, 0x51f701, 0xc4208dbda0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420576780, 0x5, 0xc4209cc1e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1277 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205765a0, 0xc420a6c9d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d7a0, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205765a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205765a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d74c30, 0xc4205445b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4205765a0, 0x0, 0x0, 0x0, 0xc4205445b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4205765a0, 0x6f0968, 0x3, 0x51f701, 0xc4208dbc20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4205765a0, 0x5, 0xc4209cc200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1278 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576960, 0xc420a6cad0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082dc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d70c30, 0xc420544618)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420576960, 0x0, 0x0, 0x0, 0xc420544618, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420576960, 0x6f0968, 0x3, 0x51f701, 0xc420816090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420576960, 0x5, 0xc4209cc220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1279 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576870, 0xc420a6ca90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082dac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d6fc30, 0xc420544600)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420576870, 0x0, 0x0, 0x0, 0xc420544600, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420576870, 0x6f0968, 0x3, 0x51f701, 0xc4208dbe00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420576870, 0x5, 0xc4209cc240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1280 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576a50, 0xc420a6cb10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082dd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d71c30, 0xc420544630)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420576a50, 0x0, 0x0, 0x0, 0xc420544630, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420576a50, 0x6f0968, 0x3, 0x51f701, 0xc420816180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420576a50, 0x5, 0xc4209cc260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1281 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032e5a0, 0xc4204970c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208d0c30, 0xc420544d00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42032e5a0, 0x0, 0x0, 0x0, 0xc420544d00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42032e5a0, 0x6f0968, 0x3, 0x51f701, 0xc4202a1740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42032e5a0, 0x5, 0xc4209cc280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1282 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4200d8080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be32c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420be32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208cdc30, 0xc42002a028)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420be32c0, 0x0, 0x0, 0x0, 0xc42002a028, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420be32c0, 0x6f0968, 0x3, 0x51f701, 0xc4200de090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420be32c0, 0x5, 0xc4209cc2a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1283 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032f0e0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f0e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc42032f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d1fc30, 0xc42002bcd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42032f0e0, 0x0, 0x0, 0x0, 0xc42002bcd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42032f0e0, 0x6f0968, 0x3, 0x51f701, 0xc4203fe450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42032f0e0, 0x5, 0xc4209cc2c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1284 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032f1d0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f1d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc42032f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d20c30, 0xc42002bce8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42032f1d0, 0x0, 0x0, 0x0, 0xc42002bce8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42032f1d0, 0x6f0968, 0x3, 0x51f701, 0xc4203fe4b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42032f1d0, 0x5, 0xc4209cc2e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1285 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4203d4900, 0xc4209ce140, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073b860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e6e50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073b860, 0x0, 0x0, 0x0, 0xc4200e6e50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073b860, 0x6f0968, 0x3, 0x51f701, 0xc4207b72f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073b860, 0x5, 0xc4209cc300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1866 [runnable]:
net.runtime_pollWait(0x7f0f9c1ca7a0, 0x72, 0x14a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208abe20, 0x72, 0xc420d8c9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208abe20, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208abdc0, 0xc420558000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442f0, 0xc420558000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976500, 0xc420558000, 0x1000, 0x1000, 0x53bbd3, 0xc4209db378, 0xc4209db388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb680)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb680, 0x1, 0xc4206d7bc0, 0xc4209db460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2512 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421180000, 0xc42020e7f0, 0xc421169100)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7d100, 0xc420fede80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42116bc30, 0xc420545140)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421180000, 0x0, 0x0, 0x0, 0xc420545140, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421180000, 0x6f0968, 0x3, 0x51f701, 0xc421015a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421180000, 0x5, 0xc420969c50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2466 [IO wait]:
net.runtime_pollWait(0x7f0f9c18d3c0, 0x72, 0x225)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3b80, 0x72, 0xc4211579d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3b80, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3b20, 0xc42108a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7ba0, 0xc42108a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420b6fd00, 0xc42108a000, 0x1000, 0x1000, 0x53bbd3, 0xc4209ea378, 0xc4209ea388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420f88ba0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420f88ba0, 0x1, 0xc4210e7e60, 0xc4209ea460, 0xc4209ea3b8, 0x4110a9, 0xc420b375e0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420b6fd00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1264 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd4c0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205833b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205833b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb0c30, 0xc4200e7518)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4205833b0, 0x0, 0x0, 0x0, 0xc4200e7518, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4205833b0, 0x6f0968, 0x3, 0x51f701, 0xc420227cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4205833b0, 0x5, 0xc4209b0fa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1265 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd540, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205834a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205834a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb1c30, 0xc4200e7530)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4205834a0, 0x0, 0x0, 0x0, 0xc4200e7530, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4205834a0, 0x6f0968, 0x3, 0x51f701, 0xc420227d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4205834a0, 0x5, 0xc4209b0fc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1298 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd5a0, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cbac30, 0xc4200e7548)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420583590, 0x0, 0x0, 0x0, 0xc4200e7548, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420583590, 0x6f0968, 0x3, 0x51f701, 0xc420227dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420583590, 0x5, 0xc4209b0fe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1299 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583680, 0xc4204961f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd620, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cbbc30, 0xc4200e7560)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420583680, 0x0, 0x0, 0x0, 0xc4200e7560, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420583680, 0x6f0968, 0x3, 0x51f701, 0xc420227e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420583680, 0x5, 0xc4209b1000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1300 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583770, 0xc420496210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd680, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cbcc30, 0xc4200e7578)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420583770, 0x0, 0x0, 0x0, 0xc4200e7578, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420583770, 0x6f0968, 0x3, 0x51f701, 0xc420227ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420583770, 0x5, 0xc4209b1020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1301 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583860, 0xc420496230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd700, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cbdc30, 0xc4200e7590)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420583860, 0x0, 0x0, 0x0, 0xc4200e7590, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420583860, 0x6f0968, 0x3, 0x51f701, 0xc420227fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420583860, 0x5, 0xc4209b1040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1302 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a5a0, 0xc420a6d2d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cde40, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a5a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb6c30, 0xc4205448e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42097a5a0, 0x0, 0x0, 0x0, 0xc4205448e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42097a5a0, 0x6f0968, 0x3, 0x51f701, 0xc4207b7530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42097a5a0, 0x5, 0xc4209b1060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1303 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583950, 0xc420496250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd780, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb7c30, 0xc4200e75a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420583950, 0x0, 0x0, 0x0, 0xc4200e75a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420583950, 0x6f0968, 0x3, 0x51f701, 0xc420342060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420583950, 0x5, 0xc4209b1080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1304 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583a40, 0xc420496280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd7e0, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb8c30, 0xc4200e75c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420583a40, 0x0, 0x0, 0x0, 0xc4200e75c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420583a40, 0x6f0968, 0x3, 0x51f701, 0xc4203420f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420583a40, 0x5, 0xc4209b10a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1305 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583b30, 0xc4204962a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd860, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583b30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb9c30, 0xc4200e75d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420583b30, 0x0, 0x0, 0x0, 0xc4200e75d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420583b30, 0x6f0968, 0x3, 0x51f701, 0xc4203421b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420583b30, 0x5, 0xc4209b10c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1306 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583c20, 0xc4204962c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd8c0, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583c20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cc2c30, 0xc4200e75f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420583c20, 0x0, 0x0, 0x0, 0xc4200e75f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420583c20, 0x6f0968, 0x3, 0x51f701, 0xc420342210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420583c20, 0x5, 0xc4209b10e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1307 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583d10, 0xc4204962e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583d10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cc3c30, 0xc4200e7608)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420583d10, 0x0, 0x0, 0x0, 0xc4200e7608, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420583d10, 0x6f0968, 0x3, 0x51f701, 0xc4203422d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420583d10, 0x5, 0xc4209b1100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1308 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583e00, 0xc420496300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cc4c30, 0xc4200e7620)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420583e00, 0x0, 0x0, 0x0, 0xc4200e7620, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420583e00, 0x6f0968, 0x3, 0x51f701, 0xc420342330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420583e00, 0x5, 0xc4209b1120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1309 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1310 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420588000, 0xc420496340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202ddb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420588000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420588000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cbec30, 0xc4200e7650)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420588000, 0x0, 0x0, 0x0, 0xc4200e7650, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420588000, 0x6f0968, 0x3, 0x51f701, 0xc4203424e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420588000, 0x5, 0xc4209b1160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1311 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205880f0, 0xc420496360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202ddc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205880f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205880f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cbfc30, 0xc4200e7668)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4205880f0, 0x0, 0x0, 0x0, 0xc4200e7668, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4205880f0, 0x6f0968, 0x3, 0x51f701, 0xc420342540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4205880f0, 0x5, 0xc4209b1180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1312 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205881e0, 0xc420496380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202ddc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205881e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205881e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cc0c30, 0xc4200e7680)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4205881e0, 0x0, 0x0, 0x0, 0xc4200e7680, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4205881e0, 0x6f0968, 0x3, 0x51f701, 0xc420342600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4205881e0, 0x5, 0xc4209b11a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1313 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205882d0, 0xc4204963a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202ddce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205882d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205882d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cc1c30, 0xc4200e7698)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4205882d0, 0x0, 0x0, 0x0, 0xc4200e7698, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4205882d0, 0x6f0968, 0x3, 0x51f701, 0xc420342660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4205882d0, 0x5, 0xc4209b11c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1314 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976600, 0xc420935d60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092aff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420725c30, 0xc42002b178)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092aff0, 0x0, 0x0, 0x0, 0xc42002b178, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092aff0, 0x6f0968, 0x3, 0x51f701, 0xc4209ca4e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092aff0, 0x5, 0xc4209b11e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1864 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ca6e0, 0x72, 0x14b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a06f0, 0x72, 0xc420d829d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a06f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a0690, 0xc420556000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442e8, 0xc420556000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4900, 0xc420556000, 0x1000, 0x1000, 0x53bbd3, 0xc4209e0b78, 0xc4209e0b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb620)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb620, 0x1, 0xc4206d7b60, 0xc4209e0c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1288 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e5a0, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f2c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d21c30, 0xc42002bd00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42032f2c0, 0x0, 0x0, 0x0, 0xc42002bd00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42032f2c0, 0x6f0968, 0x3, 0x51f701, 0xc4203fe510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42032f2c0, 0x5, 0xc4209cc7a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1289 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e660, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f3b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d2ac30, 0xc42002bd18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42032f3b0, 0x0, 0x0, 0x0, 0xc42002bd18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42032f3b0, 0x6f0968, 0x3, 0x51f701, 0xc4203fe570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42032f3b0, 0x5, 0xc4209cc7c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1290 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e800, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d2bc30, 0xc42002bd48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42032f770, 0x0, 0x0, 0x0, 0xc42002bd48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42032f770, 0x6f0968, 0x3, 0x51f701, 0xc4203ff290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42032f770, 0x5, 0xc4209cc7e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1291 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e960, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d2cc30, 0xc42002bd60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42032f860, 0x0, 0x0, 0x0, 0xc42002bd60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42032f860, 0x6f0968, 0x3, 0x51f701, 0xc4203ff2f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42032f860, 0x5, 0xc4209cc800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1292 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e9c0, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d2dc30, 0xc42002bd78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42032f950, 0x0, 0x0, 0x0, 0xc42002bd78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42032f950, 0x6f0968, 0x3, 0x51f701, 0xc4203ff350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42032f950, 0x5, 0xc4209cc820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1293 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ea40, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032fd10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d26c30, 0xc42002bd90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42032fd10, 0x0, 0x0, 0x0, 0xc42002bd90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42032fd10, 0x6f0968, 0x3, 0x51f701, 0xc4203ff3b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42032fd10, 0x5, 0xc4209cc840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1294 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021eb20, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062e000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d27c30, 0xc42002bda8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42062e000, 0x0, 0x0, 0x0, 0xc42002bda8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42062e000, 0x6f0968, 0x3, 0x51f701, 0xc4203ff410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42062e000, 0x5, 0xc4209cc860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1295 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021eba0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062e0f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d28c30, 0xc42002bdc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42062e0f0, 0x0, 0x0, 0x0, 0xc42002bdc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42062e0f0, 0x6f0968, 0x3, 0x51f701, 0xc4203ff470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42062e0f0, 0x5, 0xc4209cc880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1296 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ec00, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062e1e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d29c30, 0xc42002bdd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42062e1e0, 0x0, 0x0, 0x0, 0xc42002bdd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42062e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4203ff4d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42062e1e0, 0x5, 0xc4209cc8a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1297 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ec80, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062e2d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d32c30, 0xc42002bdf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42062e2d0, 0x0, 0x0, 0x0, 0xc42002bdf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42062e2d0, 0x6f0968, 0x3, 0x51f701, 0xc4203ff530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42062e2d0, 0x5, 0xc4209cc8c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1330 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ece0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062e3c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d33c30, 0xc42002be08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42062e3c0, 0x0, 0x0, 0x0, 0xc42002be08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42062e3c0, 0x6f0968, 0x3, 0x51f701, 0xc4203ff5c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42062e3c0, 0x5, 0xc4209cc8e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1331 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ed60, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062e4b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d34c30, 0xc42002be20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42062e4b0, 0x0, 0x0, 0x0, 0xc42002be20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42062e4b0, 0x6f0968, 0x3, 0x51f701, 0xc4203ff650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42062e4b0, 0x5, 0xc4209cc900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1332 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ede0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d35c30, 0xc42002be38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420538000, 0x0, 0x0, 0x0, 0xc42002be38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420538000, 0x6f0968, 0x3, 0x51f701, 0xc4203ff710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420538000, 0x5, 0xc4209cc920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1333 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205380f0, 0xc4200dcd30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021eec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205380f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205380f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d2ec30, 0xc42002be50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4205380f0, 0x0, 0x0, 0x0, 0xc42002be50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4205380f0, 0x6f0968, 0x3, 0x51f701, 0xc4203ff7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4205380f0, 0x5, 0xc4209cc940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1334 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205381e0, 0xc4200dcd50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ef20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205381e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205381e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d2fc30, 0xc42002be68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4205381e0, 0x0, 0x0, 0x0, 0xc42002be68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4205381e0, 0x6f0968, 0x3, 0x51f701, 0xc4203ff890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4205381e0, 0x5, 0xc4209cc960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1335 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205382d0, 0xc4200dcd70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021efa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205382d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205382d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d30c30, 0xc42002be80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4205382d0, 0x0, 0x0, 0x0, 0xc42002be80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4205382d0, 0x6f0968, 0x3, 0x51f701, 0xc4203ff950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4205382d0, 0x5, 0xc4209cc980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1336 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205383c0, 0xc4200dcda0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205383c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205383c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d31c30, 0xc42002be98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4205383c0, 0x0, 0x0, 0x0, 0xc42002be98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4205383c0, 0x6f0968, 0x3, 0x51f701, 0xc4203ffa40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4205383c0, 0x5, 0xc4209cc9a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1337 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205384b0, 0xc4200dcdc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205384b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205384b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d3ac30, 0xc42002beb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4205384b0, 0x0, 0x0, 0x0, 0xc42002beb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4205384b0, 0x6f0968, 0x3, 0x51f701, 0xc4203ffb00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4205384b0, 0x5, 0xc4209cc9c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1338 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205385a0, 0xc4200dcde0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205385a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205385a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d3bc30, 0xc42002bec8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4205385a0, 0x0, 0x0, 0x0, 0xc42002bec8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4205385a0, 0x6f0968, 0x3, 0x51f701, 0xc4203ffbc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4205385a0, 0x5, 0xc4209cc9e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1339 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4203d4a00, 0xc4209ce2e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073b950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e6e68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073b950, 0x0, 0x0, 0x0, 0xc4200e6e68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073b950, 0x6f0968, 0x3, 0x51f701, 0xc4207b75c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073b950, 0x5, 0xc4209cca00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1862 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ca620, 0x72, 0x14c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208abf00, 0x72, 0xc420d809d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208abf00, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208abea0, 0xc420678000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442e0, 0xc420678000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976600, 0xc420678000, 0x1000, 0x1000, 0x53bbd3, 0xc4209e1b78, 0xc4209e1b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb5c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb5c0, 0x1, 0xc4206d7b00, 0xc4209e1c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2182 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b46060, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2487 [IO wait]:
net.runtime_pollWait(0x7f0f9c18d540, 0x72, 0x223)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3800, 0x72, 0xc42115d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3800, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d37a0, 0xc4210a7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7bb0, 0xc4210a7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420b6fb00, 0xc4210a7000, 0x1000, 0x1000, 0x53bbd3, 0xc420a0c378, 0xc420a0c388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420f88c60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420f88c60, 0x1, 0xc4211661e0, 0xc420a0c460, 0x0, 0xc420020508, 0x28)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420b6fb00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24659 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c438c0, 0xc425ae4b60, 0xc424c439e0, 0xc424c43980)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1343 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420538780, 0xc4200dce40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f1e0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d3dc30, 0xc42002bef8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420538780, 0x0, 0x0, 0x0, 0xc42002bef8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420538780, 0x6f0968, 0x3, 0x51f701, 0xc4203ffd40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420538780, 0x5, 0xc4209ccec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1344 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420538870, 0xc4200dce60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f260, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d36c30, 0xc42002bf10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420538870, 0x0, 0x0, 0x0, 0xc42002bf10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420538870, 0x6f0968, 0x3, 0x51f701, 0xc4203ffe00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420538870, 0x5, 0xc4209ccee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1345 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420538960, 0xc4200dce90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f2c0, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d37c30, 0xc42002bf28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420538960, 0x0, 0x0, 0x0, 0xc42002bf28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420538960, 0x6f0968, 0x3, 0x51f701, 0xc4203ffec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420538960, 0x5, 0xc4209ccf00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1346 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420538a50, 0xc4200dceb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f340, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d38c30, 0xc42002bf40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420538a50, 0x0, 0x0, 0x0, 0xc42002bf40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420538a50, 0x6f0968, 0x3, 0x51f701, 0xc4203fff80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420538a50, 0x5, 0xc4209ccf20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1347 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420538b40, 0xc4200dced0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f3a0, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538b40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d39c30, 0xc42002bf58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420538b40, 0x0, 0x0, 0x0, 0xc42002bf58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420538b40, 0x6f0968, 0x3, 0x51f701, 0xc4204fc0c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420538b40, 0x5, 0xc4209ccf40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1348 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420538c30, 0xc4200dcef0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f420, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538c30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d42c30, 0xc42002bf70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420538c30, 0x0, 0x0, 0x0, 0xc42002bf70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420538c30, 0x6f0968, 0x3, 0x51f701, 0xc4204fc150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420538c30, 0x5, 0xc4209ccf60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1349 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f4a0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d43c30, 0xc42002bf88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420538d20, 0x0, 0x0, 0x0, 0xc42002bf88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420538d20, 0x6f0968, 0x3, 0x51f701, 0xc4204fc1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420538d20, 0x5, 0xc4209ccf80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1350 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f500, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d44c30, 0xc42002bfa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420538e10, 0x0, 0x0, 0x0, 0xc42002bfa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420538e10, 0x6f0968, 0x3, 0x51f701, 0xc4204fc240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420538e10, 0x5, 0xc4209ccfa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1351 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f580, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d45c30, 0xc42002bfb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420538f00, 0x0, 0x0, 0x0, 0xc42002bfb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420538f00, 0x6f0968, 0x3, 0x51f701, 0xc4204fc2d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420538f00, 0x5, 0xc4209ccfc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1352 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f5e0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538ff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d3ec30, 0xc42002bfd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420538ff0, 0x0, 0x0, 0x0, 0xc42002bfd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420538ff0, 0x6f0968, 0x3, 0x51f701, 0xc4204fc360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420538ff0, 0x5, 0xc4209ccfe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1353 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f660, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205390e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205390e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d3fc30, 0xc42002bfe8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4205390e0, 0x0, 0x0, 0x0, 0xc42002bfe8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4205390e0, 0x6f0968, 0x3, 0x51f701, 0xc4204fc3c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4205390e0, 0x5, 0xc4209cd000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1354 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205391d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205391d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d40c30, 0xc420544000)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4205391d0, 0x0, 0x0, 0x0, 0xc420544000, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4205391d0, 0x6f0968, 0x3, 0x51f701, 0xc4204fc450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4205391d0, 0x5, 0xc4209cd020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1355 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205392c0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205392c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc4205392c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d41c30, 0xc420544018)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4205392c0, 0x0, 0x0, 0x0, 0xc420544018, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4205392c0, 0x6f0968, 0x3, 0x51f701, 0xc4204fc4e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4205392c0, 0x5, 0xc4209cd040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1356 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205393b0, 0xc4200dd020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205393b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205393b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d4ac30, 0xc420544030)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4205393b0, 0x0, 0x0, 0x0, 0xc420544030, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4205393b0, 0x6f0968, 0x3, 0x51f701, 0xc4204fc540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4205393b0, 0x5, 0xc4209cd060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1357 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205394a0, 0xc4200dd040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205394a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205394a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d4bc30, 0xc420544048)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4205394a0, 0x0, 0x0, 0x0, 0xc420544048, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4205394a0, 0x6f0968, 0x3, 0x51f701, 0xc4204fc5d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4205394a0, 0x5, 0xc4209cd080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1358 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539590, 0xc4200dd070)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d4cc30, 0xc420544060)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420539590, 0x0, 0x0, 0x0, 0xc420544060, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420539590, 0x6f0968, 0x3, 0x51f701, 0xc4204fc660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420539590, 0x5, 0xc4209cd0a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1359 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539680, 0xc4200dd090)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d4dc30, 0xc420544078)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420539680, 0x0, 0x0, 0x0, 0xc420544078, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420539680, 0x6f0968, 0x3, 0x51f701, 0xc4204fc6c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420539680, 0x5, 0xc4209cd0c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1360 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539770, 0xc4200dd0b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d46c30, 0xc420544090)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420539770, 0x0, 0x0, 0x0, 0xc420544090, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420539770, 0x6f0968, 0x3, 0x51f701, 0xc4204fc750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420539770, 0x5, 0xc4209cd0e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1860 [runnable]:
net.runtime_pollWait(0x7f0f9c1ca560, 0x72, 0x14d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a07d0, 0x72, 0xc4205da9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a07d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a0770, 0xc4200e4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442d8, 0xc4200e4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4a00, 0xc4200e4000, 0x1000, 0x1000, 0x53bbd3, 0xc4209f9b78, 0xc4209f9b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb500)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb500, 0x1, 0xc4206d7800, 0xc4209f9c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4a00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1361 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4203d4b00, 0xc4209ce4c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073ba40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e5c30, 0xc4200e6e88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073ba40, 0x0, 0x0, 0x0, 0xc4200e6e88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073ba40, 0x6f0968, 0x3, 0x51f701, 0xc4207b78f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073ba40, 0x5, 0xc4209cd100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1858 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ca4a0, 0x72, 0x14f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a140, 0x72, 0xc4205d89d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a140, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a0e0, 0xc4201e6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442d0, 0xc4201e6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976800, 0xc4201e6000, 0x1000, 0x1000, 0x53bbd3, 0xc4205d8b68, 0xc4205d8b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb260)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb260, 0x1, 0xc4206d77a0, 0xc4209fd460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3002 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4780, 0x72, 0x122)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014990, 0x72, 0xc4212159d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014990, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420014930, 0xc4214b7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e508, 0xc4214b7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d200, 0xc4214b7000, 0x1000, 0x1000, 0x53bbd3, 0xc421215b68, 0xc421215b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1680)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1680, 0x1, 0xc422c35140, 0xc420a94c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2167 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b32060, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1840 [runnable]:
net.runtime_pollWait(0x7f0f9c1ca3e0, 0x72, 0x150)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a08b0, 0x72, 0xc420af49d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a08b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a0850, 0xc4201f0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442c8, 0xc4201f0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4b00, 0xc4201f0000, 0x1000, 0x1000, 0x53bbd3, 0xc4209f6378, 0xc4209f6388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb200)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb200, 0x1, 0xc4206d7740, 0xc4209f6460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4b00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2164 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420adb5c0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1838 [runnable]:
net.runtime_pollWait(0x7f0f9c1ca320, 0x72, 0x151)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a220, 0x72, 0xc4205dc9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a220, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a1c0, 0xc420204000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442c0, 0xc420204000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976900, 0xc420204000, 0x1000, 0x1000, 0x53bbd3, 0xc4209f7378, 0xc4209f7388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb1a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb1a0, 0x1, 0xc4206d76e0, 0xc4209f7460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1365 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539950, 0xc4200dd120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fae0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d48c30, 0xc4205440c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420539950, 0x0, 0x0, 0x0, 0xc4205440c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420539950, 0x6f0968, 0x3, 0x51f701, 0xc4204fc840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420539950, 0x5, 0xc4209cd600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1366 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539a40, 0xc4200dd140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fb60, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d49c30, 0xc4205440d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420539a40, 0x0, 0x0, 0x0, 0xc4205440d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420539a40, 0x6f0968, 0x3, 0x51f701, 0xc4204fc8d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420539a40, 0x5, 0xc4209cd620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1367 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539b30, 0xc4200dd170)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fbc0, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539b30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d52c30, 0xc4205440f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420539b30, 0x0, 0x0, 0x0, 0xc4205440f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420539b30, 0x6f0968, 0x3, 0x51f701, 0xc4204fc960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420539b30, 0x5, 0xc4209cd640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1368 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539c20, 0xc4200dd190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fc40, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539c20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d53c30, 0xc420544108)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420539c20, 0x0, 0x0, 0x0, 0xc420544108, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420539c20, 0x6f0968, 0x3, 0x51f701, 0xc4204fc9c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420539c20, 0x5, 0xc4209cd660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1369 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539d10, 0xc4200dd1b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fd20, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539d10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d54c30, 0xc420544120)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420539d10, 0x0, 0x0, 0x0, 0xc420544120, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420539d10, 0x6f0968, 0x3, 0x51f701, 0xc4204fca50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420539d10, 0x5, 0xc4209cd680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1370 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539e00, 0xc4200dd1d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fda0, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d55c30, 0xc420544138)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420539e00, 0x0, 0x0, 0x0, 0xc420544138, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420539e00, 0x6f0968, 0x3, 0x51f701, 0xc4204fcab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420539e00, 0x5, 0xc4209cd6a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1371 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539ef0, 0xc4200dd1f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fe00, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539ef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d4ec30, 0xc420544150)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420539ef0, 0x0, 0x0, 0x0, 0xc420544150, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420539ef0, 0x6f0968, 0x3, 0x51f701, 0xc4204fcb40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420539ef0, 0x5, 0xc4209cd6c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1372 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a2000, 0xc4200dd210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fe80, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d4fc30, 0xc420544168)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4205a2000, 0x0, 0x0, 0x0, 0xc420544168, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4205a2000, 0x6f0968, 0x3, 0x51f701, 0xc4204fcba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4205a2000, 0x5, 0xc4209cd6e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1373 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a20f0, 0xc4200dd230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fee0, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a20f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d50c30, 0xc420544180)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4205a20f0, 0x0, 0x0, 0x0, 0xc420544180, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4205a20f0, 0x6f0968, 0x3, 0x51f701, 0xc4204fcc30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4205a20f0, 0x5, 0xc4209cd700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1374 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a21e0, 0xc4200dd250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ff60, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a21e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a21e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d51c30, 0xc420544198)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4205a21e0, 0x0, 0x0, 0x0, 0xc420544198, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4205a21e0, 0x6f0968, 0x3, 0x51f701, 0xc4204fcc90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4205a21e0, 0x5, 0xc4209cd720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1375 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a22d0, 0xc4200dd270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ffe0, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a22d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d5ac30, 0xc4205441b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4205a22d0, 0x0, 0x0, 0x0, 0xc4205441b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4205a22d0, 0x6f0968, 0x3, 0x51f701, 0xc4204fcd20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4205a22d0, 0x5, 0xc4209cd740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1376 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a23c0, 0xc4200dd290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d4fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a23c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d5bc30, 0xc4205441c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4205a23c0, 0x0, 0x0, 0x0, 0xc4205441c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4205a23c0, 0x6f0968, 0x3, 0x51f701, 0xc4204fcd80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4205a23c0, 0x5, 0xc4209cd760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1377 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a24b0, 0xc4200dd2b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d5060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a24b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d5cc30, 0xc4205441e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4205a24b0, 0x0, 0x0, 0x0, 0xc4205441e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4205a24b0, 0x6f0968, 0x3, 0x51f701, 0xc4204fce10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4205a24b0, 0x5, 0xc4209cd780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1378 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a25a0, 0xc4200dd310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d51a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a25a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d5dc30, 0xc4205441f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4205a25a0, 0x0, 0x0, 0x0, 0xc4205441f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4205a25a0, 0x6f0968, 0x3, 0x51f701, 0xc4204fcf30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4205a25a0, 0x5, 0xc4209cd7a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1379 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a2690, 0xc4200dd330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d5260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d56c30, 0xc420544210)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4205a2690, 0x0, 0x0, 0x0, 0xc420544210, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4205a2690, 0x6f0968, 0x3, 0x51f701, 0xc4204fcfc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4205a2690, 0x5, 0xc4209cd7c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1380 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d5320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d57c30, 0xc420544228)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4205a2780, 0x0, 0x0, 0x0, 0xc420544228, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4205a2780, 0x6f0968, 0x3, 0x51f701, 0xc4204fd020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4205a2780, 0x5, 0xc4209cd7e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1381 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a2870, 0xc4200dd370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d53e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d58c30, 0xc420544240)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4205a2870, 0x0, 0x0, 0x0, 0xc420544240, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4205a2870, 0x6f0968, 0x3, 0x51f701, 0xc4204fd0b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4205a2870, 0x5, 0xc4209cd800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1382 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a2960, 0xc4200dd390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d54a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d59c30, 0xc420544258)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4205a2960, 0x0, 0x0, 0x0, 0xc420544258, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4205a2960, 0x6f0968, 0x3, 0x51f701, 0xc4204fd110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4205a2960, 0x5, 0xc4209cd820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1383 [select]:
net/http.(*persistConn).roundTrip(0xc42076cd00, 0xc4209ce760, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073bb30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e4c30, 0xc4200e6ea8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073bb30, 0x0, 0x0, 0x0, 0xc4200e6ea8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073bb30, 0x6f0968, 0x3, 0x51f701, 0xc4207b7da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073bb30, 0x5, 0xc4209cd840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2428 [IO wait]:
net.runtime_pollWait(0x7f0f9c18da80, 0x72, 0x219)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4140, 0x72, 0xc4211549d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4140, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f40e0, 0xc420fe4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7b18, 0xc420fe4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d5f00, 0xc420fe4000, 0x1000, 0x1000, 0x53bbd3, 0xc42099cb78, 0xc42099cb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420274360)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420274360, 0x1, 0xc4210e7a40, 0xc42099cc60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d5f00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1709 [select]:
net/http.(*persistConn).writeLoop(0xc420977100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1836 [runnable]:
net.runtime_pollWait(0x7f0f9c1ca260, 0x72, 0x152)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a300, 0x72, 0xc420af89d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a300, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a2a0, 0xc420214000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442b8, 0xc420214000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976a00, 0xc420214000, 0x1000, 0x1000, 0x53bbd3, 0xc4209ed378, 0xc4209ed388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb140)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb140, 0x1, 0xc4206d74a0, 0xc4209ed460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976a00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1711 [select]:
net/http.(*persistConn).writeLoop(0xc420977000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1834 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ca1a0, 0x72, 0x153)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a3e0, 0x72, 0xc420af69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a3e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a380, 0xc42024e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442b0, 0xc42024e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976b00, 0xc42024e000, 0x1000, 0x1000, 0x53bbd3, 0xc4209f0b78, 0xc4209f0b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb080)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb080, 0x1, 0xc4206d7440, 0xc4209f0c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976b00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1713 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1832 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ca0e0, 0x72, 0x154)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a4c0, 0x72, 0xc420d769d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a4c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a460, 0xc420562000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442a8, 0xc420562000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976c00, 0xc420562000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab4378, 0xc420ab4388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb020)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb020, 0x1, 0xc4206d73e0, 0xc420ab4460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976c00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1386 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5e00, 0xc4209cf680, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee2d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e5c30, 0xc4200e6f58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420aee2d0, 0x0, 0x0, 0x0, 0xc4200e6f58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420aee2d0, 0x6f0968, 0x3, 0x51f701, 0xc420a6b800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420aee2d0, 0x5, 0xc420a6c160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1387 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5c00, 0xc4209cf6e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee3c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e6f70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420aee3c0, 0x0, 0x0, 0x0, 0xc4200e6f70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420aee3c0, 0x6f0968, 0x3, 0x51f701, 0xc420a6b890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420aee3c0, 0x5, 0xc420a6c180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1388 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5900, 0xc4209cf7a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee4b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e6f88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420aee4b0, 0x0, 0x0, 0x0, 0xc4200e6f88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420aee4b0, 0x6f0968, 0x3, 0x51f701, 0xc420a6b980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420aee4b0, 0x5, 0xc420a6c1a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1389 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5600, 0xc4209cf860, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee5a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e6fa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420aee5a0, 0x0, 0x0, 0x0, 0xc4200e6fa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420aee5a0, 0x6f0968, 0x3, 0x51f701, 0xc420a6ba70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420aee5a0, 0x5, 0xc420a6c1c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1390 [select]:
net/http.(*persistConn).roundTrip(0xc42076d000, 0xc4209cf920, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e6fb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420aee690, 0x0, 0x0, 0x0, 0xc4200e6fb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420aee690, 0x6f0968, 0x3, 0x51f701, 0xc420a6bb60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420aee690, 0x5, 0xc420a6c1e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1391 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aee780, 0xc4204969e0, 0xc420b33100)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088ff00, 0xc4209cf9e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e6fd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420aee780, 0x0, 0x0, 0x0, 0xc4200e6fd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420aee780, 0x6f0968, 0x3, 0x51f701, 0xc420a6bc50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420aee780, 0x5, 0xc420a6c200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1392 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aee870, 0xc420496a40, 0xc420b33500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088fe00, 0xc4209cfaa0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e6fe8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420aee870, 0x0, 0x0, 0x0, 0xc4200e6fe8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420aee870, 0x6f0968, 0x3, 0x51f701, 0xc420a6bd40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420aee870, 0x5, 0xc420a6c220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1393 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aee960, 0xc420496ab0, 0xc420b33900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088fb00, 0xc4209cfb60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e7000)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420aee960, 0x0, 0x0, 0x0, 0xc4200e7000, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420aee960, 0x6f0968, 0x3, 0x51f701, 0xc420a6be30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420aee960, 0x5, 0xc420a6c240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1394 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aeea50, 0xc420a6c000, 0xc420b33d00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4200f2200, 0xc4209cfc20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aeea50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aeea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e7018)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420aeea50, 0x0, 0x0, 0x0, 0xc4200e7018, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420aeea50, 0x6f0968, 0x3, 0x51f701, 0xc420a6bf20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420aeea50, 0x5, 0xc420a6c260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1395 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80000, 0xc4209cd970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68e40, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc420544bd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420e80000, 0x0, 0x0, 0x0, 0xc420544bd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420e80000, 0x6f0968, 0x3, 0x51f701, 0xc420b80000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420e80000, 0x5, 0xc420a6c280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1396 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aeeb40, 0xc420496c90, 0xc420b33e00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f800, 0xc4209cfc80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aeeb40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aeeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420723c30, 0xc4200e7030)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420aeeb40, 0x0, 0x0, 0x0, 0xc4200e7030, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420aeeb40, 0x6f0968, 0x3, 0x51f701, 0xc420b80030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420aeeb40, 0x5, 0xc420a6c2a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1397 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aeec30, 0xc420496eb0, 0xc420b8a000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f400, 0xc4209cfd00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aeec30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aeec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420724c30, 0xc4200e7048)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420aeec30, 0x0, 0x0, 0x0, 0xc4200e7048, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420aeec30, 0x6f0968, 0x3, 0x51f701, 0xc420b800f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420aeec30, 0x5, 0xc420a6c2c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1398 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aeed20, 0xc420496f40, 0xc420b8a400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f200, 0xc4209cfdc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aeed20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aeed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b70c30, 0xc4200e7060)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420aeed20, 0x0, 0x0, 0x0, 0xc4200e7060, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420aeed20, 0x6f0968, 0x3, 0x51f701, 0xc420b801e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420aeed20, 0x5, 0xc420a6c2e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1399 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aeee10, 0xc420496f50, 0xc420b8a900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f100, 0xc4209cfe80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aeee10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aeee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b71c30, 0xc4200e7078)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420aeee10, 0x0, 0x0, 0x0, 0xc4200e7078, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420aeee10, 0x6f0968, 0x3, 0x51f701, 0xc420b802d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420aeee10, 0x5, 0xc420a6c300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1400 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aeef00, 0xc420a6de50, 0xc420cd0300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4203d5d00, 0xc420c68400, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aeef00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aeef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420b72c30, 0x410ffd, 0xc42002b800)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420aeef00, 0x0, 0x0, 0x0, 0xc42002b800, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420aeef00, 0x6f0968, 0x3, 0x51f701, 0xc420b803c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420aeef00, 0x5, 0xc420a6c320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1401 [select]:
net/http.(*persistConn).roundTrip(0xc420b6e600, 0xc4209cff40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aeeff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aeeff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b73c30, 0xc4200e7090)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420aeeff0, 0x0, 0x0, 0x0, 0xc4200e7090, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420aeeff0, 0x6f0968, 0x3, 0x51f701, 0xc420b803f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420aeeff0, 0x5, 0xc420a6c340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1402 [select]:
net/http.(*persistConn).roundTrip(0xc420b6e800, 0xc4209cffa0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef0e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b73c30, 0xc4200e70a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420aef0e0, 0x0, 0x0, 0x0, 0xc4200e70a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420aef0e0, 0x6f0968, 0x3, 0x51f701, 0xc420b80450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420aef0e0, 0x5, 0xc420a6c360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1403 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e800f0, 0xc4209cdb50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e800f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e800f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420b73c30, 0x410ffd, 0xc420544be8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420e800f0, 0x0, 0x0, 0x0, 0xc420544be8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420e800f0, 0x6f0968, 0x3, 0x51f701, 0xc420699aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420e800f0, 0x5, 0xc420a6c380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1404 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4203d4d00, 0xc4209cec00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073bc20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e3c30, 0xc4200e6ec8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073bc20, 0x0, 0x0, 0x0, 0xc4200e6ec8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073bc20, 0x6f0968, 0x3, 0x51f701, 0xc420a6a570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073bc20, 0x5, 0xc420a6c3a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1830 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ca020, 0x72, 0x155)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a5a0, 0x72, 0xc420afa9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a5a0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a540, 0xc4205c8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442a0, 0xc4205c8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976d00, 0xc4205c8000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab5378, 0xc420ab5388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cade0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cade0, 0x1, 0xc4206d7380, 0xc420ab5460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976d00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1827 [select]:
net/http.(*persistConn).writeLoop(0xc420976f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2042 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e76960, 0xc4209cca90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e600, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e76960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e76960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f53c30, 0xc4200e7f58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420e76960, 0x0, 0x0, 0x0, 0xc4200e7f58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420e76960, 0x6f0968, 0x3, 0x51f701, 0xc420590fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420e76960, 0x5, 0xc4209cc290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1829 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1828 [runnable]:
net.runtime_pollWait(0x7f0f9c181f48, 0x72, 0x156)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0a70, 0x72, 0xc420d7b9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a0a70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a0a10, 0xc4205d2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544298, 0xc4205d2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4d00, 0xc4205d2000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab5b78, 0xc420ab5b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cad80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cad80, 0x1, 0xc4206d7320, 0xc420ab5c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4d00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1407 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aef1d0, 0xc420a6de10, 0xc420cd0900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4203d5e00, 0xc420bc0000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef1d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bacc30, 0xc4200e70c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420aef1d0, 0x0, 0x0, 0x0, 0xc4200e70c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420aef1d0, 0x6f0968, 0x3, 0x51f701, 0xc420b804b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420aef1d0, 0x5, 0xc420a6c840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1408 [select]:
net/http.(*persistConn).roundTrip(0xc420b6eb00, 0xc420bc0060, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef2c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420badc30, 0xc4200e70d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420aef2c0, 0x0, 0x0, 0x0, 0xc4200e70d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420aef2c0, 0x6f0968, 0x3, 0x51f701, 0xc420b804e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420aef2c0, 0x5, 0xc420a6c860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1409 [select]:
net/http.(*persistConn).roundTrip(0xc420b6ed00, 0xc420bc00c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef3b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e70f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420aef3b0, 0x0, 0x0, 0x0, 0xc4200e70f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420aef3b0, 0x6f0968, 0x3, 0x51f701, 0xc420b80540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420aef3b0, 0x5, 0xc420a6c880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1426 [select]:
net/http.(*persistConn).roundTrip(0xc420b6ef00, 0xc420bc0120, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef4a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e7108)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420aef4a0, 0x0, 0x0, 0x0, 0xc4200e7108, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420aef4a0, 0x6f0968, 0x3, 0x51f701, 0xc420b805a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420aef4a0, 0x5, 0xc420a6c8a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1427 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aef590, 0xc420496fb0, 0xc420b8b000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088ef00, 0xc420bc0180, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e7120)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420aef590, 0x0, 0x0, 0x0, 0xc4200e7120, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420aef590, 0x6f0968, 0x3, 0x51f701, 0xc420b80600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420aef590, 0x5, 0xc420a6c8c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1428 [select]:
net/http.(*persistConn).roundTrip(0xc420b6f200, 0xc420bc01e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e7138)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420aef680, 0x0, 0x0, 0x0, 0xc4200e7138, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420aef680, 0x6f0968, 0x3, 0x51f701, 0xc420b80660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420aef680, 0x5, 0xc420a6c8e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1429 [select]:
net/http.(*persistConn).roundTrip(0xc420b6f400, 0xc420bc0240, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e7150)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420aef770, 0x0, 0x0, 0x0, 0xc4200e7150, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420aef770, 0x6f0968, 0x3, 0x51f701, 0xc420b806c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420aef770, 0x5, 0xc420a6c900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1430 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aef860, 0xc420497070, 0xc420b8b300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088ed00, 0xc420bc02a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e7168)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420aef860, 0x0, 0x0, 0x0, 0xc4200e7168, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420aef860, 0x6f0968, 0x3, 0x51f701, 0xc420b80720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420aef860, 0x5, 0xc420a6c920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1431 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aef950, 0xc4204971a0, 0xc420b8b300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088e800, 0xc420bc0300, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e7180)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420aef950, 0x0, 0x0, 0x0, 0xc4200e7180, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420aef950, 0x6f0968, 0x3, 0x51f701, 0xc420b80780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420aef950, 0x5, 0xc420a6c940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1432 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aefa40, 0xc4209b1130, 0xc420b8b400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088e600, 0xc420bc0360, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aefa40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aefa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e7198)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420aefa40, 0x0, 0x0, 0x0, 0xc4200e7198, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420aefa40, 0x6f0968, 0x3, 0x51f701, 0xc420b807e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420aefa40, 0x5, 0xc420a6c960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1433 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aefb30, 0xc420a6c090, 0xc420b8b500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4200f2300, 0xc420bc03c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aefb30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aefb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e71b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420aefb30, 0x0, 0x0, 0x0, 0xc4200e71b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420aefb30, 0x6f0968, 0x3, 0x51f701, 0xc420b80840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420aefb30, 0x5, 0xc420a6c980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1434 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aefc20, 0xc4204974c0, 0xc420b8b600)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088e500, 0xc420bc0420, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aefc20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aefc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e71c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420aefc20, 0x0, 0x0, 0x0, 0xc4200e71c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420aefc20, 0x6f0968, 0x3, 0x51f701, 0xc420b808a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420aefc20, 0x5, 0xc420a6c9a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1435 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aefd10, 0xc4204968e0, 0xc420b8b600)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420b6fe00, 0xc420bc0480, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aefd10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aefd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e71e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420aefd10, 0x0, 0x0, 0x0, 0xc4200e71e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420aefd10, 0x6f0968, 0x3, 0x51f701, 0xc420b80900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420aefd10, 0x5, 0xc420a6c9c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1436 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aefe00, 0xc4215155f0, 0xc420b8b700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188e00, 0xc420bc04e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aefe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aefe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e71f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420aefe00, 0x0, 0x0, 0x0, 0xc4200e71f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420aefe00, 0x6f0968, 0x3, 0x51f701, 0xc420b80960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420aefe00, 0x5, 0xc420a6c9e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1437 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aefef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420aefef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c31c30, 0x410ffd, 0xc4200e7210)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420aefef0, 0x0, 0x0, 0x0, 0xc4200e7210, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420aefef0, 0x6f0968, 0x3, 0x51f701, 0xc420b809c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420aefef0, 0x5, 0xc420a6ca00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1438 [select]:
net/http.(*persistConn).roundTrip(0xc421083d00, 0xc420bc05a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420cf2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420842c30, 0x410ffd, 0xc4200e7228)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420cf2000, 0x0, 0x0, 0x0, 0xc4200e7228, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420cf2000, 0x6f0968, 0x3, 0x51f701, 0xc420b80a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420cf2000, 0x5, 0xc420a6ca20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1439 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032e870, 0x6f07a8)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:856 +0x17a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420843c30, 0xc420544dd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42032e870, 0x0, 0x0, 0x0, 0xc420544dd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42032e870, 0x6f0968, 0x3, 0x51f701, 0xc420633ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42032e870, 0x5, 0xc420a6ca40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1831 [select]:
net/http.(*persistConn).writeLoop(0xc420976d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1440 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e76a50, 0xc4209cc330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e76a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e76a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a6c30, 0xc420544de8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420e76a50, 0x0, 0x0, 0x0, 0xc420544de8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420e76a50, 0x6f0968, 0x3, 0x51f701, 0xc4204fd3e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420e76a50, 0x5, 0xc420a6ca60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1441 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e76c30, 0xc420497810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e76c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e76c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a7c30, 0xc420544e00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420e76c30, 0x0, 0x0, 0x0, 0xc420544e00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420e76c30, 0x6f0968, 0x3, 0x51f701, 0xc4203fff20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420e76c30, 0x5, 0xc420a6ca80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1442 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4203d4e00, 0xc4209ceda0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073bd10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e3c30, 0xc4200e6ee0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073bd10, 0x0, 0x0, 0x0, 0xc4200e6ee0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073bd10, 0x6f0968, 0x3, 0x51f701, 0xc420a6a840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073bd10, 0x5, 0xc420a6caa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1826 [IO wait]:
net.runtime_pollWait(0x7f0f9c181dc8, 0x72, 0x158)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a760, 0x72, 0xc420d789d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a760, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a700, 0xc4205f0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544290, 0xc4205f0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976f00, 0xc4205f0000, 0x1000, 0x1000, 0x53bbd3, 0xc4209eeb78, 0xc4209eeb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cad20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cad20, 0x1, 0xc4206d72c0, 0xc4209eec60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976f00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1712 [runnable]:
net.runtime_pollWait(0x7f0f9c181d08, 0x72, 0x159)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0b50, 0x72, 0xc4207a59d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a0b50, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a0af0, 0xc4205fa000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544288, 0xc4205fa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4e00, 0xc4205fa000, 0x1000, 0x1000, 0x53bbd3, 0xc4209f0378, 0xc4209f0388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cacc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cacc0, 0x1, 0xc4206d7080, 0xc4209f0460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1833 [select]:
net/http.(*persistConn).writeLoop(0xc420976c00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1835 [select]:
net/http.(*persistConn).writeLoop(0xc420976b00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1710 [IO wait]:
net.runtime_pollWait(0x7f0f9c181c48, 0x72, 0x15a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a840, 0x72, 0xc420d7d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a840, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a7e0, 0xc420612000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544280, 0xc420612000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420977000, 0xc420612000, 0x1000, 0x1000, 0x53bbd3, 0xc4209eb378, 0xc4209eb388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cac00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cac00, 0x1, 0xc4206d7020, 0xc4209eb460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420977000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1837 [select]:
net/http.(*persistConn).writeLoop(0xc420976a00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1418 [IO wait]:
net.runtime_pollWait(0x7f0f9c181ac8, 0x77, 0xc420aaf228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2aa00, 0x77, 0xc420aaf260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2aa00, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2a9a0, 0x7eb3e0, 0xc420a88fc0, 0x0, 0x0, 0x7e75a0, 0xc420a46780, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2a9a0, 0x7eb3e0, 0xc420a88fc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb200, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420a88fc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420a88fc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb200, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420a88fc0, 0x6cac4a, 0x3, 0x0, 0xc4209cb200, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420a88fc0, 0x6cac4a, 0x3, 0x0, 0xc4209cb200, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420a88fc0, 0xc420a2a930, 0x7e94e0, 0xc4209cb200, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420a88fc0, 0xc420a2a930, 0xc4209b1bf0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4209b1b01, 0xc420a88f00, 0xc4207aba38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cb170, 0xc420a88cc0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1445 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e76d20, 0xc420497be0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec380, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e76d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e76d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086fc30, 0xc420544e18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420e76d20, 0x0, 0x0, 0x0, 0xc420544e18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420e76d20, 0x6f0968, 0x3, 0x51f701, 0xc4203423f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420e76d20, 0x5, 0xc420a6cfc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1446 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e76e10, 0xc420497c50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec3e0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e76e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e76e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420870c30, 0xc420544e30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420e76e10, 0x0, 0x0, 0x0, 0xc420544e30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420e76e10, 0x6f0968, 0x3, 0x51f701, 0xc420b64450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420e76e10, 0x5, 0xc420a6cfe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1447 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e76f00, 0xc420497c90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec440, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e76f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e76f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420845c30, 0xc420544e48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420e76f00, 0x0, 0x0, 0x0, 0xc420544e48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420e76f00, 0x6f0968, 0x3, 0x51f701, 0xc420b64510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420e76f00, 0x5, 0xc420a6d000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1448 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e76ff0, 0xc420497d20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec4a0, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e76ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e76ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42083ec30, 0xc420544e60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420e76ff0, 0x0, 0x0, 0x0, 0xc420544e60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420e76ff0, 0x6f0968, 0x3, 0x51f701, 0xc420b645d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420e76ff0, 0x5, 0xc420a6d020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1449 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a690, 0xc420a6d3b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ea0c0, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420871c30, 0xc420544910)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42097a690, 0x0, 0x0, 0x0, 0xc420544910, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42097a690, 0x6f0968, 0x3, 0x51f701, 0xc4207b77a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42097a690, 0x5, 0xc420a6d040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1450 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e770e0, 0xc420497d60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec500, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e770e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e770e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086ac30, 0xc420544e78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420e770e0, 0x0, 0x0, 0x0, 0xc420544e78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420e770e0, 0x6f0968, 0x3, 0x51f701, 0xc420b64690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420e770e0, 0x5, 0xc420a6d060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1451 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e771d0, 0xc420497da0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec560, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e771d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e771d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086bc30, 0xc420544e90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420e771d0, 0x0, 0x0, 0x0, 0xc420544e90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420e771d0, 0x6f0968, 0x3, 0x51f701, 0xc420b647b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420e771d0, 0x5, 0xc420a6d080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1452 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e772c0, 0xc420497e30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec5c0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e772c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e772c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086dc30, 0xc420544ea8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420e772c0, 0x0, 0x0, 0x0, 0xc420544ea8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420e772c0, 0x6f0968, 0x3, 0x51f701, 0xc420b64d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420e772c0, 0x5, 0xc420a6d0a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1453 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e773b0, 0xc420497e80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec620, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e773b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e773b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420896c30, 0xc420544ec0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420e773b0, 0x0, 0x0, 0x0, 0xc420544ec0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420e773b0, 0x6f0968, 0x3, 0x51f701, 0xc420b65230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420e773b0, 0x5, 0xc420a6d0c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1454 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e774a0, 0xc420497ef0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec680, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e774a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e774a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420897c30, 0xc420544ed8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420e774a0, 0x0, 0x0, 0x0, 0xc420544ed8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420e774a0, 0x6f0968, 0x3, 0x51f701, 0xc420b653e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420e774a0, 0x5, 0xc420a6d0e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1455 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77590, 0xc4200dd500)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec740, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420898c30, 0xc420544f00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420e77590, 0x0, 0x0, 0x0, 0xc420544f00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420e77590, 0x6f0968, 0x3, 0x51f701, 0xc420b65500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420e77590, 0x5, 0xc420a6d100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1456 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77680, 0xc4200dd520)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec7a0, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420899c30, 0xc420544f18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420e77680, 0x0, 0x0, 0x0, 0xc420544f18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420e77680, 0x6f0968, 0x3, 0x51f701, 0xc420b65620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420e77680, 0x5, 0xc420a6d120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1457 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77770, 0xc4200dd850)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420892c30, 0xc420544f30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420e77770, 0x0, 0x0, 0x0, 0xc420544f30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420e77770, 0x6f0968, 0x3, 0x51f701, 0xc420b65740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420e77770, 0x5, 0xc420a6d140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1458 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77860, 0xc4200dd880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420893c30, 0xc420544f48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420e77860, 0x0, 0x0, 0x0, 0xc420544f48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420e77860, 0x6f0968, 0x3, 0x51f701, 0xc420b65860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420e77860, 0x5, 0xc420a6d160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1459 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77950, 0xc4200dd8e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420894c30, 0xc420544f60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420e77950, 0x0, 0x0, 0x0, 0xc420544f60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420e77950, 0x6f0968, 0x3, 0x51f701, 0xc420b65980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420e77950, 0x5, 0xc420a6d180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1460 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77a40, 0xc4200dd920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420895c30, 0xc420544f78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420e77a40, 0x0, 0x0, 0x0, 0xc420544f78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420e77a40, 0x6f0968, 0x3, 0x51f701, 0xc420b65b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420e77a40, 0x5, 0xc420a6d1a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77b30, 0xc4200dd980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208cec30, 0xc420544f90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420e77b30, 0x0, 0x0, 0x0, 0xc420544f90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420e77b30, 0x6f0968, 0x3, 0x51f701, 0xc420b65c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420e77b30, 0x5, 0xc420a6d1c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1462 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77c20, 0xc4200dd9c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208d1c30, 0xc420544fa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420e77c20, 0x0, 0x0, 0x0, 0xc420544fa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420e77c20, 0x6f0968, 0x3, 0x51f701, 0xc420b65e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420e77c20, 0x5, 0xc420a6d1e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1463 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77d10, 0xc4200dda20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420feca40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208cbc30, 0xc420544fc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420e77d10, 0x0, 0x0, 0x0, 0xc420544fc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420e77d10, 0x6f0968, 0x3, 0x51f701, 0xc420b65e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420e77d10, 0x5, 0xc420a6d200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1464 [select]:
net/http.(*persistConn).roundTrip(0xc42076ca00, 0xc4209cf020, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073be00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e3c30, 0xc4200e6ef8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073be00, 0x0, 0x0, 0x0, 0xc4200e6ef8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073be00, 0x6f0968, 0x3, 0x51f701, 0xc420a6acf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073be00, 0x5, 0xc420a6d220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1465 [runnable]:
net.runtime_pollWait(0x7f0f9c181a08, 0x77, 0xc420aab228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0c30, 0x77, 0xc420aab260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a0c30, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a0bd0, 0x7eb3e0, 0xc420a64de0, 0x0, 0x0, 0x7e75a0, 0xc4209cf080, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a0bd0, 0x7eb3e0, 0xc420a64de0, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6adb0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420a64de0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420a64de0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6adb0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420a64de0, 0x6cac4a, 0x3, 0x0, 0xc420a6adb0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420a64de0, 0x6cac4a, 0x3, 0x0, 0xc420a6adb0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420a64de0, 0xc4207a0b60, 0x7e94e0, 0xc420a6adb0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420a64de0, 0xc4207a0b60, 0xc420a6d610, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420a6d501, 0xc420a64d20, 0xc4206e3a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6ad20, 0xc420a64ae0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1419 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420a88fc0, 0xc420a2a9a0, 0xc420a89080, 0xc420a89020)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1420 [IO wait]:
net.runtime_pollWait(0x7f0f9c181948, 0x77, 0xc420ac1228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2aae0, 0x77, 0xc420ac1260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2aae0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2aa80, 0x7eb3e0, 0xc420a893e0, 0x0, 0x0, 0x7e75a0, 0xc420a46840, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2aa80, 0x7eb3e0, 0xc420a893e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb2f0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420a893e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420a893e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb2f0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420a893e0, 0x6cac4a, 0x3, 0x0, 0xc4209cb2f0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420a893e0, 0x6cac4a, 0x3, 0x0, 0xc4209cb2f0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420a893e0, 0xc420a2aa10, 0x7e94e0, 0xc4209cb2f0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420a893e0, 0xc420a2aa10, 0xc4209b1c70, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4209b1c01, 0xc420a89320, 0xc420659a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cb260, 0xc420a890e0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1466 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420a64de0, 0xc4207a0bd0, 0xc420a64ea0, 0xc420a64e40)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1421 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420a893e0, 0xc420a2aa80, 0xc420a894a0, 0xc420a89440)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1467 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77e00, 0xc4200ddc20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fecaa0, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208ccc30, 0xc420544fd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420e77e00, 0x0, 0x0, 0x0, 0xc420544fd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420e77e00, 0x6f0968, 0x3, 0x51f701, 0xc420b65ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420e77e00, 0x5, 0xc420a6d6c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1468 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77ef0, 0xc4200ddc80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fecb00, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f6c30, 0xc420544ff0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420e77ef0, 0x0, 0x0, 0x0, 0xc420544ff0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420e77ef0, 0x6f0968, 0x3, 0x51f701, 0xc420b65f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420e77ef0, 0x5, 0xc420a6d6e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421012000, 0xc4209ccbd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fecb60, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421012000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421012000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420918c30, 0xc420545008)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421012000, 0x0, 0x0, 0x0, 0xc420545008, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421012000, 0x6f0968, 0x3, 0x51f701, 0xc420b65fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421012000, 0x5, 0xc420a6d700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1470 [select]:
net/http.(*persistConn).roundTrip(0xc420f7c900, 0xc420fedac0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421061b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42091ac30, 0xc4205450c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421061b30, 0x0, 0x0, 0x0, 0xc4205450c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421061b30, 0x6f0968, 0x3, 0x51f701, 0xc421015410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421061b30, 0x5, 0xc420a6d720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1471 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be33b0, 0xc42173d0a0, 0xc4200ea300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dad00, 0xc4200d8140, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be33b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f7c30, 0xc42002b808)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420be33b0, 0x0, 0x0, 0x0, 0xc42002b808, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420be33b0, 0x6f0968, 0x3, 0x51f701, 0xc4200de1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420be33b0, 0x5, 0xc420a6d740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1472 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3590, 0xc42173d060, 0xc4200ea500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db100, 0xc4200d82a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f1c30, 0xc42002b838)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420be3590, 0x0, 0x0, 0x0, 0xc42002b838, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420be3590, 0x6f0968, 0x3, 0x51f701, 0xc4200de450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420be3590, 0x5, 0xc420a6d760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1473 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3680, 0xc42173d040, 0xc4200ea600)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db300, 0xc4200d8340, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f4c30, 0xc42002b850)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420be3680, 0x0, 0x0, 0x0, 0xc42002b850, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420be3680, 0x6f0968, 0x3, 0x51f701, 0xc4200de4b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420be3680, 0x5, 0xc420a6d780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1474 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3770, 0xc42173d970, 0xc4200ea900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db500, 0xc4200d83a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f5c30, 0xc42002b868)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420be3770, 0x0, 0x0, 0x0, 0xc42002b868, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420be3770, 0x6f0968, 0x3, 0x51f701, 0xc4200de510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420be3770, 0x5, 0xc420a6d7a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1422 [IO wait]:
net.runtime_pollWait(0x7f0f9c181888, 0x77, 0xc420abd228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2abc0, 0x77, 0xc420abd260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2abc0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2ab60, 0x7eb3e0, 0xc420a89800, 0x0, 0x0, 0x7e75a0, 0xc420a46900, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2ab60, 0x7eb3e0, 0xc420a89800, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb410, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420a89800, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420a89800, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb410, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420a89800, 0x6cac4a, 0x3, 0x0, 0xc4209cb410, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420a89800, 0x6cac4a, 0x3, 0x0, 0xc4209cb410, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420a89800, 0xc420a2aaf0, 0x7e94e0, 0xc4209cb410, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420a89800, 0xc420a2aaf0, 0xc4209b1ce0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4209b1c01, 0xc420a89740, 0xc420692a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cb380, 0xc420a89500)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1475 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3860, 0xc42173d960, 0xc4200ea900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db600, 0xc4200d8400, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ceac30, 0xc42002b880)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420be3860, 0x0, 0x0, 0x0, 0xc42002b880, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420be3860, 0x6f0968, 0x3, 0x51f701, 0xc4200de600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420be3860, 0x5, 0xc420a6d7c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1476 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a780, 0xc420a6d3f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ea140, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cebc30, 0xc420544928)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42097a780, 0x0, 0x0, 0x0, 0xc420544928, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42097a780, 0x6f0968, 0x3, 0x51f701, 0xc4207b7800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42097a780, 0x5, 0xc420a6d7e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1477 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3950, 0xc42173d940, 0xc4200eaa00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db800, 0xc4200d8480, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cecc30, 0xc42002b898)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420be3950, 0x0, 0x0, 0x0, 0xc42002b898, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420be3950, 0x6f0968, 0x3, 0x51f701, 0xc4200de660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420be3950, 0x5, 0xc420a6d800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3a40, 0xc42173d920, 0xc4200ead00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dba00, 0xc4200d8500, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cedc30, 0xc42002b8b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420be3a40, 0x0, 0x0, 0x0, 0xc42002b8b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420be3a40, 0x6f0968, 0x3, 0x51f701, 0xc4200de6c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420be3a40, 0x5, 0xc420a6d820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1479 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3b30, 0xc42173d900, 0xc4200ead00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dbc00, 0xc4200d8560, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3b30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cf8c30, 0xc42002b8c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420be3b30, 0x0, 0x0, 0x0, 0xc42002b8c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420be3b30, 0x6f0968, 0x3, 0x51f701, 0xc4200de780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420be3b30, 0x5, 0xc420a6d840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1480 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3c20, 0xc42173d8c0, 0xc4200eae00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dbe00, 0xc4200d85e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3c20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cf9c30, 0xc42002b8e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420be3c20, 0x0, 0x0, 0x0, 0xc42002b8e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420be3c20, 0x6f0968, 0x3, 0x51f701, 0xc4200de7e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420be3c20, 0x5, 0xc420a6d860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1481 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3d10, 0xc42173d8a0, 0xc4200eb100)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dbf00, 0xc4200d8640, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3d10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cfac30, 0xc42002b8f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420be3d10, 0x0, 0x0, 0x0, 0xc42002b8f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420be3d10, 0x6f0968, 0x3, 0x51f701, 0xc4200de8a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420be3d10, 0x5, 0xc420a6d880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1482 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3e00, 0xc42173d870, 0xc4200eb200)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6100, 0xc4200d86c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cfbc30, 0xc42002b910)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420be3e00, 0x0, 0x0, 0x0, 0xc42002b910, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420be3e00, 0x6f0968, 0x3, 0x51f701, 0xc4200de900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420be3e00, 0x5, 0xc420a6d8a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1483 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3ef0, 0xc42173d830, 0xc4200eb300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6300, 0xc4200d8740, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3ef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cf4c30, 0xc42002b928)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420be3ef0, 0x0, 0x0, 0x0, 0xc42002b928, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420be3ef0, 0x6f0968, 0x3, 0x51f701, 0xc4200de9c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420be3ef0, 0x5, 0xc420a6d8c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1484 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200000, 0xc42173dc90, 0xc4200eb500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6500, 0xc4200d87a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cf5c30, 0xc42002b940)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420200000, 0x0, 0x0, 0x0, 0xc42002b940, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420200000, 0x6f0968, 0x3, 0x51f701, 0xc4200dea20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420200000, 0x5, 0xc420a6d8e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1485 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4202000f0, 0xc42173d7d0, 0xc4200eb600)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6700, 0xc4200d8820, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4202000f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4202000f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cf6c30, 0xc42002b958)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4202000f0, 0x0, 0x0, 0x0, 0xc42002b958, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4202000f0, 0x6f0968, 0x3, 0x51f701, 0xc4200deae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4202000f0, 0x5, 0xc420a6d900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1486 [select]:
net/http.(*persistConn).roundTrip(0xc42076c700, 0xc4209cf1c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073bef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e3c30, 0xc4200e6f10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073bef0, 0x0, 0x0, 0x0, 0xc4200e6f10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073bef0, 0x6f0968, 0x3, 0x51f701, 0xc420a6afc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073bef0, 0x5, 0xc420a6d920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1487 [IO wait]:
net.runtime_pollWait(0x7f0f9c1817c8, 0x77, 0xc420ad5228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0d10, 0x77, 0xc420ad5260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a0d10, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a0cb0, 0x7eb3e0, 0xc420a65260, 0x0, 0x0, 0x7e75a0, 0xc4209cf220, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a0cb0, 0x7eb3e0, 0xc420a65260, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6b080, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420a65260, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420a65260, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6b080, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420a65260, 0x6cac4a, 0x3, 0x0, 0xc420a6b080, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420a65260, 0x6cac4a, 0x3, 0x0, 0xc420a6b080, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420a65260, 0xc4207a0c40, 0x7e94e0, 0xc420a6b080, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420a65260, 0xc4207a0c40, 0xc420a6dd10, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420a6dc01, 0xc420a651a0, 0xc4206e3a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6aff0, 0xc420a64f60)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1423 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420a89800, 0xc420a2ab60, 0xc420a898c0, 0xc420a89860)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3986 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213ae780, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1488 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420a65260, 0xc4207a0cb0, 0xc420a65320, 0xc420a652c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2307 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b330e0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1490 [IO wait]:
net.runtime_pollWait(0x7f0f9c181708, 0x77, 0xc420ad1228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2ad80, 0x77, 0xc420ad1260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2ad80, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2ad20, 0x7eb3e0, 0xc420a89e60, 0x0, 0x0, 0x7e75a0, 0xc420a469c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2ad20, 0x7eb3e0, 0xc420a89e60, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb500, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420a89e60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420a89e60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb500, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420a89e60, 0x6cac4a, 0x3, 0x0, 0xc4209cb500, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420a89e60, 0x6cac4a, 0x3, 0x0, 0xc4209cb500, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420a89e60, 0xc420a2acb0, 0x7e94e0, 0xc4209cb500, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420a89e60, 0xc420a2acb0, 0xc4209b1e20, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc4209b1d01, 0xc420a89da0, 0xc420693a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cb470, 0xc420a89b60)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1491 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420a89e60, 0xc420a2ad20, 0xc420a89f80, 0xc420a89f20)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1489 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4202001e0, 0xc42173d650, 0xc4200eb700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6a00, 0xc4200d8880, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4202001e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4202001e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cf7c30, 0xc42002b970)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4202001e0, 0x0, 0x0, 0x0, 0xc42002b970, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4202001e0, 0x6f0968, 0x3, 0x51f701, 0xc4200deb40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4202001e0, 0x5, 0xc420ad80c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1506 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4202002d0, 0xc42173d610, 0xc4200eba00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6c00, 0xc4200d8900, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4202002d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4202002d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d02c30, 0xc42002b988)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4202002d0, 0x0, 0x0, 0x0, 0xc42002b988, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4202002d0, 0x6f0968, 0x3, 0x51f701, 0xc4200dec00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4202002d0, 0x5, 0xc420ad80e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4202003c0, 0xc42173d5f0, 0xc4200ebb00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6d00, 0xc4200d8980, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4202003c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4202003c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d03c30, 0xc42002b9a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4202003c0, 0x0, 0x0, 0x0, 0xc42002b9a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4202003c0, 0x6f0968, 0x3, 0x51f701, 0xc4200dec60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4202003c0, 0x5, 0xc420ad8100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1508 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4202004b0, 0xc42173d5c0, 0xc4200ebc00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6f00, 0xc4200d89e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4202004b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4202004b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d04c30, 0xc42002b9b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4202004b0, 0x0, 0x0, 0x0, 0xc42002b9b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4202004b0, 0x6f0968, 0x3, 0x51f701, 0xc4200ded20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4202004b0, 0x5, 0xc420ad8120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1509 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4202005a0, 0xc42173d580, 0xc4200ebe00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7100, 0xc4200d8a60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4202005a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4202005a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d05c30, 0xc42002b9d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4202005a0, 0x0, 0x0, 0x0, 0xc42002b9d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4202005a0, 0x6f0968, 0x3, 0x51f701, 0xc4200ded80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4202005a0, 0x5, 0xc420ad8140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1510 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200690, 0xc42173d530, 0xc4201c4200)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7400, 0xc4200d8ac0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cfec30, 0xc42002b9e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420200690, 0x0, 0x0, 0x0, 0xc42002b9e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420200690, 0x6f0968, 0x3, 0x51f701, 0xc4200dee40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420200690, 0x5, 0xc420ad8160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1511 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200780, 0xc42173d4f0, 0xc4201c4300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7600, 0xc4200d8b40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cffc30, 0xc42002ba00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420200780, 0x0, 0x0, 0x0, 0xc42002ba00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420200780, 0x6f0968, 0x3, 0x51f701, 0xc4200deea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420200780, 0x5, 0xc420ad8180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1512 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200870, 0xc42173dc70, 0xc4201c4500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7800, 0xc4200d8bc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d00c30, 0xc42002ba18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420200870, 0x0, 0x0, 0x0, 0xc42002ba18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420200870, 0x6f0968, 0x3, 0x51f701, 0xc4200def60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420200870, 0x5, 0xc420ad81a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1513 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200960, 0xc42173db60, 0xc4201c4700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7a00, 0xc4200d8c20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d01c30, 0xc42002ba30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420200960, 0x0, 0x0, 0x0, 0xc42002ba30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420200960, 0x6f0968, 0x3, 0x51f701, 0xc4200defc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420200960, 0x5, 0xc420ad81c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1514 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200a50, 0xc42173daf0, 0xc4201c4a00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7c00, 0xc4200d8ca0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d0ac30, 0xc42002ba48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420200a50, 0x0, 0x0, 0x0, 0xc42002ba48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420200a50, 0x6f0968, 0x3, 0x51f701, 0xc4200df080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420200a50, 0x5, 0xc420ad81e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1515 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200b40, 0xc42173dae0, 0xc4201c4c00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7d00, 0xc4200d8d00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200b40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d0bc30, 0xc42002ba60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420200b40, 0x0, 0x0, 0x0, 0xc42002ba60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420200b40, 0x6f0968, 0x3, 0x51f701, 0xc4200df0e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420200b40, 0x5, 0xc420ad8200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1516 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a870, 0xc420a6d430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ea220, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d0cc30, 0xc420544940)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42097a870, 0x0, 0x0, 0x0, 0xc420544940, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42097a870, 0x6f0968, 0x3, 0x51f701, 0xc4207b7860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42097a870, 0x5, 0xc420ad8220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1517 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200c30, 0xc42173da30, 0xc4201c4e00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7f00, 0xc4200d8d80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200c30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d0dc30, 0xc42002ba78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420200c30, 0x0, 0x0, 0x0, 0xc42002ba78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420200c30, 0x6f0968, 0x3, 0x51f701, 0xc4200df1a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420200c30, 0x5, 0xc420ad8240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1518 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200d20, 0xc42173d9c0, 0xc4201c5000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe100, 0xc4200d8e00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d06c30, 0xc42002ba90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420200d20, 0x0, 0x0, 0x0, 0xc42002ba90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420200d20, 0x6f0968, 0x3, 0x51f701, 0xc4200df200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420200d20, 0x5, 0xc420ad8260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1519 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200e10, 0xc42173d9b0, 0xc4201c5300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe200, 0xc4200d8e60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d07c30, 0xc42002baa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420200e10, 0x0, 0x0, 0x0, 0xc42002baa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420200e10, 0x6f0968, 0x3, 0x51f701, 0xc4200df2c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420200e10, 0x5, 0xc420ad8280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1520 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200f00, 0xc42173d990, 0xc4201c5500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe400, 0xc4200d8ee0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d08c30, 0xc42002bac0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420200f00, 0x0, 0x0, 0x0, 0xc42002bac0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420200f00, 0x6f0968, 0x3, 0x51f701, 0xc4200df320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420200f00, 0x5, 0xc420ad82a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200ff0, 0xc42173d4c0, 0xc4201c5700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe600, 0xc4200d8f40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200ff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d09c30, 0xc42002bad8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420200ff0, 0x0, 0x0, 0x0, 0xc42002bad8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420200ff0, 0x6f0968, 0x3, 0x51f701, 0xc4200df3e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420200ff0, 0x5, 0xc420ad82c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420201860, 0xc421f65860, 0xc4201c5900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe800, 0xc4200d8fc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420201860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420201860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d12c30, 0xc42002baf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420201860, 0x0, 0x0, 0x0, 0xc42002baf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420201860, 0x6f0968, 0x3, 0x51f701, 0xc4200df440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420201860, 0x5, 0xc420ad82e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1523 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420201a40, 0xc421f65580, 0xc4201c5900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fea00, 0xc4200d9040, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420201a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420201a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d13c30, 0xc42002bb08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420201a40, 0x0, 0x0, 0x0, 0xc42002bb08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420201a40, 0x6f0968, 0x3, 0x51f701, 0xc4200df500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420201a40, 0x5, 0xc420ad8300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1492 [IO wait]:
net.runtime_pollWait(0x7f0f9c181648, 0x77, 0xc420add228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2ae60, 0x77, 0xc420add260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2ae60, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2ae00, 0x7eb3e0, 0xc420ada360, 0x0, 0x0, 0x7e75a0, 0xc420a46ae0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2ae00, 0x7eb3e0, 0xc420ada360, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb650, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420ada360, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420ada360, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb650, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420ada360, 0x6cac4a, 0x3, 0x0, 0xc4209cb650, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420ada360, 0x6cac4a, 0x3, 0x0, 0xc4209cb650, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420ada360, 0xc420a2ad90, 0x7e94e0, 0xc4209cb650, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420ada360, 0xc420a2ad90, 0xc4209b1ea0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc4209b1e01, 0xc420ada2a0, 0xc420914a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cb5c0, 0xc420ada060)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1524 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aee000, 0xc4209cd790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420aee000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e3c30, 0xc420544bb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc420aee000, 0x0, 0x0, 0x0, 0xc420544bb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc420aee000, 0x6f0968, 0x3, 0x51f701, 0xc420a6b410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc420aee000, 0x5, 0xc420ad8320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1493 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420ada360, 0xc420a2ae00, 0xc420ada480, 0xc420ada420)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1494 [IO wait]:
net.runtime_pollWait(0x7f0f9c181588, 0x77, 0xc420b01228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2af40, 0x77, 0xc420b01260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2af40, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2aee0, 0x7eb3e0, 0xc420ada7e0, 0x0, 0x0, 0x7e75a0, 0xc420a46ba0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2aee0, 0x7eb3e0, 0xc420ada7e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb740, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420ada7e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420ada7e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb740, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420ada7e0, 0x6cac4a, 0x3, 0x0, 0xc4209cb740, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420ada7e0, 0x6cac4a, 0x3, 0x0, 0xc4209cb740, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420ada7e0, 0xc420a2ae70, 0x7e94e0, 0xc4209cb740, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420ada7e0, 0xc420a2ae70, 0xc4209b1f20, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc4209b1e01, 0xc420ada720, 0xc420915a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cb6b0, 0xc420ada4e0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1525 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420201b30, 0xc421f65250, 0xc4201c5a00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216feb00, 0xc4200d90a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420201b30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420201b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d14c30, 0xc42002bb20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420201b30, 0x0, 0x0, 0x0, 0xc42002bb20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420201b30, 0x6f0968, 0x3, 0x51f701, 0xc4200df560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420201b30, 0x5, 0xc420ad8740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1526 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420201c20, 0xc420b18d00, 0xc420344000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fee00, 0xc4200d9120, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420201c20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420201c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d15c30, 0xc42002bb38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420201c20, 0x0, 0x0, 0x0, 0xc42002bb38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420201c20, 0x6f0968, 0x3, 0x51f701, 0xc4200df620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420201c20, 0x5, 0xc420ad8760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1527 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420201d10, 0xc420b18d30, 0xc420344100)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216ff000, 0xc4200d9180, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420201d10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420201d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d0ec30, 0xc42002bb50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420201d10, 0x0, 0x0, 0x0, 0xc42002bb50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420201d10, 0x6f0968, 0x3, 0x51f701, 0xc4200df680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420201d10, 0x5, 0xc420ad8780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1528 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1529 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032e000, 0xc4200dc8b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4200d9c60, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d10c30, 0xc42002bb80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42032e000, 0x0, 0x0, 0x0, 0xc42002bb80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42032e000, 0x6f0968, 0x3, 0x51f701, 0xc4200df7a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42032e000, 0x5, 0xc420ad87c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1530 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032e1e0, 0xc4200dc8d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4200d9d20, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e1e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d11c30, 0xc42002bb98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42032e1e0, 0x0, 0x0, 0x0, 0xc42002bb98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42032e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4200df860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42032e1e0, 0x5, 0xc420ad87e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1531 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032e2d0, 0xc4200dc900)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4200d9de0, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e2d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d1ac30, 0xc42002bbb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42032e2d0, 0x0, 0x0, 0x0, 0xc42002bbb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42032e2d0, 0x6f0968, 0x3, 0x51f701, 0xc4200df8c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42032e2d0, 0x5, 0xc420ad8800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1532 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032e3c0, 0xc4200dc920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4200d9ea0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e3c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d1bc30, 0xc42002bbc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42032e3c0, 0x0, 0x0, 0x0, 0xc42002bbc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42032e3c0, 0x6f0968, 0x3, 0x51f701, 0xc4200df980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42032e3c0, 0x5, 0xc420ad8820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1533 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1534 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032e690, 0xc4200dc970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e020, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d1dc30, 0xc42002bbf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42032e690, 0x0, 0x0, 0x0, 0xc42002bbf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42032e690, 0x6f0968, 0x3, 0x51f701, 0xc4200dfaa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42032e690, 0x5, 0xc420ad8860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1535 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e0c0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d16c30, 0xc42002bc10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42032e780, 0x0, 0x0, 0x0, 0xc42002bc10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42032e780, 0x6f0968, 0x3, 0x51f701, 0xc4200dfb00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42032e780, 0x5, 0xc420ad8880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1536 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e120, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d17c30, 0xc42002bc28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42032e960, 0x0, 0x0, 0x0, 0xc42002bc28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42032e960, 0x6f0968, 0x3, 0x51f701, 0xc4200dfbc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42032e960, 0x5, 0xc420ad88a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1537 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032ea50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d18c30, 0xc42002bc40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42032ea50, 0x0, 0x0, 0x0, 0xc42002bc40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42032ea50, 0x6f0968, 0x3, 0x51f701, 0xc4203fe090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42032ea50, 0x5, 0xc420ad88c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1538 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032eb40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d19c30, 0xc42002bc58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42032eb40, 0x0, 0x0, 0x0, 0xc42002bc58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42032eb40, 0x6f0968, 0x3, 0x51f701, 0xc4203fe150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42032eb40, 0x5, 0xc420ad88e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1539 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032ec30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d22c30, 0xc42002bc70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42032ec30, 0x0, 0x0, 0x0, 0xc42002bc70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42032ec30, 0x6f0968, 0x3, 0x51f701, 0xc4203fe1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42032ec30, 0x5, 0xc420ad8900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1540 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032ed20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d23c30, 0xc42002bc88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42032ed20, 0x0, 0x0, 0x0, 0xc42002bc88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42032ed20, 0x6f0968, 0x3, 0x51f701, 0xc4203fe2a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42032ed20, 0x5, 0xc420ad8920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1541 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032ee10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d24c30, 0xc42002bca0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42032ee10, 0x0, 0x0, 0x0, 0xc42002bca0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42032ee10, 0x6f0968, 0x3, 0x51f701, 0xc4203fe300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42032ee10, 0x5, 0xc420ad8940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1542 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032eff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d25c30, 0xc42002bcb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42032eff0, 0x0, 0x0, 0x0, 0xc42002bcb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42032eff0, 0x6f0968, 0x3, 0x51f701, 0xc4203fe3c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42032eff0, 0x5, 0xc420ad8960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1543 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d5560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d62c30, 0xc420544270)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4205a2a50, 0x0, 0x0, 0x0, 0xc420544270, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4205a2a50, 0x6f0968, 0x3, 0x51f701, 0xc4204fd1a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4205a2a50, 0x5, 0xc420ad8980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1544 [select]:
net/http.(*persistConn).roundTrip(0xc42076c200, 0xc4209cf4e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee0f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e5c30, 0xc4200e6f28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc420aee0f0, 0x0, 0x0, 0x0, 0xc4200e6f28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc420aee0f0, 0x6f0968, 0x3, 0x51f701, 0xc420a6b620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc420aee0f0, 0x5, 0xc420ad89a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1495 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420ada7e0, 0xc420a2aee0, 0xc420ada900, 0xc420ada8a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1545 [IO wait]:
net.runtime_pollWait(0x7f0f9c1814c8, 0x77, 0xc420aff228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0df0, 0x77, 0xc420aff260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a0df0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a0d90, 0x7eb3e0, 0xc420a657a0, 0x0, 0x0, 0x7e75a0, 0xc4209cf540, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a0d90, 0x7eb3e0, 0xc420a657a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6b6e0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420a657a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420a657a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6b6e0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420a657a0, 0x6cac4a, 0x3, 0x0, 0xc420a6b6e0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420a657a0, 0x6cac4a, 0x3, 0x0, 0xc420a6b6e0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420a657a0, 0xc4207a0d20, 0x7e94e0, 0xc420a6b6e0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420a657a0, 0xc4207a0d20, 0xc420ad8d90, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad8d01, 0xc420a656e0, 0xc4206e5a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b650, 0xc420a654a0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1496 [IO wait]:
net.runtime_pollWait(0x7f0f9c181408, 0x77, 0xc420b13228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b020, 0x77, 0xc420b13260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b020, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2afc0, 0x7eb3e0, 0xc420adac60, 0x0, 0x0, 0x7e75a0, 0xc420a46c60, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2afc0, 0x7eb3e0, 0xc420adac60, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb830, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420adac60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420adac60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb830, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420adac60, 0x6cac4a, 0x3, 0x0, 0xc4209cb830, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420adac60, 0x6cac4a, 0x3, 0x0, 0xc4209cb830, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420adac60, 0xc420a2af50, 0x7e94e0, 0xc4209cb830, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420adac60, 0xc420a2af50, 0xc4209b1f90, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0xc4209b1f01, 0xc420adaba0, 0xc420916a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cb7a0, 0xc420ada960)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1546 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420a657a0, 0xc4207a0d90, 0xc420a65860, 0xc420a65800)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2485 [IO wait]:
net.runtime_pollWait(0x7f0f9c18d9c0, 0x72, 0x207)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206046f0, 0x72, 0xc4211719d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206046f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604690, 0xc4210a5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e2d0, 0xc4210a5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4700, 0xc4210a5000, 0x1000, 0x1000, 0x53bbd3, 0xc420b09b78, 0xc420b09b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421066c60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421066c60, 0x1, 0xc421166180, 0xc420b09c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1497 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420adac60, 0xc420a2afc0, 0xc420adad80, 0xc420adad20)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2122 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420a88cc0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2425 [runnable]:
net.runtime_pollWait(0x7f0f9c1d79c0, 0x72, 0x202)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604290, 0x72, 0xc42114a9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604290, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604230, 0xc420fde000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7d50, 0xc420fde000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4c00, 0xc420fde000, 0x1000, 0x1000, 0x53bbd3, 0xc42099b378, 0xc42099b388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a88720)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a88720, 0x1, 0xc4210e79e0, 0xc42099b460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4c00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1549 [IO wait]:
net.runtime_pollWait(0x7f0f9c181348, 0x77, 0xc420b21228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0fb0, 0x77, 0xc420b21260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a0fb0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a0f50, 0x7eb3e0, 0xc420a65e00, 0x0, 0x0, 0x7e75a0, 0xc4209cf620, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a0f50, 0x7eb3e0, 0xc420a65e00, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6b7d0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420a65e00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420a65e00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6b7d0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420a65e00, 0x6cac4a, 0x3, 0x0, 0xc420a6b7d0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420a65e00, 0x6cac4a, 0x3, 0x0, 0xc420a6b7d0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420a65e00, 0xc4207a0ee0, 0x7e94e0, 0xc420a6b7d0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420a65e00, 0xc4207a0ee0, 0xc420ad8ed0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc420ad8e01, 0xc420a65d40, 0xc4206e5a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b740, 0xc420a65b00)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1499 [IO wait]:
net.runtime_pollWait(0x7f0f9c181288, 0x77, 0xc420b1b228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b100, 0x77, 0xc420b1b260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b100, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b0a0, 0x7eb3e0, 0xc420adb440, 0x0, 0x0, 0x7e75a0, 0xc420a46dc0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b0a0, 0x7eb3e0, 0xc420adb440, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb9e0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420adb440, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420adb440, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb9e0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420adb440, 0x6cac4a, 0x3, 0x0, 0xc4209cb9e0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420adb440, 0x6cac4a, 0x3, 0x0, 0xc4209cb9e0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420adb440, 0xc420a2b030, 0x7e94e0, 0xc4209cb9e0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420adb440, 0xc420a2b030, 0xc420b18070, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0xc420b18001, 0xc420adb380, 0xc420917a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cb950, 0xc420adb140)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1550 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420a65e00, 0xc4207a0f50, 0xc420a65ec0, 0xc420a65e60)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2422 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d7900, 0x72, 0x203)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604370, 0x72, 0xc4211589d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604370, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604310, 0xc420fda000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7d48, 0xc420fda000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420977900, 0xc420fda000, 0x1000, 0x1000, 0x53bbd3, 0xc42099a378, 0xc42099a388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a88480)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a88480, 0x1, 0xc4210e7980, 0xc42099a460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420977900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1500 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420adb440, 0xc420a2b0a0, 0xc420adb560, 0xc420adb500)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1501 [IO wait]:
net.runtime_pollWait(0x7f0f9c1811c8, 0x77, 0xc420b23228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b1e0, 0x77, 0xc420b23260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b1e0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b180, 0x7eb3e0, 0xc420adb8c0, 0x0, 0x0, 0x7e75a0, 0xc420a46e80, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b180, 0x7eb3e0, 0xc420adb8c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbad0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420adb8c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420adb8c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbad0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420adb8c0, 0x6cac4a, 0x3, 0x0, 0xc4209cbad0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420adb8c0, 0x6cac4a, 0x3, 0x0, 0xc4209cbad0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420adb8c0, 0xc420a2b110, 0x7e94e0, 0xc4209cbad0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420adb8c0, 0xc420a2b110, 0xc420b180e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0xc420b18001, 0xc420adb800, 0xc420b2ea38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cba40, 0xc420adb5c0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1552 [IO wait]:
net.runtime_pollWait(0x7f0f9c181108, 0x77, 0xc420b39228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1090, 0x77, 0xc420b39260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a1090, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a1030, 0x7eb3e0, 0xc420b32360, 0x0, 0x0, 0x7e75a0, 0xc4209cf740, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a1030, 0x7eb3e0, 0xc420b32360, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6b950, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b32360, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b32360, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6b950, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b32360, 0x6cac4a, 0x3, 0x0, 0xc420a6b950, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b32360, 0x6cac4a, 0x3, 0x0, 0xc420a6b950, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b32360, 0xc4207a0fc0, 0x7e94e0, 0xc420a6b950, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b32360, 0xc4207a0fc0, 0xc420ad8f60, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc420ad8f01, 0xc420b322a0, 0xc420722a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b8c0, 0xc420b32060)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1502 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420adb8c0, 0xc420a2b180, 0xc420adb9e0, 0xc420adb980)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1553 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b32360, 0xc4207a1030, 0xc420b32420, 0xc420b323c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1503 [IO wait]:
net.runtime_pollWait(0x7f0f9c181048, 0x77, 0xc420b35228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b2c0, 0x77, 0xc420b35260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b2c0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b260, 0x7eb3e0, 0xc420adbd40, 0x0, 0x0, 0x7e75a0, 0xc420a46f40, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b260, 0x7eb3e0, 0xc420adbd40, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbbc0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420adbd40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420adbd40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbbc0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420adbd40, 0x6cac4a, 0x3, 0x0, 0xc4209cbbc0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420adbd40, 0x6cac4a, 0x3, 0x0, 0xc4209cbbc0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420adbd40, 0xc420a2b1f0, 0x7e94e0, 0xc4209cbbc0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420adbd40, 0xc420a2b1f0, 0xc420b18160, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc420b18101, 0xc420adbc80, 0xc420b2fa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cbb30, 0xc420adba40)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1554 [IO wait]:
net.runtime_pollWait(0x7f0f9c186f08, 0x77, 0xc420b41228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1170, 0x77, 0xc420b41260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a1170, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a1110, 0x7eb3e0, 0xc420b32780, 0x0, 0x0, 0x7e75a0, 0xc4209cf800, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a1110, 0x7eb3e0, 0xc420b32780, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6ba40, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b32780, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b32780, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6ba40, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b32780, 0x6cac4a, 0x3, 0x0, 0xc420a6ba40, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b32780, 0x6cac4a, 0x3, 0x0, 0xc420a6ba40, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b32780, 0xc4207a10a0, 0x7e94e0, 0xc420a6ba40, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b32780, 0xc4207a10a0, 0xc420ad8fe0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc420ad8f01, 0xc420b326c0, 0xc420722a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b9b0, 0xc420b32480)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1504 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420adbd40, 0xc420a2b260, 0xc420adbe60, 0xc420adbe00)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1555 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b32780, 0xc4207a1110, 0xc420b32840, 0xc420b327e0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2467 [select]:
net/http.(*persistConn).writeLoop(0xc420b6fd00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1556 [IO wait]:
net.runtime_pollWait(0x7f0f9c186e48, 0x77, 0xc420b3d228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1250, 0x77, 0xc420b3d260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a1250, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a11f0, 0x7eb3e0, 0xc420b32ba0, 0x0, 0x0, 0x7e75a0, 0xc4209cf8c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a11f0, 0x7eb3e0, 0xc420b32ba0, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6bb30, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b32ba0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b32ba0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6bb30, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b32ba0, 0x6cac4a, 0x3, 0x0, 0xc420a6bb30, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b32ba0, 0x6cac4a, 0x3, 0x0, 0xc420a6bb30, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b32ba0, 0xc4207a1180, 0x7e94e0, 0xc420a6bb30, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b32ba0, 0xc4207a1180, 0xc420ad9050, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0xc420ad9001, 0xc420b32ae0, 0xc420722a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6baa0, 0xc420b328a0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1570 [IO wait]:
net.runtime_pollWait(0x7f0f9c186d88, 0x77, 0xc420b4f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b3a0, 0x77, 0xc420b4f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b3a0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b340, 0x7eb3e0, 0xc420b46360, 0x0, 0x0, 0x7e75a0, 0xc420a47060, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b340, 0x7eb3e0, 0xc420b46360, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbd70, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b46360, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b46360, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbd70, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b46360, 0x6cac4a, 0x3, 0x0, 0xc4209cbd70, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b46360, 0x6cac4a, 0x3, 0x0, 0xc4209cbd70, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b46360, 0xc420a2b2d0, 0x7e94e0, 0xc4209cbd70, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b46360, 0xc420a2b2d0, 0xc420b181f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0xc420b18101, 0xc420b462a0, 0xc420b31a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cbce0, 0xc420b46060)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1557 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b32ba0, 0xc4207a11f0, 0xc420b32c60, 0xc420b32c00)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1558 [IO wait]:
net.runtime_pollWait(0x7f0f9c186cc8, 0x77, 0xc420b49228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1330, 0x77, 0xc420b49260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a1330, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a12d0, 0x7eb3e0, 0xc420b32fc0, 0x0, 0x0, 0x7e75a0, 0xc4209cf980, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a12d0, 0x7eb3e0, 0xc420b32fc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6bc20, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b32fc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b32fc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6bc20, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b32fc0, 0x6cac4a, 0x3, 0x0, 0xc420a6bc20, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b32fc0, 0x6cac4a, 0x3, 0x0, 0xc420a6bc20, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b32fc0, 0xc4207a1260, 0x7e94e0, 0xc420a6bc20, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b32fc0, 0xc4207a1260, 0xc420ad90d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0xc420ad9001, 0xc420b32f00, 0xc420722a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6bb90, 0xc420b32cc0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1571 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b46360, 0xc420a2b340, 0xc420b46480, 0xc420b46420)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1572 [IO wait]:
net.runtime_pollWait(0x7f0f9c186c08, 0x77, 0xc420b57228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b480, 0x77, 0xc420b57260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b480, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b420, 0x7eb3e0, 0xc420b467e0, 0x0, 0x0, 0x7e75a0, 0xc420a47120, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b420, 0x7eb3e0, 0xc420b467e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbe60, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b467e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b467e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbe60, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b467e0, 0x6cac4a, 0x3, 0x0, 0xc4209cbe60, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b467e0, 0x6cac4a, 0x3, 0x0, 0xc4209cbe60, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b467e0, 0xc420a2b3b0, 0x7e94e0, 0xc4209cbe60, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b467e0, 0xc420a2b3b0, 0xc420b18270, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc420b18201, 0xc420b46720, 0xc420b2aa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cbdd0, 0xc420b464e0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1559 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b32fc0, 0xc4207a12d0, 0xc420b33080, 0xc420b33020)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1560 [IO wait]:
net.runtime_pollWait(0x7f0f9c186b48, 0x77, 0xc420b51228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1410, 0x77, 0xc420b51260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a1410, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a13b0, 0x7eb3e0, 0xc420b333e0, 0x0, 0x0, 0x7e75a0, 0xc4209cfa40, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a13b0, 0x7eb3e0, 0xc420b333e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6bd10, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b333e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b333e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6bd10, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b333e0, 0x6cac4a, 0x3, 0x0, 0xc420a6bd10, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b333e0, 0x6cac4a, 0x3, 0x0, 0xc420a6bd10, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b333e0, 0xc4207a1340, 0x7e94e0, 0xc420a6bd10, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b333e0, 0xc4207a1340, 0xc420ad9140, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0xc420ad9101, 0xc420b33320, 0xc420722a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6bc80, 0xc420b330e0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1573 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b467e0, 0xc420a2b420, 0xc420b46900, 0xc420b468a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1561 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b333e0, 0xc4207a13b0, 0xc420b334a0, 0xc420b33440)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1574 [IO wait]:
net.runtime_pollWait(0x7f0f9c1869c8, 0x77, 0xc420b61228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b560, 0x77, 0xc420b61260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b560, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b500, 0x7eb3e0, 0xc420b46c60, 0x0, 0x0, 0x7e75a0, 0xc420a471e0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b500, 0x7eb3e0, 0xc420b46c60, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbf80, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b46c60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b46c60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbf80, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b46c60, 0x6cac4a, 0x3, 0x0, 0xc4209cbf80, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b46c60, 0x6cac4a, 0x3, 0x0, 0xc4209cbf80, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b46c60, 0xc420a2b490, 0x7e94e0, 0xc4209cbf80, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b46c60, 0xc420a2b490, 0xc420b182f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420b18201, 0xc420b46ba0, 0xc420b2ca38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cbef0, 0xc420b46960)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1562 [IO wait]:
net.runtime_pollWait(0x7f0f9c186a88, 0x77, 0xc420b5b228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a14f0, 0x77, 0xc420b5b260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a14f0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a1490, 0x7eb3e0, 0xc420b33800, 0x0, 0x0, 0x7e75a0, 0xc4209cfb00, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a1490, 0x7eb3e0, 0xc420b33800, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6be00, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b33800, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b33800, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6be00, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b33800, 0x6cac4a, 0x3, 0x0, 0xc420a6be00, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b33800, 0x6cac4a, 0x3, 0x0, 0xc420a6be00, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b33800, 0xc4207a1420, 0x7e94e0, 0xc420a6be00, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b33800, 0xc4207a1420, 0xc420ad91c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0xc420ad9101, 0xc420b33740, 0xc420722a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6bd70, 0xc420b33500)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1563 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b33800, 0xc4207a1490, 0xc420b338c0, 0xc420b33860)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1575 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b46c60, 0xc420a2b500, 0xc420b46d80, 0xc420b46d20)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1564 [IO wait]:
net.runtime_pollWait(0x7f0f9c186908, 0x77, 0xc420b67228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a15d0, 0x77, 0xc420b67260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a15d0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a1570, 0x7eb3e0, 0xc420b33c20, 0x0, 0x0, 0x7e75a0, 0xc4209cfbc0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a1570, 0x7eb3e0, 0xc420b33c20, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6bef0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b33c20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b33c20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6bef0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b33c20, 0x6cac4a, 0x3, 0x0, 0xc420a6bef0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b33c20, 0x6cac4a, 0x3, 0x0, 0xc420a6bef0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b33c20, 0xc4207a1500, 0x7e94e0, 0xc420a6bef0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b33c20, 0xc4207a1500, 0xc420ad9230, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc420ad9101, 0xc420b33b60, 0xc420722a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6be60, 0xc420b33920)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2419 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d7840, 0x72, 0x204)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604450, 0x72, 0xc4211309d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604450, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206043f0, 0xc420fd6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7d40, 0xc420fd6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f2300, 0xc420fd6000, 0x1000, 0x1000, 0x53bbd3, 0xc4209d4378, 0xc4209d4388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a88420)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a88420, 0x1, 0xc4210e7920, 0xc4209d4460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f2300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1565 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b33c20, 0xc4207a1570, 0xc420b33ce0, 0xc420b33c80)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2109 [runnable]:
net.runtime_pollWait(0x7f0f9c1d3100, 0x72, 0x14e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a060, 0x72, 0xc420f689d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a060, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a000, 0xc4207f2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6400, 0xc4207f2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976700, 0xc4207f2000, 0x1000, 0x1000, 0x53bbd3, 0xc420a0a378, 0xc420a0a388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a88060)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a88060, 0x1, 0xc421066ea0, 0xc420a0a460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1577 [IO wait]:
net.runtime_pollWait(0x7f0f9c186848, 0x77, 0xc420b7f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b640, 0x77, 0xc420b7f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b640, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b5e0, 0x7eb3e0, 0xc420b47380, 0x0, 0x0, 0x7e75a0, 0xc420a47380, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b5e0, 0x7eb3e0, 0xc420b47380, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b641b0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b47380, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b47380, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b641b0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b47380, 0x6cac4a, 0x3, 0x0, 0xc420b641b0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b47380, 0x6cac4a, 0x3, 0x0, 0xc420b641b0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b47380, 0xc420a2b570, 0x7e94e0, 0xc420b641b0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b47380, 0xc420a2b570, 0xc420b183b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420b18301, 0xc420b472c0, 0xc420b74a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b64120, 0xc420b47080)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1578 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b47380, 0xc420a2b5e0, 0xc420b474a0, 0xc420b47440)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2488 [select]:
net/http.(*persistConn).writeLoop(0xc420b6fb00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1579 [IO wait]:
net.runtime_pollWait(0x7f0f9c186788, 0x77, 0xc420b89228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b720, 0x77, 0xc420b89260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b720, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b6c0, 0x7eb3e0, 0xc420b47800, 0x0, 0x0, 0x7e75a0, 0xc420a47440, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b6c0, 0x7eb3e0, 0xc420b47800, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b642a0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b47800, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b47800, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b642a0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b47800, 0x6cac4a, 0x3, 0x0, 0xc420b642a0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b47800, 0x6cac4a, 0x3, 0x0, 0xc420b642a0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b47800, 0xc420a2b650, 0x7e94e0, 0xc420b642a0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b47800, 0xc420a2b650, 0xc420b18420, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420b18301, 0xc420b47740, 0xc420b75a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b64210, 0xc420b47500)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1568 [IO wait]:
net.runtime_pollWait(0x7f0f9c1866c8, 0x77, 0xc420b83228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a16b0, 0x77, 0xc420b83260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a16b0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a1650, 0x7eb3e0, 0xc420b8a360, 0x0, 0x0, 0x7e75a0, 0xc4209cfd60, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a1650, 0x7eb3e0, 0xc420b8a360, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b801b0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b8a360, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b8a360, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b801b0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b8a360, 0x6cac4a, 0x3, 0x0, 0xc420b801b0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b8a360, 0x6cac4a, 0x3, 0x0, 0xc420b801b0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b8a360, 0xc4207a15e0, 0x7e94e0, 0xc420b801b0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b8a360, 0xc4207a15e0, 0xc420ad9380, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad9301, 0xc420b8a2a0, 0xc420724a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80120, 0xc420b8a060)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1580 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b47800, 0xc420a2b6c0, 0xc420b47920, 0xc420b478c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1569 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b8a360, 0xc4207a1650, 0xc420b8a420, 0xc420b8a3c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1581 [IO wait]:
net.runtime_pollWait(0x7f0f9c186608, 0x77, 0xc420b95228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b800, 0x77, 0xc420b95260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b800, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b7a0, 0x7eb3e0, 0xc420b47c80, 0x0, 0x0, 0x7e75a0, 0xc420a47500, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b7a0, 0x7eb3e0, 0xc420b47c80, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b64390, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b47c80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b47c80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b64390, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b47c80, 0x6cac4a, 0x3, 0x0, 0xc420b64390, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b47c80, 0x6cac4a, 0x3, 0x0, 0xc420b64390, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b47c80, 0xc420a2b730, 0x7e94e0, 0xc420b64390, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b47c80, 0xc420a2b730, 0xc420b184a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420b18401, 0xc420b47bc0, 0xc420b76a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b64300, 0xc420b47980)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1586 [IO wait]:
net.runtime_pollWait(0x7f0f9c186548, 0x77, 0xc420b8f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1790, 0x77, 0xc420b8f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a1790, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a1730, 0x7eb3e0, 0xc420b8a780, 0x0, 0x0, 0x7e75a0, 0xc4209cfe20, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a1730, 0x7eb3e0, 0xc420b8a780, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b802a0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b8a780, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b8a780, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b802a0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b8a780, 0x6cac4a, 0x3, 0x0, 0xc420b802a0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b8a780, 0x6cac4a, 0x3, 0x0, 0xc420b802a0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b8a780, 0xc4207a16c0, 0x7e94e0, 0xc420b802a0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b8a780, 0xc4207a16c0, 0xc420ad9400, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad9301, 0xc420b8a6c0, 0xc420b70a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80210, 0xc420b8a480)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1582 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b47c80, 0xc420a2b7a0, 0xc420b47da0, 0xc420b47d40)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1587 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b8a780, 0xc4207a1730, 0xc420b8a840, 0xc420b8a7e0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3974 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42138b560, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1588 [IO wait]:
net.runtime_pollWait(0x7f0f9c186488, 0x77, 0xc420b9d228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1870, 0x77, 0xc420b9d260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a1870, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a1810, 0x7eb3e0, 0xc420b8aba0, 0x0, 0x0, 0x7e75a0, 0xc4209cfee0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a1810, 0x7eb3e0, 0xc420b8aba0, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b80390, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b8aba0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b8aba0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b80390, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b8aba0, 0x6cac4a, 0x3, 0x0, 0xc420b80390, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b8aba0, 0x6cac4a, 0x3, 0x0, 0xc420b80390, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b8aba0, 0xc4207a17a0, 0x7e94e0, 0xc420b80390, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b8aba0, 0xc4207a17a0, 0xc420ad9470, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad9401, 0xc420b8aae0, 0xc420b71a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80300, 0xc420b8a8a0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3989 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213aec00, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 3996 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213af500, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1589 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b8aba0, 0xc4207a1810, 0xc420b8ac60, 0xc420b8ac00)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3980 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42138be60, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2111 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b464e0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1602 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2f38, 0x72, 0xec)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206acca0, 0x72, 0xc4206949d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206acca0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206acc40, 0xc420786000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6ce0, 0xc420786000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4a00, 0xc420786000, 0x1000, 0x1000, 0x53bbd3, 0xc420694b68, 0xc420694b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5500)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5500, 0x1, 0xc4205aa480, 0xc42043d460, 0x0, 0x0, 0xc42043d3e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4a00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1603 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4a00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2514 [select]:
net/http.(*persistConn).roundTrip(0xc420f7d000, 0xc421186000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211801e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211801e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421177c30, 0xc420545170)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4211801e0, 0x0, 0x0, 0x0, 0xc420545170, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4211801e0, 0x6f0968, 0x3, 0x51f701, 0xc421015c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4211801e0, 0x5, 0xc420969c90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3601 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2407 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c5f38, 0x72, 0x12b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa140, 0x72, 0xc420f6a9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa140, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa0e0, 0xc420fd5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d38, 0xc420fd5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e500, 0xc420fd5000, 0x1000, 0x1000, 0x53bbd3, 0xc420115378, 0xc420115388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20ae0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20ae0, 0x1, 0xc421052600, 0xc420115460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24557 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421406fc0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 3983 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213ae300, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 10973 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213d8ba0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2518 [select]:
net/http.(*persistConn).roundTrip(0xc4206b4f00, 0xc421186300, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211805a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211805a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421193c30, 0xc4205451d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4211805a0, 0x0, 0x0, 0x0, 0xc4205451d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4211805a0, 0x6f0968, 0x3, 0x51f701, 0xc42119a0f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4211805a0, 0x5, 0xc420969d10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3977 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42138b9e0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2516 [select]:
net/http.(*persistConn).roundTrip(0xc420f7ce00, 0xc421186180, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211803c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211803c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421179c30, 0xc4205451a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4211803c0, 0x0, 0x0, 0x0, 0xc4205451a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4211803c0, 0x6f0968, 0x3, 0x51f701, 0xc421015e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4211803c0, 0x5, 0xc420969cd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2480 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cae60, 0x72, 0x141)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab6b0, 0x72, 0xc4211619d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab6b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab650, 0xc4210a1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e2c8, 0xc4210a1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088fc00, 0xc4210a1000, 0x1000, 0x1000, 0x53bbd3, 0xc4209a6378, 0xc4209a6388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421066ae0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421066ae0, 0x1, 0xc4211660c0, 0xc4209a6460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088fc00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3008 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4600, 0x72, 0x21b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200148b0, 0x72, 0xc4208ca9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200148b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420014850, 0xc4214c3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e518, 0xc4214c3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e000, 0xc4214c3000, 0x1000, 0x1000, 0x53bbd3, 0xc4208cab68, 0xc4208cab78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1980)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1980, 0x1, 0xc422c35200, 0xc4209a8c60, 0xc4209a8bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2447 [runnable]:
net.runtime_pollWait(0x7f0f9c1c47f8, 0x72, 0x11f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076f5d0, 0x72, 0xc420f769d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076f5d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076f570, 0xc420ffb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d90, 0xc420ffb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076d700, 0xc420ffb000, 0x1000, 0x1000, 0x53bbd3, 0xc4204f9b78, 0xc4204f9b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a21440)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a21440, 0x1, 0xc421052a20, 0xc4204f9c60, 0xc4204f9bb8, 0x4110a9, 0xc4208575e0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076d700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3999 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213af980, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2597 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358690, 0xc420b186e0, 0xc421365f00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189a00, 0xc4212cf6a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421386c30, 0xc420545850)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421358690, 0x0, 0x0, 0x0, 0xc420545850, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421358690, 0x6f0968, 0x3, 0x51f701, 0xc42133ae40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421358690, 0x5, 0xc4204f0070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2179 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b328a0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1622 [select]:
net/http.(*persistConn).writeLoop(0xc420976200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2660 [select]:
net/http.(*persistConn).roundTrip(0xc420f7cd00, 0xc42118a140, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210f1b30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4210f1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421197c30, 0xc42104e320)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4210f1b30, 0x0, 0x0, 0x0, 0xc42104e320, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4210f1b30, 0x6f0968, 0x3, 0x51f701, 0xc4210ff230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4210f1b30, 0x5, 0xc4207093c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2158 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420adb140, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1627 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1631 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5a00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1632 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2938, 0x72, 0xf4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad3a0, 0x72, 0xc420ccd9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad3a0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad340, 0xc420a4f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6eb0, 0xc420a4f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5200, 0xc420a4f000, 0x1000, 0x1000, 0x53bbd3, 0xc420ccdb68, 0xc420ccdb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a64060)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a64060, 0x1, 0xc42036ec60, 0xc4209a8460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1633 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1634 [IO wait]:
net.runtime_pollWait(0x7f0f9c186308, 0x77, 0xc4206c5228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2bb10, 0x77, 0xc4206c5260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2bb10, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2bab0, 0x7eb3e0, 0xc420cd0240, 0x0, 0x0, 0x7e75a0, 0xc420c683a0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2bab0, 0x7eb3e0, 0xc420cd0240, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b65380, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420cd0240, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420cd0240, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b65380, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420cd0240, 0x6cac4a, 0x3, 0x0, 0xc420b65380, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420cd0240, 0x6cac4a, 0x3, 0x0, 0xc420b65380, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420cd0240, 0xc420a2ba40, 0x7e94e0, 0xc420b65380, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420cd0240, 0xc420a2ba40, 0xc420b18c30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc420b6e4a8, 0xc420ccda38, 0x410ffd, 0xc420b6e4a8)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x40e919, 0x41afdb, 0x100000000806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b643f0, 0xc420b96180)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1635 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420cd0240, 0xc420a2bab0, 0xc420cd0300, 0xc420cd02a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2267 [select]:
net/http.(*persistConn).writeLoop(0xc420f7cb00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2219 [select]:
net/http.(*persistConn).writeLoop(0xc4203d5d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2217 [select]:
net/http.(*persistConn).writeLoop(0xc420b6e500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2215 [select]:
net/http.(*persistConn).writeLoop(0xc4203d5e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2213 [select]:
net/http.(*persistConn).writeLoop(0xc420b6e600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2211 [select]:
net/http.(*persistConn).writeLoop(0xc420b6e700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2209 [select]:
net/http.(*persistConn).writeLoop(0xc420b6e800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2207 [select]:
net/http.(*persistConn).writeLoop(0xc420b6e900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2205 [select]:
net/http.(*persistConn).writeLoop(0xc420b6ea00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2203 [select]:
net/http.(*persistConn).writeLoop(0xc420b6eb00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2201 [select]:
net/http.(*persistConn).writeLoop(0xc420b6ec00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2199 [select]:
net/http.(*persistConn).writeLoop(0xc420b6ed00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2197 [select]:
net/http.(*persistConn).writeLoop(0xc420b6ee00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1649 [IO wait]:
net.runtime_pollWait(0x7f0f9c186248, 0x77, 0xc420371228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2bbf0, 0x77, 0xc420371260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2bbf0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2bb90, 0x7eb3e0, 0xc420ce6600, 0x0, 0x0, 0x7e75a0, 0xc420c685e0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2bb90, 0x7eb3e0, 0xc420ce6600, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b65b30, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420ce6600, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420ce6600, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b65b30, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420ce6600, 0x6cac4a, 0x3, 0x0, 0xc420b65b30, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420ce6600, 0x6cac4a, 0x3, 0x0, 0xc420b65b30, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420ce6600, 0xc420a2bb20, 0x7e94e0, 0xc420b65b30, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420ce6600, 0xc420a2bb20, 0xc420b18ed0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0xc420b6f0a8, 0xc420cdfa38, 0x410ffd, 0xc420b6f0a8)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80630, 0xc420b8b080)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1650 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420ce6600, 0xc420a2bb90, 0xc420ce66c0, 0xc420ce6660)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2195 [select]:
net/http.(*persistConn).writeLoop(0xc420b6ef00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2306 [select]:
net/http.(*persistConn).writeLoop(0xc42088ff00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2264 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac3d10, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6f600)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2191 [select]:
net/http.(*persistConn).writeLoop(0xc420b6f300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3174 [GC assist wait]:
net/url.parse(0xc42aedb3d4, 0x3, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb3d4, 0x3, 0x1, 0x1, 0xc42aedb301)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc42039baa0, 0xc421515b00, 0xc42165ec30, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4210bff80, 0x7eb360, 0xc4216c4200, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4210bff80, 0x7eb360, 0xc4216c4200)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3971 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42138b0e0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2185 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b32cc0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 3919 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42132e480, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2313 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b46960, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2528 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421180f00, 0xc42173dc80, 0xc4211af600)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082a00, 0xc421186a80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211b5c30, 0xc4205452c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421180f00, 0x0, 0x0, 0x0, 0xc4205452c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421180f00, 0x6f0968, 0x3, 0x51f701, 0xc42119ac30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421180f00, 0x5, 0xc420969e50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3048 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f3900, 0xc424b29be0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2fe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc424b2fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d15c30, 0xc424129180)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b2fe00, 0x0, 0x0, 0x0, 0xc424129180, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b2fe00, 0x6f0968, 0x3, 0x51f701, 0xc425d2fa40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b2fe00, 0x5, 0xc42020f1e0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3045 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4300, 0x72, 0x11a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad9c0, 0x72, 0xc420d0e9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad9c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad960, 0xc4214d7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e550, 0xc4214d7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082000, 0xc4214d7000, 0x1000, 0x1000, 0x53bbd3, 0xc420d0eb68, 0xc420d0eb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4214d2300)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4214d2300, 0x1, 0xc422c35440, 0xc420238460, 0xc4202383c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2453 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4a38, 0x72, 0x11c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076f330, 0x72, 0xc420f669d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076f330, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076f2d0, 0xc421001000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544da8, 0xc421001000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076d400, 0xc421001000, 0x1000, 0x1000, 0x53bbd3, 0xc420ac6b78, 0xc420ac6b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a217a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a217a0, 0x1, 0xc421052b40, 0xc420ac6c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076d400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3014 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4540, 0x72, 0x21a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014760, 0x72, 0xc4207509d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014760, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420014700, 0xc4214c7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e528, 0xc4214c7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076da00, 0xc4214c7000, 0x1000, 0x1000, 0x53bbd3, 0xc420750b68, 0xc420750b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1b60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1b60, 0x1, 0xc422c352c0, 0xc42099d460, 0xc42099d3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076da00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2449 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c48b8, 0x72, 0x11e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076f4f0, 0x72, 0xc420f7b9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076f4f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076f490, 0xc420ffd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d98, 0xc420ffd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076d600, 0xc420ffd000, 0x1000, 0x1000, 0x53bbd3, 0xc420ae9378, 0xc420ae9388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a216e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a216e0, 0x1, 0xc421052a80, 0xc420ae9460, 0x0, 0x2e, 0x28)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076d600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3961 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42138a360, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2155 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420a65b00, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 24554 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421406b40, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2149 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420a654a0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2146 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420ada960, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2143 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420ada4e0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2140 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420ada060, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2137 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420a89b60, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2134 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420a64f60, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2131 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420a89500, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2128 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420a890e0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 24539 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213d94a0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2125 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420a64ae0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 1822 [runnable]:
net.runtime_pollWait(0x7f0f9c1cdc00, 0x72, 0x184)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e680, 0x72, 0xc420d967b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e680, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e620, 0xc420da1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e76e8, 0xc420da1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420631c40, 0xc420da1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206aa000)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206aa000, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206aa000, 0xc420588c30, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4206fd0b0, 0xc420d96aa8, 0xc420d96aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4206fd0b0, 0xc420588c30, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206aa000, 0xc420496900, 0xc420588c30, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e9900, 0x7eb360, 0xc42064b400, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e9900, 0x7eb360, 0xc42064b400)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1823 [runnable]:
net.runtime_pollWait(0x7f0f9c1cdb40, 0x72, 0x185)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e760, 0x72, 0xc420d977b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e760, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e700, 0xc420da3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e76f0, 0xc420da3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420631ce0, 0xc420da3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206aa2a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206aa2a0, 0xa, 0x0, 0x1e, 0xc41ffc816f, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206aa2a0, 0xc420588d20, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4206fd1d0, 0xc420d97aa8, 0xc420d97aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4206fd1d0, 0xc420588d20, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206aa2a0, 0xc420496a00, 0xc420588d20, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e9980, 0x7eb360, 0xc42064b500, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e9980, 0x7eb360, 0xc42064b500)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1824 [runnable]:
net.runtime_pollWait(0x7f0f9c1cda80, 0x72, 0x186)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e840, 0x72, 0xc420d987b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e840, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e7e0, 0xc420da5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e76f8, 0xc420da5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420631d00, 0xc420da5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206aa360)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206aa360, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206aa360, 0xc420588e10, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4206fd2f0, 0xc420d98aa8, 0xc420d98aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4206fd2f0, 0xc420588e10, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206aa360, 0xc420496a00, 0xc420588e10, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e9a00, 0x7eb360, 0xc42064b640, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e9a00, 0x7eb360, 0xc42064b640)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24705 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424af0300, 0xc42587a310, 0xc424af0420, 0xc424af03c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24698 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d55c0, 0x77, 0xc424597228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a060, 0x77, 0xc424597260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a060, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a000, 0x7eb3e0, 0xc424b99380, 0x0, 0x0, 0x7e75a0, 0xc424c90800, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a000, 0x7eb3e0, 0xc424b99380, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246539b0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b99380, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b99380, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246539b0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b99380, 0x6cac4a, 0x3, 0x0, 0xc4246539b0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b99380, 0x6cac4a, 0x3, 0x0, 0xc4246539b0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b99380, 0xc425ae5570, 0x7e94e0, 0xc4246539b0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b99380, 0xc425ae5570, 0xc4253bf910, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf801, 0xc424b992c0, 0xc426195a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b98f60, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4246538f0, 0xc424b99020)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24731 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424af1bc0, 0xc42587a770, 0xc424af1d40, 0xc424af1ce0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24682 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9cc60, 0xc4259d7340, 0xc424b9cd80, 0xc424b9cd20)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24758 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d4b40, 0x77, 0xc42248d228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587ad10, 0x77, 0xc42248d260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587ad10, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587acb0, 0x7eb3e0, 0xc424a5f9e0, 0x0, 0x0, 0x7e75a0, 0xc424c91280, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587acb0, 0x7eb3e0, 0xc424a5f9e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e720, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a5f9e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a5f9e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e720, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a5f9e0, 0x6cac4a, 0x3, 0x0, 0xc42442e720, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a5f9e0, 0x6cac4a, 0x3, 0x0, 0xc42442e720, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a5f9e0, 0xc42587ac40, 0x7e94e0, 0xc42442e720, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a5f9e0, 0xc42587ac40, 0xc4252e0440, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0301, 0xc424a5f920, 0xc42619ba38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a5f5c0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e690, 0xc424a5f680)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24820 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d6340, 0x77, 0xc424ab1228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587baa0, 0x77, 0xc424ab1260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587baa0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587ba40, 0x7eb3e0, 0xc424948180, 0x0, 0x0, 0x7e75a0, 0xc424c91dc0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587ba40, 0x7eb3e0, 0xc424948180, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f560, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424948180, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424948180, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f560, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424948180, 0x6cac4a, 0x3, 0x0, 0xc42442f560, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424948180, 0x6cac4a, 0x3, 0x0, 0xc42442f560, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424948180, 0xc42587b9d0, 0x7e94e0, 0xc42442f560, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424948180, 0xc42587b9d0, 0xc4252e0e30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0d01, 0xc4249480c0, 0xc4261aaa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424987d40, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f4d0, 0xc424987e00)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1847 [runnable]:
net.runtime_pollWait(0x7f0f9c1cd540, 0x72, 0x18d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076ee60, 0x72, 0xc420dab7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076ee60, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076ee00, 0xc420dbb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7730, 0xc420dbb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420631fe0, 0xc420dbb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206ab320)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206ab320, 0xa, 0x0, 0x1e, 0xc41ffc8130, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206ab320, 0xc4205894a0, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4206fd9b0, 0xc420dabaa8, 0xc420dabaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4206fd9b0, 0xc4205894a0, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206ab320, 0xc420496c00, 0xc4205894a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e9d80, 0x7eb360, 0xc4205740c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e9d80, 0x7eb360, 0xc4205740c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1839 [select]:
net/http.(*persistConn).writeLoop(0xc420976900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24819 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424987c80, 0xc42587b960, 0xc424987da0, 0xc424987d40)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1841 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4b00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24826 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c3478, 0x77, 0xc424ed3228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587bd40, 0x77, 0xc424ed3260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587bd40, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587bce0, 0x7eb3e0, 0xc424948fc0, 0x0, 0x0, 0x7e75a0, 0xc424c58000, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587bce0, 0x7eb3e0, 0xc424948fc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f830, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424948fc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424948fc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f830, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424948fc0, 0x6cac4a, 0x3, 0x0, 0xc42442f830, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424948fc0, 0x6cac4a, 0x3, 0x0, 0xc42442f830, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424948fc0, 0xc42587bc70, 0x7e94e0, 0xc42442f830, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424948fc0, 0xc42587bc70, 0xc4252e1040, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0f01, 0xc424948f00, 0xc4261b5a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424948ba0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f7a0, 0xc424948c60)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24701 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b99860, 0xc42587a0e0, 0xc424b99a40, 0xc424b99920)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1859 [select]:
net/http.(*persistConn).writeLoop(0xc420976800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24679 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9c600, 0xc4259d70a0, 0xc424b9c720, 0xc424b9c6c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1852 [runnable]:
net.runtime_pollWait(0x7f0f9c1cd180, 0x72, 0x192)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d7800, 0x72, 0xc420da87b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d7800, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d77a0, 0xc420dcd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7758, 0xc420dcd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200c0ec0, 0xc420dcd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206abc20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206abc20, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206abc20, 0xc420589950, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420632000, 0xc420da8aa8, 0xc420da8aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420632000, 0xc420589950, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206abc20, 0xc420496d00, 0xc420589950, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420873400, 0x7eb360, 0xc4205749c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420873400, 0x7eb360, 0xc4205749c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24725 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424af0cc0, 0xc42587a4d0, 0xc424af0e40, 0xc424af0de0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1861 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4a00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24571 [runnable]:
net.runtime_pollWait(0x7f0f9c193c00, 0x77, 0xc425787228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421b05b10, 0x77, 0xc425787260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421b05b10, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421b05ab0, 0x7eb3e0, 0xc424da4240, 0x0, 0x0, 0x7e75a0, 0xc4222ad060, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421b05ab0, 0x7eb3e0, 0xc424da4240, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fb60, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424da4240, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424da4240, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fb60, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424da4240, 0x6cac4a, 0x3, 0x0, 0xc424a4fb60, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424da4240, 0x6cac4a, 0x3, 0x0, 0xc424a4fb60, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424da4240, 0xc421b05a40, 0x7e94e0, 0xc424a4fb60, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424da4240, 0xc421b05a40, 0xc425535dd0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425535d01, 0xc424da4180, 0xc426176a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424e11e60, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424a4fad0, 0xc424e11f20)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1863 [select]:
net/http.(*persistConn).writeLoop(0xc420976600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1855 [runnable]:
net.runtime_pollWait(0x7f0f9c1ceec0, 0x72, 0x195)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d7950, 0x72, 0xc420dc37b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d7950, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d78f0, 0xc420dd3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7770, 0xc420dd3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200c1340, 0xc420dd3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420696240)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420696240, 0xa, 0x0, 0x1e, 0xc41ffce6f0, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420696240, 0xc420589c20, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4206321b0, 0xc420dc3aa8, 0xc420dc3aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4206321b0, 0xc420589c20, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420696240, 0xc420496e00, 0xc420589c20, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fe100, 0x7eb360, 0xc420574ec0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fe100, 0x7eb360, 0xc420574ec0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1856 [runnable]:
net.runtime_pollWait(0x7f0f9c1cee00, 0x72, 0x196)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d79c0, 0x72, 0xc420dc47b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d79c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d7960, 0xc420dd5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7778, 0xc420dd5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200c1360, 0xc420dd5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420696540)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420696540, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420696540, 0xc420589d10, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420632240, 0xc420dc4aa8, 0xc420dc4aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420632240, 0xc420589d10, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420696540, 0xc420496f00, 0xc420589d10, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fe180, 0x7eb360, 0xc4205750c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fe180, 0x7eb360, 0xc4205750c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1865 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1857 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173ddc5, 0xb, 0x5, 0xc42173ddc5)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d89c0, 0xc420589e00)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d89c0, 0xc420589e00)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d89c0, 0xc420589e00)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4200fe200, 0x7eb360, 0xc4205752c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24704 [IO wait]:
net.runtime_pollWait(0x7f0f9c19aa68, 0x77, 0xc423a0b228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a370, 0x77, 0xc423a0b260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a370, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a310, 0x7eb3e0, 0xc424af0300, 0x0, 0x0, 0x7e75a0, 0xc424c90a40, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a310, 0x7eb3e0, 0xc424af0300, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653c80, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424af0300, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424af0300, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653c80, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424af0300, 0x6cac4a, 0x3, 0x0, 0xc424653c80, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424af0300, 0x6cac4a, 0x3, 0x0, 0xc424653c80, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424af0300, 0xc42587a230, 0x7e94e0, 0xc424653c80, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424af0300, 0xc42587a230, 0xc4253bfb80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bfb01, 0xc424af01e0, 0xc426190a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b99ec0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653bf0, 0xc424b99f80)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1867 [select]:
net/http.(*persistConn).writeLoop(0xc420976500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1875 [GC assist wait]:
net/url.parse(0xc42aedb394, 0x3, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb394, 0x3, 0x1, 0x1, 0xc42aedb301)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4206969c0, 0xc420ddfc00, 0xc42101a5a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4200fe300, 0x7eb360, 0xc4205755c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fe300, 0x7eb360, 0xc4205755c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24757 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a5f500, 0xc42587abd0, 0xc424a5f620, 0xc424a5f5c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1869 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24717 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d6580, 0x77, 0xc423a57228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f20d0, 0x77, 0xc423a57260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f20d0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2070, 0x7eb3e0, 0xc424b13bc0, 0x0, 0x0, 0x7e75a0, 0xc425959040, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2070, 0x7eb3e0, 0xc424b13bc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0840, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b13bc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b13bc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0840, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b13bc0, 0x6cac4a, 0x3, 0x0, 0xc4245a0840, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b13bc0, 0x6cac4a, 0x3, 0x0, 0xc4245a0840, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b13bc0, 0xc4256f2000, 0x7e94e0, 0xc4245a0840, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b13bc0, 0xc4256f2000, 0xc425350990, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350901, 0xc424b13b00, 0xc422e62a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b137a0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a07b0, 0xc424b138c0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1871 [select]:
net/http.(*persistConn).writeLoop(0xc420976400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1878 [GC assist wait]:
net/url.parse(0xc42aedb3a4, 0x3, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb3a4, 0x3, 0x1, 0x1, 0xc42aedb301)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc420697260, 0xc420df4c00, 0xc42101a690, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4200fe480, 0x7eb360, 0xc42053c1c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fe480, 0x7eb360, 0xc42053c1c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1879 [GC assist wait]:
net/url.parse(0xc42aedb3b4, 0x3, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb3b4, 0x3, 0x1, 0x1, 0xc42aedb301)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4206975c0, 0xc420df5c00, 0xc42101a780, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4200fe500, 0x7eb360, 0xc42053c480, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fe500, 0x7eb360, 0xc42053c480)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1880 [GC assist wait]:
net/url.parse(0xc42aedb3c4, 0x3, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb3c4, 0x3, 0x1, 0x1, 0xc42aedb301)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4206976e0, 0xc420dd8c00, 0xc42101a870, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4200fe580, 0x7eb360, 0xc42053c880, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fe580, 0x7eb360, 0xc42053c880)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1881 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173daa5, 0x9, 0x5, 0xc42173daa5)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d8410, 0xc420e802d0)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d8410, 0xc420e802d0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d8410, 0xc420e802d0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4200fe600, 0x7eb360, 0xc42053cc80)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24570 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424e11e00, 0xc421b059d0, 0xc424e11ec0, 0xc424e11e60)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24796 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d6dc0, 0x77, 0xc42492f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b720, 0x77, 0xc42492f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b720, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b6c0, 0x7eb3e0, 0xc424986e40, 0x0, 0x0, 0x7e75a0, 0xc424c91ac0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b6c0, 0x7eb3e0, 0xc424986e40, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f1a0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424986e40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424986e40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f1a0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424986e40, 0x6cac4a, 0x3, 0x0, 0xc42442f1a0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424986e40, 0x6cac4a, 0x3, 0x0, 0xc42442f1a0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424986e40, 0xc42587b650, 0x7e94e0, 0xc42442f1a0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424986e40, 0xc42587b650, 0xc4252e0b40, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0a01, 0xc424986d80, 0xc4261aea38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424986a20, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f110, 0xc424986ae0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1884 [runnable]:
net.runtime_pollWait(0x7f0f9c1ce500, 0x72, 0x1a2)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d7f00, 0x72, 0xc420e047b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d7f00, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d7ea0, 0xc420e15000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e77d8, 0xc420e15000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420df8160, 0xc420e15000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420697f20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420697f20, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420697f20, 0xc420de8870, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420633020, 0xc420e04aa8, 0xc420e04aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420633020, 0xc420de8870, 0x0, 0x55, 0x1)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420697f20, 0xc420497600, 0xc420de8870, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fe780, 0x7eb360, 0xc42053d340, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fe780, 0x7eb360, 0xc42053d340)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1885 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc42020b500)
/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc42020b500)
/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc420063ba0)
/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc4200fe800, 0x7eb360, 0xc42053d540)
/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1886 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc420b18535, 0x9, 0x5, 0xc420b18535)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d9110, 0xc420de8a50)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d9110, 0xc420de8a50)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d9110, 0xc420de8a50)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4200fe880, 0x7eb360, 0xc42053d640)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24769 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a39200, 0xc42587b110, 0xc424a39320, 0xc424a392c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1888 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173dff5, 0x9, 0x5, 0xc42173dff5)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d8f70, 0xc420de8c30)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d8f70, 0xc420de8c30)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d8f70, 0xc420de8c30)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4200fe980, 0x7eb360, 0xc42053da40)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1889 [runnable]:
net.runtime_pollWait(0x7f0f9c1ce140, 0x72, 0x1a7)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398220, 0x72, 0xc420e197b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398220, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203981c0, 0xc420e29000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7800, 0xc420e29000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420df8200, 0xc420e29000, 0x1000, 0x1000, 0xc420e19918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420636d80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420636d80, 0xa, 0x0, 0x1e, 0xc420e199d8, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420636d80, 0xc4219f0000, 0xf0, 0xf0, 0x6c1860, 0x4a0601, 0x1000000805d78)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420633aa0, 0xc420e19aa8, 0xc420e19aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420633aa0, 0xc4219f0000, 0xc420e19b20, 0x401863, 0xc420e19c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420636d80, 0xc420e19c00, 0xc4219f0000, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fea00, 0x7eb360, 0xc42053dc40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fea00, 0x7eb360, 0xc42053dc40)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24750 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a58360, 0xc4256f27e0, 0xc424a58480, 0xc424a58420)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24574 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424da4660, 0xc421b05b90, 0xc424da4780, 0xc424da4720)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24693 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b98480, 0xc425ae5340, 0xc424b985a0, 0xc424b98540)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24681 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9ca20, 0xc4259d7260, 0xc424b9cb40, 0xc424b9cae0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24730 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d3f40, 0x77, 0xc423a63228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a7d0, 0x77, 0xc423a63260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a7d0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a770, 0x7eb3e0, 0xc424af1bc0, 0x0, 0x0, 0x7e75a0, 0xc424c90e00, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a770, 0x7eb3e0, 0xc424af1bc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e150, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424af1bc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424af1bc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e150, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424af1bc0, 0x6cac4a, 0x3, 0x0, 0xc42442e150, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424af1bc0, 0x6cac4a, 0x3, 0x0, 0xc42442e150, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424af1bc0, 0xc42587a700, 0x7e94e0, 0xc42442e150, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424af1bc0, 0xc42587a700, 0xc4253bffd0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bff01, 0xc424af1b00, 0xc42619da38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424af17a0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e0c0, 0xc424af1860)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1873 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097ac30, 0xc420a6d6d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebba0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097ac30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc4205449a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42097ac30, 0x0, 0x0, 0x0, 0xc4205449a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42097ac30, 0x6f0968, 0x3, 0x51f701, 0xc4207b7c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42097ac30, 0x5, 0xc4200dd8d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1906 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097ad20, 0xc420a6d710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebc00, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097ad20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc4205449b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42097ad20, 0x0, 0x0, 0x0, 0xc4205449b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42097ad20, 0x6f0968, 0x3, 0x51f701, 0xc4207b7ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42097ad20, 0x5, 0xc4200dd8f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1907 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097ae10, 0xc420a6d750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebca0, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097ae10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc4205449d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42097ae10, 0x0, 0x0, 0x0, 0xc4205449d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42097ae10, 0x6f0968, 0x3, 0x51f701, 0xc4207b7d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42097ae10, 0x5, 0xc4200dd910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1908 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097af00, 0xc420a6d790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebd00, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097af00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc4205449e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42097af00, 0x0, 0x0, 0x0, 0xc4205449e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42097af00, 0x6f0968, 0x3, 0x51f701, 0xc4207b7e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42097af00, 0x5, 0xc4200dd930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1909 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097aff0, 0xc420a6d7d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebd60, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097aff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544a00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42097aff0, 0x0, 0x0, 0x0, 0xc420544a00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42097aff0, 0x6f0968, 0x3, 0x51f701, 0xc4207b7ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42097aff0, 0x5, 0xc4200dd950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1895 [runnable]:
net.runtime_pollWait(0x7f0f9c1d3c40, 0x72, 0x1ad)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398760, 0x72, 0xc420e3d7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398760, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420398700, 0xc420e43000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7830, 0xc420e43000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420df82c0, 0xc420e43000, 0x1000, 0x1000, 0xc420e3d918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420637980)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420637980, 0xa, 0x0, 0x1e, 0xa, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420637980, 0xc4219f01e0, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4206339e0, 0xc420e3daa8, 0xc420e3daa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4206339e0, 0xc4219f01e0, 0xc420e3db20, 0x401863, 0xc420e3dc78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420637980, 0xc420e3dc00, 0xc4219f01e0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fed00, 0x7eb360, 0xc42046b380, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fed00, 0x7eb360, 0xc42046b380)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1910 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b0e0, 0xc420a6d810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebe00, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b0e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544a18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42097b0e0, 0x0, 0x0, 0x0, 0xc420544a18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42097b0e0, 0x6f0968, 0x3, 0x51f701, 0xc4207b7fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42097b0e0, 0x5, 0xc4200dd990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1911 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b1d0, 0xc420a6d850)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebee0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b1d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544a30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42097b1d0, 0x0, 0x0, 0x0, 0xc420544a30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42097b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4206980c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42097b1d0, 0x5, 0xc4200dd9b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1912 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b2c0, 0xc420a6d890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebf60, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b2c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544a48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42097b2c0, 0x0, 0x0, 0x0, 0xc420544a48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42097b2c0, 0x6f0968, 0x3, 0x51f701, 0xc4206981e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42097b2c0, 0x5, 0xc4200dd9f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1913 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b3b0, 0xc420a6d8d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebfc0, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b3b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544a60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42097b3b0, 0x0, 0x0, 0x0, 0xc420544a60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42097b3b0, 0x6f0968, 0x3, 0x51f701, 0xc420698300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42097b3b0, 0x5, 0xc4200dda10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1914 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b4a0, 0xc420a6d910)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c686c0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b4a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544a78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42097b4a0, 0x0, 0x0, 0x0, 0xc420544a78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42097b4a0, 0x6f0968, 0x3, 0x51f701, 0xc420698540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42097b4a0, 0x5, 0xc4200dda30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1915 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b590, 0xc420a6d950)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68720, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544a90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42097b590, 0x0, 0x0, 0x0, 0xc420544a90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42097b590, 0x6f0968, 0x3, 0x51f701, 0xc420698660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42097b590, 0x5, 0xc4200dda70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1916 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b680, 0xc420a6d990)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544aa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42097b680, 0x0, 0x0, 0x0, 0xc420544aa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42097b680, 0x6f0968, 0x3, 0x51f701, 0xc420698780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42097b680, 0x5, 0xc4200dda90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1917 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b770, 0xc420a6d9f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c687e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544ac0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42097b770, 0x0, 0x0, 0x0, 0xc420544ac0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42097b770, 0x6f0968, 0x3, 0x51f701, 0xc4206988a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42097b770, 0x5, 0xc4200ddab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1896 [runnable]:
net.runtime_pollWait(0x7f0f9c1d3b80, 0x72, 0x1ae)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398840, 0x72, 0xc420e187b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398840, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203987e0, 0xc420e45000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7838, 0xc420e45000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420df82e0, 0xc420e45000, 0x1000, 0x1000, 0xc420e18918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420637a40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420637a40, 0xa, 0x0, 0x1e, 0xc42162de68, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420637a40, 0xc4219f0960, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203fe420, 0xc420e18aa8, 0xc420e18aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203fe420, 0xc4219f0960, 0xc420e18b20, 0x401863, 0xc420e18c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420637a40, 0xc420e18c00, 0xc4219f0960, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fed80, 0x7eb360, 0xc42046b680, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fed80, 0x7eb360, 0xc42046b680)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1918 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b860, 0xc420a6da30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420dd9c30, 0xc420544ad8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42097b860, 0x0, 0x0, 0x0, 0xc420544ad8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42097b860, 0x6f0968, 0x3, 0x51f701, 0xc4206989c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42097b860, 0x5, 0xc4200ddaf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1919 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b950, 0xc420a6da70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c688a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ddac30, 0xc420544af0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42097b950, 0x0, 0x0, 0x0, 0xc420544af0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42097b950, 0x6f0968, 0x3, 0x51f701, 0xc420698ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42097b950, 0x5, 0xc4200ddb10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1920 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097ba40, 0xc420a6dab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097ba40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ddac30, 0xc420544b08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42097ba40, 0x0, 0x0, 0x0, 0xc420544b08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42097ba40, 0x6f0968, 0x3, 0x51f701, 0xc420698c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42097ba40, 0x5, 0xc4200ddb30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1921 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097bb30, 0xc420a6daf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097bb30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ddac30, 0xc420544b20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42097bb30, 0x0, 0x0, 0x0, 0xc420544b20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42097bb30, 0x6f0968, 0x3, 0x51f701, 0xc420698d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42097bb30, 0x5, 0xc4200ddb70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1922 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097bc20, 0xc420a6db30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c689c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097bc20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ddac30, 0xc420544b38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42097bc20, 0x0, 0x0, 0x0, 0xc420544b38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42097bc20, 0x6f0968, 0x3, 0x51f701, 0xc420698e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42097bc20, 0x5, 0xc4200ddb90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1923 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2c30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d7cc30, 0xc420544330)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc4205a2c30, 0x0, 0x0, 0x0, 0xc420544330, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc4205a2c30, 0x6f0968, 0x3, 0x51f701, 0xc420a6ac60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc4205a2c30, 0x5, 0xc4200ddbd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 1897 [runnable]:
net.runtime_pollWait(0x7f0f9c1d3ac0, 0x72, 0x1af)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398920, 0x72, 0xc420e377b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398920, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203988c0, 0xc420e49000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7840, 0xc420e49000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420df8300, 0xc420e49000, 0x1000, 0x1000, 0xc420e37918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420637b60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420637b60, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420637b60, 0xc4219f0a50, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104d290, 0xc420e37aa8, 0xc420e37aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104d290, 0xc4219f0a50, 0xc420e37b20, 0x401863, 0xc420e37c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420637b60, 0xc420e37c00, 0xc4219f0a50, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fee00, 0x7eb360, 0xc42046b980, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fee00, 0x7eb360, 0xc42046b980)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1898 [runnable]:
net.runtime_pollWait(0x7f0f9c1d3a00, 0x72, 0x1b0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398a00, 0x72, 0xc420e387b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398a00, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203989a0, 0xc420e4b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7848, 0xc420e4b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420df8320, 0xc420e4b000, 0x1000, 0x1000, 0xc420e38918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420637e00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420637e00, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420637e00, 0xc4219f02d0, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420590210, 0xc420e38aa8, 0xc420e38aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420590210, 0xc4219f02d0, 0xc420e38b20, 0x401863, 0xc420e38c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420637e00, 0xc420e38c00, 0xc4219f02d0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fee80, 0x7eb360, 0xc42046bb80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fee80, 0x7eb360, 0xc42046bb80)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24703 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b99e00, 0xc42587a1c0, 0xc424b99f20, 0xc424b99ec0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1900 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc421515b05, 0x9, 0x5, 0xc421515b05)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc42058e340, 0xc420de9770)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc42058e340, 0xc420de9770)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc42058e340, 0xc420de9770)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4200fef80, 0x7eb360, 0xc42046bf80)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1901 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc421a329c0)
/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc421a329c0)
/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc42058e410)
/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc4200ff000, 0x7eb360, 0xc4204b1580)
/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24656 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d5f80, 0x77, 0xc424fc1228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4ae0, 0x77, 0xc424fc1260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4ae0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4a80, 0x7eb3e0, 0xc424c43440, 0x0, 0x0, 0x7e75a0, 0xc4222ade40, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4a80, 0x7eb3e0, 0xc424c43440, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652d20, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c43440, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c43440, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652d20, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c43440, 0x6cac4a, 0x3, 0x0, 0xc424652d20, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c43440, 0x6cac4a, 0x3, 0x0, 0xc424652d20, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c43440, 0xc425ae4a10, 0x7e94e0, 0xc424652d20, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c43440, 0xc425ae4a10, 0xc4253beda0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bed01, 0xc424c43380, 0xc426180a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c42fc0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652c90, 0xc424c43080)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1903 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b1d00)
/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b1d00)
/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc42058e1a0)
/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc4200ff100, 0x7eb360, 0xc4204b17c0)
/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1904 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).getSlow(0x805d10, 0xc422d1ad10, 0xd0)
/usr/local/go/src/sync/pool.go:133 +0xcc
sync.(*Pool).Get(0x805d10, 0x5642e6f3, 0xc422320240)
/usr/local/go/src/sync/pool.go:121 +0xf1
net/http.newBufioWriterSize(0x7e6f60, 0xc4204d9898, 0x800, 0x0)
/usr/local/go/src/net/http/server.go:649 +0x1a3
net/http.(*conn).readRequest(0xc4200ff180, 0x7eb360, 0xc4203a4080, 0xc4204d9860, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:830 +0x6f2
net/http.(*conn).serve(0xc4200ff180, 0x7eb360, 0xc4203a4080)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1905 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).getSlow(0x805d10, 0xc422d1ad10, 0xd0)
/usr/local/go/src/sync/pool.go:133 +0xcc
sync.(*Pool).Get(0x805d10, 0x317b0596, 0xc422320300)
/usr/local/go/src/sync/pool.go:121 +0xf1
net/http.newBufioWriterSize(0x7e6f60, 0xc4204d9968, 0x800, 0x0)
/usr/local/go/src/net/http/server.go:649 +0x1a3
net/http.(*conn).readRequest(0xc4200ff200, 0x7eb360, 0xc4203a4180, 0xc4204d9930, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:830 +0x6f2
net/http.(*conn).serve(0xc4200ff200, 0x7eb360, 0xc4203a4180)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1938 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).getSlow(0x805d10, 0xc422d1ad10, 0xd0)
/usr/local/go/src/sync/pool.go:133 +0xcc
sync.(*Pool).Get(0x805d10, 0x24837f02, 0xc4223203c0)
/usr/local/go/src/sync/pool.go:121 +0xf1
net/http.newBufioWriterSize(0x7e6f60, 0xc4204d9a38, 0x800, 0x0)
/usr/local/go/src/net/http/server.go:649 +0x1a3
net/http.(*conn).readRequest(0xc4200ff280, 0x7eb360, 0xc4203a4280, 0xc4204d9a00, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:830 +0x6f2
net/http.(*conn).serve(0xc4200ff280, 0x7eb360, 0xc4203a4280)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3015 [select]:
net/http.(*persistConn).writeLoop(0xc42076da00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1940 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).getSlow(0x805d10, 0xc422d1ad10, 0xd0)
/usr/local/go/src/sync/pool.go:133 +0xcc
sync.(*Pool).Get(0x805d10, 0x31cebd41, 0xc4223204e0)
/usr/local/go/src/sync/pool.go:121 +0xf1
net/http.newBufioWriterSize(0x7e6f60, 0xc4204d9b08, 0x800, 0x0)
/usr/local/go/src/net/http/server.go:649 +0x1a3
net/http.(*conn).readRequest(0xc4200ff380, 0x7eb360, 0xc42020a200, 0xc4204d9ad0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:830 +0x6f2
net/http.(*conn).serve(0xc4200ff380, 0x7eb360, 0xc42020a200)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1941 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).getSlow(0x805d10, 0xc422d1ad10, 0xd0)
/usr/local/go/src/sync/pool.go:133 +0xcc
sync.(*Pool).Get(0x805d10, 0x2fd8f272, 0xc4223205d0)
/usr/local/go/src/sync/pool.go:121 +0xf1
net/http.newBufioWriterSize(0x7e6f60, 0xc4204d9bd8, 0x800, 0x0)
/usr/local/go/src/net/http/server.go:649 +0x1a3
net/http.(*conn).readRequest(0xc4200ff400, 0x7eb360, 0xc42020a400, 0xc4204d9ba0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:830 +0x6f2
net/http.(*conn).serve(0xc4200ff400, 0x7eb360, 0xc42020a400)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3856 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4438, 0x72, 0x1cb)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2aca0, 0x72, 0xc422def9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2aca0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2ac40, 0xc4219a2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f348, 0xc4219a2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7dd00, 0xc4219a2000, 0x1000, 0x1000, 0x53bbd3, 0xc422defb68, 0xc422defb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a207e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a207e0, 0x1, 0xc422e44de0, 0xc420aeb460, 0xc420aeb3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7dd00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1942 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).getSlow(0x805d10, 0xc422d1ad10, 0xd0)
/usr/local/go/src/sync/pool.go:133 +0xcc
sync.(*Pool).Get(0x805d10, 0x57259273, 0xc422320690)
/usr/local/go/src/sync/pool.go:121 +0xf1
net/http.newBufioWriterSize(0x7e6f60, 0xc4204d9ca8, 0x800, 0x0)
/usr/local/go/src/net/http/server.go:649 +0x1a3
net/http.(*conn).readRequest(0xc4200ff480, 0x7eb360, 0xc42020a600, 0xc4204d9c70, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:830 +0x6f2
net/http.(*conn).serve(0xc4200ff480, 0x7eb360, 0xc42020a600)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1943 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).getSlow(0x805d10, 0xc422d1ad10, 0xd0)
/usr/local/go/src/sync/pool.go:133 +0xcc
sync.(*Pool).Get(0x805d10, 0x14b9b8b7, 0xc4223207b0)
/usr/local/go/src/sync/pool.go:121 +0xf1
net/http.newBufioWriterSize(0x7e6f60, 0xc4204d9d78, 0x800, 0x0)
/usr/local/go/src/net/http/server.go:649 +0x1a3
net/http.(*conn).readRequest(0xc4200ff500, 0x7eb360, 0xc42020a800, 0xc4204d9d40, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:830 +0x6f2
net/http.(*conn).serve(0xc4200ff500, 0x7eb360, 0xc42020a800)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1944 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc421515a95, 0x9, 0x5, 0xc421515a95)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc42058e270, 0xc420e762d0)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc42058e270, 0xc420e762d0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc42058e270, 0xc420e762d0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4200ff580, 0x7eb360, 0xc42020a940)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1945 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4d80, 0x72, 0x1bf)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399330, 0x72, 0xc420e6b7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399330, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203992d0, 0xc420e7d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e78c0, 0xc420e7d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420df8500, 0xc420e7d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42039b500)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42039b500, 0xa, 0x0, 0x1e, 0xc41ffd37e9, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42039b500, 0xc420e763c0, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4205902a0, 0xc420e6baa8, 0xc420e6baa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4205902a0, 0xc420e763c0, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42039b500, 0xc420497e00, 0xc420e763c0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200ff600, 0x7eb360, 0xc42020aa80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200ff600, 0x7eb360, 0xc42020aa80)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3176 [GC assist wait]:
net/url.parse(0xc42aedb3f4, 0x3, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb3f4, 0x3, 0x1, 0x1, 0xc42aedb301)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc42039b680, 0xc421515b00, 0xc42165ee10, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc421542080, 0x7eb360, 0xc4216c4380, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542080, 0x7eb360, 0xc4216c4380)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3175 [GC assist wait]:
net/url.parse(0xc42aedb3e4, 0x2, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb3e4, 0x2, 0x1, 0x1, 0xc42aedb301)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc42039b740, 0xc421515b00, 0xc42165ed20, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc421542000, 0x7eb360, 0xc4216c42c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542000, 0x7eb360, 0xc4216c42c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24724 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dc940, 0x77, 0xc423a1b228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a530, 0x77, 0xc423a1b260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a530, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a4d0, 0x7eb3e0, 0xc424af0cc0, 0x0, 0x0, 0x7e75a0, 0xc424c90bc0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a4d0, 0x7eb3e0, 0xc424af0cc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653e60, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424af0cc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424af0cc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653e60, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424af0cc0, 0x6cac4a, 0x3, 0x0, 0xc424653e60, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424af0cc0, 0x6cac4a, 0x3, 0x0, 0xc424653e60, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424af0cc0, 0xc42587a460, 0x7e94e0, 0xc424653e60, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424af0cc0, 0xc42587a460, 0xc4253bfd60, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bfc01, 0xc424af0c00, 0xc426192a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424af08a0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653dd0, 0xc424af0960)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3153 [select]:
net/http.(*persistConn).writeLoop(0xc420f7cc00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1950 [runnable]:
net.runtime_pollWait(0x7f0f9c1d49c0, 0x72, 0x1c4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399560, 0x72, 0xc420e887b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399560, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399500, 0xc420e9b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e78e8, 0xc420e9b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420df85c0, 0xc420e9b000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ffd37d7)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42039bb60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42039bb60, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42039bb60, 0xc420e76870, 0xf0, 0xf0, 0x6c1860, 0xc420e88a18, 0xc420100000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4205904e0, 0xc420e88aa8, 0xc420e88aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4205904e0, 0xc420e76870, 0xc420100000, 0xc4205904b0, 0xc4205b5068)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42039bb60, 0xc420497f00, 0xc420e76870, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200ff880, 0x7eb360, 0xc42020b180, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200ff880, 0x7eb360, 0xc42020b180)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24687 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9d7a0, 0xc4259d7880, 0xc424b9d8c0, 0xc424b9d860)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2527 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421180e10, 0xc42173d800, 0xc4211af100)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188400, 0xc4211869c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211b4c30, 0xc4205452a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421180e10, 0x0, 0x0, 0x0, 0xc4205452a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421180e10, 0x6f0968, 0x3, 0x51f701, 0xc42119ab10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421180e10, 0x5, 0xc420969e30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2526 [select]:
net/http.(*persistConn).roundTrip(0xc421082700, 0xc421186900, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211b3c30, 0xc420545290)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421180d20, 0x0, 0x0, 0x0, 0xc420545290, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421180d20, 0x6f0968, 0x3, 0x51f701, 0xc42119a9f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421180d20, 0x5, 0xc420969e10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2525 [select]:
net/http.(*persistConn).roundTrip(0xc420f7cc00, 0xc421186840, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180c30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211b2c30, 0xc420545278)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421180c30, 0x0, 0x0, 0x0, 0xc420545278, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421180c30, 0x6f0968, 0x3, 0x51f701, 0xc42119a8d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421180c30, 0x5, 0xc420969df0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2524 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3600, 0xc421186780, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180b40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211a5c30, 0xc420545260)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421180b40, 0x0, 0x0, 0x0, 0xc420545260, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421180b40, 0x6f0968, 0x3, 0x51f701, 0xc42119a7b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421180b40, 0x5, 0xc420969dd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2523 [select]:
net/http.(*persistConn).roundTrip(0xc420311d00, 0xc4211866c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211a4c30, 0xc420545248)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421180a50, 0x0, 0x0, 0x0, 0xc420545248, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421180a50, 0x6f0968, 0x3, 0x51f701, 0xc42119a690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421180a50, 0x5, 0xc420969db0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421180960, 0xc42173c0e0, 0xc42118fb00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b4d00, 0xc421186600, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211a3c30, 0xc420545230)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421180960, 0x0, 0x0, 0x0, 0xc420545230, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421180960, 0x6f0968, 0x3, 0x51f701, 0xc42119a570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421180960, 0x5, 0xc420969d90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2521 [select]:
net/http.(*persistConn).roundTrip(0xc420311800, 0xc421186540, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211a2c30, 0xc420545218)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421180870, 0x0, 0x0, 0x0, 0xc420545218, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421180870, 0x6f0968, 0x3, 0x51f701, 0xc42119a450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421180870, 0x5, 0xc420969d70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3605 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1960 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4240, 0x72, 0x1ce)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203999c0, 0x72, 0xc420ea07b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203999c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399960, 0xc421017000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7938, 0xc421017000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420feccc0, 0xc421017000, 0x1000, 0x1000, 0xc420ea0968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4208231a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4208231a0, 0xa, 0x0, 0x1e, 0xc41ff7f5ef, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4208231a0, 0xc421012960, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210141e0, 0xc420ea0aa8, 0xc420ea0aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210141e0, 0xc421012960, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4208231a0, 0xc4209b0600, 0xc421012960, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200ffd80, 0x7eb360, 0xc420f92e00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200ffd80, 0x7eb360, 0xc420f92e00)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1961 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4180, 0x72, 0x1cf)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399a30, 0x72, 0xc420ea17b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399a30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203999d0, 0xc421019000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7940, 0xc421019000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecce0, 0xc421019000, 0x1000, 0x1000, 0xc420ea1968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420710780)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420710780, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420710780, 0xc421012a50, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014210, 0xc420ea1aa8, 0xc420ea1aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014210, 0xc421012a50, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420710780, 0xc4209b0700, 0xc421012a50, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200ffe00, 0x7eb360, 0xc420f92ec0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200ffe00, 0x7eb360, 0xc420f92ec0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1962 [runnable]:
net.runtime_pollWait(0x7f0f9c1d40c0, 0x72, 0x1d0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399aa0, 0x72, 0xc420ea27b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399aa0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399a40, 0xc42101d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7948, 0xc42101d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecd00, 0xc42101d000, 0x1000, 0x1000, 0xc420ea2968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420711bc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420711bc0, 0xa, 0x0, 0x1e, 0xc41ff7f5ec, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420711bc0, 0xc421012b40, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014240, 0xc420ea2aa8, 0xc420ea2aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014240, 0xc421012b40, 0x0, 0x4117ae, 0x7f0f9c1bf078)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420711bc0, 0xc4209b0700, 0xc421012b40, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200ffe80, 0x7eb360, 0xc420f92fc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200ffe80, 0x7eb360, 0xc420f92fc0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1963 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4000, 0x72, 0x1d1)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399b10, 0x72, 0xc420eab7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399b10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399ab0, 0xc42101f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7950, 0xc42101f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecd20, 0xc42101f000, 0x1000, 0x1000, 0xc420eab968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206d7860)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206d7860, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206d7860, 0xc421012c30, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014270, 0xc420eabaa8, 0xc420eabaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014270, 0xc421012c30, 0x0, 0x4117ae, 0x7f0f9c1be7b8)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206d7860, 0xc4209b0800, 0xc421012c30, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fff00, 0x7eb360, 0xc420f930c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fff00, 0x7eb360, 0xc420f930c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24770 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a58de0, 0xc4256f29a0, 0xc424a58f00, 0xc424a58ea0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1965 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5e00, 0x72, 0x1d3)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399bf0, 0x72, 0xc420ead7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399bf0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399b90, 0xc421023000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7960, 0xc421023000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecd60, 0xc421023000, 0x1000, 0x1000, 0xc420ead968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206c0a20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206c0a20, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206c0a20, 0xc421012e10, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210142d0, 0xc420eadaa8, 0xc420eadaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210142d0, 0xc421012e10, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206c0a20, 0xc4209b0900, 0xc421012e10, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978000, 0x7eb360, 0xc420f932c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978000, 0x7eb360, 0xc420f932c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1966 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5d40, 0x72, 0x1d4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399c60, 0x72, 0xc420e9e7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399c60, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399c00, 0xc421025000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7968, 0xc421025000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecd80, 0xc421025000, 0x1000, 0x1000, 0xc420e9e968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206c1260)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206c1260, 0xa, 0x0, 0x1e, 0xc41ff7f5e6, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206c1260, 0xc421012f00, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014300, 0xc420e9eaa8, 0xc420e9eaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014300, 0xc421012f00, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206c1260, 0xc4209b0900, 0xc421012f00, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978080, 0x7eb360, 0xc420f933c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978080, 0x7eb360, 0xc420f933c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1967 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5c80, 0x72, 0x1d5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399cd0, 0x72, 0xc420ea77b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399cd0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399c70, 0xc421027000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7970, 0xc421027000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecda0, 0xc421027000, 0x1000, 0x1000, 0xc420ea7968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206aa3c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206aa3c0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206aa3c0, 0xc421012ff0, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014330, 0xc420ea7aa8, 0xc420ea7aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014330, 0xc421012ff0, 0x0, 0x4117ae, 0x7f0f9c1be498)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206aa3c0, 0xc4209b0a00, 0xc421012ff0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978100, 0x7eb360, 0xc420f934c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978100, 0x7eb360, 0xc420f934c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24710 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b12780, 0xc4259d7ce0, 0xc424b12900, 0xc424b12840)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1969 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5b00, 0x72, 0x1d7)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399db0, 0x72, 0xc420ea97b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399db0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399d50, 0xc42102b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7980, 0xc42102b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecde0, 0xc42102b000, 0x1000, 0x1000, 0xc420ea9968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206ab440)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206ab440, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206ab440, 0xc4210131d0, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014390, 0xc420ea9aa8, 0xc420ea9aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014390, 0xc4210131d0, 0x8, 0x55, 0x42)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206ab440, 0xc4209b0b00, 0xc4210131d0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978200, 0x7eb360, 0xc420f936c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978200, 0x7eb360, 0xc420f936c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1970 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5a40, 0x72, 0x1d8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399e20, 0x72, 0xc420eaa7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399e20, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399dc0, 0xc42102f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7988, 0xc42102f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fece00, 0xc42102f000, 0x1000, 0x1000, 0xc420eaa968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206abc80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206abc80, 0xa, 0x0, 0x1e, 0xc41ff7f5e0, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206abc80, 0xc4210132c0, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210143c0, 0xc420eaaaa8, 0xc420eaaaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210143c0, 0xc4210132c0, 0x0, 0x55, 0x8)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206abc80, 0xc4209b0b00, 0xc4210132c0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978280, 0x7eb360, 0xc420f937c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978280, 0x7eb360, 0xc420f937c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24768 [IO wait]:
net.runtime_pollWait(0x7f0f9c19c268, 0x77, 0xc424843228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b170, 0x77, 0xc424843260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b170, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b110, 0x7eb3e0, 0xc424a39200, 0x0, 0x0, 0x7e75a0, 0xc424c91640, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b110, 0x7eb3e0, 0xc424a39200, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442ebd0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a39200, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a39200, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442ebd0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a39200, 0x6cac4a, 0x3, 0x0, 0xc42442ebd0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a39200, 0x6cac4a, 0x3, 0x0, 0xc42442ebd0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a39200, 0xc42587b0a0, 0x7e94e0, 0xc42442ebd0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a39200, 0xc42587b0a0, 0xc4252e0750, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0701, 0xc424a39140, 0xc4261a0a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a38e40, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442eb40, 0xc424a38f00)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24636 [IO wait]:
net.runtime_pollWait(0x7f0f9c186188, 0x77, 0xc424fc3228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d67d0, 0x77, 0xc424fc3260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d67d0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d6770, 0x7eb3e0, 0xc424c9b0e0, 0x0, 0x0, 0x7e75a0, 0xc425958680, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d6770, 0x7eb3e0, 0xc424c9b0e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797e60, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c9b0e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c9b0e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797e60, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c9b0e0, 0x6cac4a, 0x3, 0x0, 0xc424797e60, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c9b0e0, 0x6cac4a, 0x3, 0x0, 0xc424797e60, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c9b0e0, 0xc4259d6700, 0x7e94e0, 0xc424797e60, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c9b0e0, 0xc4259d6700, 0xc4253ebac0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253eba01, 0xc424c9b020, 0xc4261e6a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x17, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424797dd0, 0xc424c9ad80)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1973 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5800, 0x72, 0x1db)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399f70, 0x72, 0xc420eb57b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399f70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399f10, 0xc421035000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e79a0, 0xc421035000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fece60, 0xc421035000, 0x1000, 0x1000, 0xc420eb5968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420697200)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420697200, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420697200, 0xc421013590, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014450, 0xc420eb5aa8, 0xc420eb5aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014450, 0xc421013590, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420697200, 0xc4209b0c00, 0xc421013590, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978400, 0x7eb360, 0xc420f93ac0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978400, 0x7eb360, 0xc420f93ac0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24774 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a597a0, 0xc4256f2b60, 0xc424a59920, 0xc424a598c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24576 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424da4b40, 0xc421b05c70, 0xc424da4c00, 0xc424da4ba0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24738 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a9c540, 0xc4256f2230, 0xc424a9c660, 0xc424a9c600)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1925 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c4c78, 0x72, 0x119)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076f090, 0x72, 0xc420dda9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076f090, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076f030, 0xc420926000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af40, 0xc420926000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076d100, 0xc420926000, 0x1000, 0x1000, 0x53bbd3, 0xc42099db78, 0xc42099db88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913080)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913080, 0x1, 0xc420670360, 0xc42099dc60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076d100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1926 [select]:
net/http.(*persistConn).writeLoop(0xc42076d100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24691 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b98000, 0xc425ae5260, 0xc424b98120, 0xc424b980c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1978 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5440, 0x72, 0x1e0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be370, 0x72, 0xc420eb27b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be370, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be310, 0xc42103f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e79c8, 0xc42103f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecf00, 0xc42103f000, 0x1000, 0x1000, 0xc420eb2968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420671620)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420671620, 0xa, 0x0, 0x1e, 0xc41ff7f5d4, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420671620, 0xc421013a40, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014540, 0xc420eb2aa8, 0xc420eb2aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014540, 0xc421013a40, 0x8, 0x55, 0x47)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420671620, 0xc4209b0f00, 0xc421013a40, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978680, 0x7eb360, 0xc420f93fc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978680, 0x7eb360, 0xc420f93fc0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24823 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424948660, 0xc42587bb20, 0xc424948780, 0xc424948720)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1980 [runnable]:
net.runtime_pollWait(0x7f0f9c1d52c0, 0x72, 0x1e2)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be530, 0x72, 0xc420ebc7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be530, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be4d0, 0xc421045000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e79d8, 0xc421045000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecf40, 0xc421045000, 0x1000, 0x1000, 0xc420ebc968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420636e40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420636e40, 0xa, 0x0, 0x1e, 0xc41ff7f5d1, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420636e40, 0xc421013c20, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210145a0, 0xc420ebcaa8, 0xc420ebcaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210145a0, 0xc421013c20, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420636e40, 0xc4209b0f00, 0xc421013c20, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978780, 0x7eb360, 0xc4210421c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978780, 0x7eb360, 0xc4210421c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1929 [select]:
net/http.(*persistConn).writeLoop(0xc42088f600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24692 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d6280, 0x77, 0xc4249cb228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae53a0, 0x77, 0xc4249cb260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae53a0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae5340, 0x7eb3e0, 0xc424b98480, 0x0, 0x0, 0x7e75a0, 0xc424c905c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae5340, 0x7eb3e0, 0xc424b98480, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246536b0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b98480, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b98480, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246536b0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b98480, 0x6cac4a, 0x3, 0x0, 0xc4246536b0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b98480, 0x6cac4a, 0x3, 0x0, 0xc4246536b0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b98480, 0xc425ae52d0, 0x7e94e0, 0xc4246536b0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b98480, 0xc425ae52d0, 0xc4253bf630, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf501, 0xc424b983c0, 0xc42618aa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b980c0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653620, 0xc424b98180)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1982 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5140, 0x72, 0x1e4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be6f0, 0x72, 0xc420eae7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be6f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be690, 0xc421049000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e79e8, 0xc421049000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecf80, 0xc421049000, 0x1000, 0x1000, 0xc420eae968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42041be60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42041be60, 0xa, 0x0, 0x1e, 0xc41ff7f5ce, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42041be60, 0xc421013e00, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014600, 0xc420eaeaa8, 0xc420eaeaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014600, 0xc421013e00, 0x0, 0x55, 0xf)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42041be60, 0xc4209b1000, 0xc421013e00, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978880, 0x7eb360, 0xc421042440, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978880, 0x7eb360, 0xc421042440)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24729 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424af16e0, 0xc42587a690, 0xc424af1800, 0xc424af17a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 1984 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc421a320c0)
/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc421a320c0)
/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc4204d8d00)
/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc420978980, 0x7eb360, 0xc420ff8140)
/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24686 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9d560, 0xc4259d77a0, 0xc424b9d680, 0xc424b9d620)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24762 [IO wait]:
net.runtime_pollWait(0x7f0f9c193d80, 0x77, 0xc42246b228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587aed0, 0x77, 0xc42246b260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587aed0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587ae70, 0x7eb3e0, 0xc424a38420, 0x0, 0x0, 0x7e75a0, 0xc424c91400, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587ae70, 0x7eb3e0, 0xc424a38420, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e900, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a38420, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a38420, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e900, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a38420, 0x6cac4a, 0x3, 0x0, 0xc42442e900, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a38420, 0x6cac4a, 0x3, 0x0, 0xc42442e900, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a38420, 0xc42587ae00, 0x7e94e0, 0xc42442e900, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a38420, 0xc42587ae00, 0xc4252e05a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0501, 0xc424a38360, 0xc4261a5a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a38000, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e870, 0xc424a380c0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1987 [runnable]:
net.runtime_pollWait(0x7f0f9c1d6d00, 0x72, 0x1ea)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202beb50, 0x72, 0xc420ec37b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202beb50, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202beaf0, 0xc42105a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7a10, 0xc42105a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f140, 0xc42105a000, 0x1000, 0x1000, 0xc420ec3968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420f89aa0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420f89aa0, 0xa, 0x0, 0x1e, 0xc420ec39d8, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420f89aa0, 0xc42105c000, 0xf0, 0xf0, 0x6c1860, 0xc42002c801, 0x17f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104c9f0, 0xc420ec3aa8, 0xc420ec3aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104c9f0, 0xc42105c000, 0x1, 0x0, 0xc420ec3b30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420f89aa0, 0xc42091c900, 0xc42105c000, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978b00, 0x7eb360, 0xc420ff8c80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978b00, 0x7eb360, 0xc420ff8c80)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24709 [IO wait]:
net.runtime_pollWait(0x7f0f9c19e128, 0x77, 0xc422b93228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d7d40, 0x77, 0xc422b93260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d7d40, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7ce0, 0x7eb3e0, 0xc424b12780, 0x0, 0x0, 0x7e75a0, 0xc425958d40, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7ce0, 0x7eb3e0, 0xc424b12780, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0480, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b12780, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b12780, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0480, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b12780, 0x6cac4a, 0x3, 0x0, 0xc4245a0480, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b12780, 0x6cac4a, 0x3, 0x0, 0xc4245a0480, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b12780, 0xc4259d7c70, 0x7e94e0, 0xc4245a0480, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b12780, 0xc4259d7c70, 0xc4253505e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350501, 0xc424b126c0, 0xc422e66a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b12360, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a03f0, 0xc424b12420)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1989 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173de15, 0x9, 0x5, 0xc42173de15)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d8a90, 0xc4210600f0)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d8a90, 0xc4210600f0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d8a90, 0xc4210600f0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420978c00, 0x7eb360, 0xc421054f40)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1990 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173d180, 0x9, 0x5, 0xc42173d180)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc420063790, 0xc4210601e0)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc420063790, 0xc4210601e0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc420063790, 0xc4210601e0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420978c80, 0x7eb360, 0xc421055040)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24715 [IO wait]:
net.runtime_pollWait(0x7f0f9c194200, 0x77, 0xc423a1f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d7fe0, 0x77, 0xc423a1f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d7fe0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7f80, 0x7eb3e0, 0xc424b136e0, 0x0, 0x0, 0x7e75a0, 0xc425958f80, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7f80, 0x7eb3e0, 0xc424b136e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0750, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b136e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b136e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0750, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b136e0, 0x6cac4a, 0x3, 0x0, 0xc4245a0750, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b136e0, 0x6cac4a, 0x3, 0x0, 0xc4245a0750, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b136e0, 0xc4259d7f10, 0x7e94e0, 0xc4245a0750, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b136e0, 0xc4259d7f10, 0xc425350890, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350801, 0xc424b13620, 0xc422e71a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b132c0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a06c0, 0xc424b13380)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1932 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1bb8, 0x72, 0xdc)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605db0, 0x72, 0xc420df09d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605db0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605d50, 0xc4202d7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d60, 0xc4202d7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000ba00, 0xc4202d7000, 0x1000, 0x1000, 0x53bbd3, 0xc42042a378, 0xc42042a388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4000)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4000, 0x1, 0xc420670660, 0xc42042a460, 0xc420100000, 0x0, 0xc42042a3e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000ba00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1933 [select]:
net/http.(*persistConn).writeLoop(0xc42000ba00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1992 [runnable]:
net.runtime_pollWait(0x7f0f9c1d6880, 0x72, 0x1ef)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202befb0, 0x72, 0xc420ec07b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202befb0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bef50, 0xc421069000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7a38, 0xc421069000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fed040, 0xc421069000, 0x1000, 0x1000, 0xc420ec0968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421052f60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421052f60, 0xa, 0x0, 0x1e, 0xc41ff7f5c5, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421052f60, 0xc4210603c0, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014720, 0xc420ec0aa8, 0xc420ec0aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014720, 0xc4210603c0, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421052f60, 0xc4209b1300, 0xc4210603c0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978d80, 0x7eb360, 0xc421055240, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978d80, 0x7eb360, 0xc421055240)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24773 [IO wait]:
net.runtime_pollWait(0x7f0f9c174518, 0x77, 0xc424837228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2bc0, 0x77, 0xc424837260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2bc0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2b60, 0x7eb3e0, 0xc424a597a0, 0x0, 0x0, 0x7e75a0, 0xc425959940, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2b60, 0x7eb3e0, 0xc424a597a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a13b0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a597a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a597a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a13b0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a597a0, 0x6cac4a, 0x3, 0x0, 0xc4245a13b0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a597a0, 0x6cac4a, 0x3, 0x0, 0xc4245a13b0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a597a0, 0xc4256f2af0, 0x7e94e0, 0xc4245a13b0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a597a0, 0xc4256f2af0, 0xc425351400, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351301, 0xc424a596e0, 0xc422ea1a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a59380, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1320, 0xc424a594a0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1994 [runnable]:
net.runtime_pollWait(0x7f0f9c1d6700, 0x72, 0x1f1)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf170, 0x72, 0xc420ec27b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf170, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf110, 0xc42106f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7a48, 0xc42106f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fed080, 0xc42106f000, 0x1000, 0x1000, 0x411845, 0x7f0f9c1c7358, 0x28)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210530e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210530e0, 0xa, 0x0, 0x1e, 0xc41ff7f5c2, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210530e0, 0xc4210605a0, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014780, 0xc420ec2aa8, 0xc420ec2aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014780, 0xc4210605a0, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210530e0, 0xc4209b1400, 0xc4210605a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978e80, 0x7eb360, 0xc421055440, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978e80, 0x7eb360, 0xc421055440)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1995 [runnable]:
net.runtime_pollWait(0x7f0f9c1d6640, 0x72, 0x1f2)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf250, 0x72, 0xc420ecb7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf250, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf1f0, 0xc421071000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7a50, 0xc421071000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fed0a0, 0xc421071000, 0x1000, 0x1000, 0xc420ecb968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210531a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210531a0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210531a0, 0xc421060690, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210147b0, 0xc420ecbaa8, 0xc420ecbaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210147b0, 0xc421060690, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210531a0, 0xc4209b1400, 0xc421060690, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978f00, 0x7eb360, 0xc421055540, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978f00, 0x7eb360, 0xc421055540)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24749 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cd0c0, 0x77, 0xc422489228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2840, 0x77, 0xc422489260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2840, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f27e0, 0x7eb3e0, 0xc424a58360, 0x0, 0x0, 0x7e75a0, 0xc425959640, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f27e0, 0x7eb3e0, 0xc424a58360, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0ff0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a58360, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a58360, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0ff0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a58360, 0x6cac4a, 0x3, 0x0, 0xc4245a0ff0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a58360, 0x6cac4a, 0x3, 0x0, 0xc4245a0ff0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a58360, 0xc4256f2770, 0x7e94e0, 0xc4245a0ff0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a58360, 0xc4256f2770, 0xc4253510c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351001, 0xc424a582a0, 0xc422e99a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a9df20, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a0f60, 0xc424a58000)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1997 [runnable]:
net.runtime_pollWait(0x7f0f9c1d64c0, 0x72, 0x1f4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf410, 0x72, 0xc420ecd7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf410, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf3b0, 0xc421075000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7a60, 0xc421075000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fed0e0, 0xc421075000, 0x1000, 0x1000, 0xc420ecd968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421053320)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421053320, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421053320, 0xc421060870, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014810, 0xc420ecdaa8, 0xc420ecdaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014810, 0xc421060870, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421053320, 0xc4209b1500, 0xc421060870, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420979000, 0x7eb360, 0xc421055740, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420979000, 0x7eb360, 0xc421055740)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24795 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424986960, 0xc42587b5e0, 0xc424986a80, 0xc424986a20)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24767 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a38d20, 0xc42587b030, 0xc424a38ea0, 0xc424a38e40)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24714 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b13200, 0xc4259d7ea0, 0xc424b13320, 0xc424b132c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2001 [runnable]:
net.runtime_pollWait(0x7f0f9c1d61c0, 0x72, 0x1f8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf790, 0x72, 0xc420f0d7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf790, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf730, 0xc420f8f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7a80, 0xc420f8f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420c699e0, 0xc420f8f000, 0x1000, 0x1000, 0xc420f0d968, 0x412e83, 0xc41ffeafe3)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4202c8600)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4202c8600, 0xa, 0x0, 0x1e, 0x7f0f9c15cb82, 0x33, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4202c8600, 0xc420e801e0, 0xf0, 0xf0, 0x6c1860, 0xc420f0da18, 0xc42002c800)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4202a0390, 0xc420f0daa8, 0xc420f0daa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4202a0390, 0xc420e801e0, 0xc42002c800, 0xc4206fc030, 0xc4202da6a8)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4202c8600, 0xc4209b0500, 0xc420e801e0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420979200, 0x7eb360, 0xc420f92200, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420979200, 0x7eb360, 0xc420f92200)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2002 [runnable]:
net.runtime_pollWait(0x7f0f9c1d6100, 0x72, 0x1f9)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf870, 0x72, 0xc420ec97b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf870, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf810, 0xc42107d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7a88, 0xc42107d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fed160, 0xc42107d000, 0x1000, 0x1000, 0xc420ec9968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421053620)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421053620, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421053620, 0xc421060c30, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210148d0, 0xc420ec9aa8, 0xc420ec9aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210148d0, 0xc421060c30, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421053620, 0xc4209b1700, 0xc421060c30, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420979280, 0x7eb360, 0xc421055b40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420979280, 0x7eb360, 0xc421055b40)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2003 [runnable]:
net.runtime_pollWait(0x7f0f9c1d6040, 0x72, 0x1fa)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf950, 0x72, 0xc420eca7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf950, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf8f0, 0xc42107f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7a90, 0xc42107f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fed180, 0xc42107f000, 0x1000, 0x1000, 0xc420eca968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210536e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210536e0, 0xa, 0x0, 0x1e, 0xc41ff7f5b6, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210536e0, 0xc421060d20, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014900, 0xc420ecaaa8, 0xc420ecaaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014900, 0xc421060d20, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210536e0, 0xc4209b1800, 0xc421060d20, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420979300, 0x7eb360, 0xc421055c40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420979300, 0x7eb360, 0xc421055c40)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24668 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b7ff8, 0x77, 0xc424add228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae5020, 0x77, 0xc424add260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae5020, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4fc0, 0x7eb3e0, 0xc424c1b0e0, 0x0, 0x0, 0x7e75a0, 0xc424c902c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4fc0, 0x7eb3e0, 0xc424c1b0e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246532f0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c1b0e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c1b0e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246532f0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c1b0e0, 0x6cac4a, 0x3, 0x0, 0xc4246532f0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c1b0e0, 0x6cac4a, 0x3, 0x0, 0xc4246532f0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c1b0e0, 0xc425ae4f50, 0x7e94e0, 0xc4246532f0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c1b0e0, 0xc425ae4f50, 0xc4253bf2f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf201, 0xc424c1b020, 0xc42618ea38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c1ad20, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653260, 0xc424c1ade0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24706 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9dda0, 0xc4259d7b20, 0xc424b9df20, 0xc424b9dec0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2006 [runnable]:
net.runtime_pollWait(0x7f0f9c1d7d80, 0x72, 0x1fd)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bfb80, 0x72, 0xc420ed57b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bfb80, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bfb20, 0xc421087000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7aa8, 0xc421087000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fed240, 0xc421087000, 0x1000, 0x1000, 0xc420ed5968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421053d40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421053d40, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421053d40, 0xc421060ff0, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014a20, 0xc420ed5aa8, 0xc420ed5aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014a20, 0xc421060ff0, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421053d40, 0xc4209b1900, 0xc421060ff0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420979480, 0x7eb360, 0xc421090000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420979480, 0x7eb360, 0xc421090000)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24635 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9ac00, 0xc4259d6690, 0xc424c9ad20, 0xc424c9acc0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3000 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24723 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424af07e0, 0xc42587a3f0, 0xc424af0900, 0xc424af08a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24743 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d3940, 0x77, 0xc422fbf228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f25a0, 0x77, 0xc422fbf260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f25a0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2540, 0x7eb3e0, 0xc424a9d4a0, 0x0, 0x0, 0x7e75a0, 0xc425959400, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2540, 0x7eb3e0, 0xc424a9d4a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0d20, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a9d4a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a9d4a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0d20, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a9d4a0, 0x6cac4a, 0x3, 0x0, 0xc4245a0d20, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a9d4a0, 0x6cac4a, 0x3, 0x0, 0xc4245a0d20, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a9d4a0, 0xc4256f24d0, 0x7e94e0, 0xc4245a0d20, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a9d4a0, 0xc4256f24d0, 0xc425350de0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350d01, 0xc424a9d3e0, 0xc422e6fa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a9d080, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a0c90, 0xc424a9d140)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 1936 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2019 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80690, 0x6f07a8)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9f40, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:856 +0x17a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f31c30, 0xc4200e7da8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420e80690, 0x0, 0x0, 0x0, 0xc4200e7da8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420e80690, 0x6f0968, 0x3, 0x51f701, 0xc4206985a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420e80690, 0x5, 0xc4209cdcd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2020 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80780, 0x6f07a8)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9fa0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:856 +0x17a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f32c30, 0xc4200e7dc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420e80780, 0x0, 0x0, 0x0, 0xc4200e7dc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420e80780, 0x6f0968, 0x3, 0x51f701, 0xc420698900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420e80780, 0x5, 0xc4209cdcf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2021 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80870, 0xc4209cc3b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e000, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f41c30, 0xc4200e7dd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420e80870, 0x0, 0x0, 0x0, 0xc4200e7dd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420e80870, 0x6f0968, 0x3, 0x51f701, 0xc420698b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420e80870, 0x5, 0xc4209cdd10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2022 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80960, 0xc4209cc430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e060, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f42c30, 0xc4200e7df0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420e80960, 0x0, 0x0, 0x0, 0xc4200e7df0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420e80960, 0x6f0968, 0x3, 0x51f701, 0xc420698d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420e80960, 0x5, 0xc4209cdd30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2023 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80a50, 0xc4209cc4b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e0c0, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f43c30, 0xc4200e7e08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420e80a50, 0x0, 0x0, 0x0, 0xc4200e7e08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420e80a50, 0x6f0968, 0x3, 0x51f701, 0xc420698f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420e80a50, 0x5, 0xc4209cdd50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2024 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80b40, 0xc4209cc530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e120, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80b40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f2ec30, 0xc4200e7e20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420e80b40, 0x0, 0x0, 0x0, 0xc4200e7e20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420e80b40, 0x6f0968, 0x3, 0x51f701, 0xc4206990e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420e80b40, 0x5, 0xc4209cdd70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2025 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80c30, 0xc4209cc5b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e180, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80c30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f3dc30, 0xc4200e7e38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420e80c30, 0x0, 0x0, 0x0, 0xc4200e7e38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420e80c30, 0x6f0968, 0x3, 0x51f701, 0xc420699320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420e80c30, 0x5, 0xc4209cdd90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2026 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80d20, 0xc4209cc630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e1e0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f3ec30, 0xc4200e7e50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420e80d20, 0x0, 0x0, 0x0, 0xc4200e7e50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420e80d20, 0x6f0968, 0x3, 0x51f701, 0xc420699470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420e80d20, 0x5, 0xc4209cddb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2027 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80e10, 0xc4209cc6c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e240, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f3fc30, 0xc4200e7e68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420e80e10, 0x0, 0x0, 0x0, 0xc4200e7e68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420e80e10, 0x6f0968, 0x3, 0x51f701, 0xc420699740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420e80e10, 0x5, 0xc4209cddd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2028 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80f00, 0xc4209cc6e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e2a0, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f40c30, 0xc4200e7e80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420e80f00, 0x0, 0x0, 0x0, 0xc4200e7e80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420e80f00, 0x6f0968, 0x3, 0x51f701, 0xc4201a9200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420e80f00, 0x5, 0xc4209cddf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2029 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80ff0, 0xc4209cc710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e300, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80ff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f49c30, 0xc4200e7e98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420e80ff0, 0x0, 0x0, 0x0, 0xc4200e7e98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420e80ff0, 0x6f0968, 0x3, 0x51f701, 0xc4201a9290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420e80ff0, 0x5, 0xc4209cde10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2030 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e810e0, 0xc4209cc740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e360, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e810e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e810e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f4ac30, 0xc4200e7eb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420e810e0, 0x0, 0x0, 0x0, 0xc4200e7eb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420e810e0, 0x6f0968, 0x3, 0x51f701, 0xc4201a92f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420e810e0, 0x5, 0xc4209cde30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2031 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e811d0, 0xc4209cc7d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e811d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e811d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f4bc30, 0xc4200e7ec8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420e811d0, 0x0, 0x0, 0x0, 0xc4200e7ec8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420e811d0, 0x6f0968, 0x3, 0x51f701, 0xc4201a9380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420e811d0, 0x5, 0xc4209cde50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2032 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e812c0, 0xc4209cc850)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e812c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e812c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f3cc30, 0xc4200e7ee0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420e812c0, 0x0, 0x0, 0x0, 0xc4200e7ee0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420e812c0, 0x6f0968, 0x3, 0x51f701, 0xc4201a9410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420e812c0, 0x5, 0xc4209cde70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2033 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211acc30, 0xc42173dd10, 0xc4212a0500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082800, 0xc42118b2a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211acc30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211acc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f45c30, 0xc42104e4d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4211acc30, 0x0, 0x0, 0x0, 0xc42104e4d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4211acc30, 0x6f0968, 0x3, 0x51f701, 0xc4211c6f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4211acc30, 0x5, 0xc4209cde90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2034 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e813b0, 0xc4209cc8d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e813b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e813b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f46c30, 0xc4200e7ef8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420e813b0, 0x0, 0x0, 0x0, 0xc4200e7ef8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420e813b0, 0x6f0968, 0x3, 0x51f701, 0xc4201a9470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420e813b0, 0x5, 0xc4209cdeb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2035 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e814a0, 0xc4209cc950)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e814a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e814a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f47c30, 0xc4200e7f10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420e814a0, 0x0, 0x0, 0x0, 0xc4200e7f10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420e814a0, 0x6f0968, 0x3, 0x51f701, 0xc4201a9500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420e814a0, 0x5, 0xc4209cded0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2036 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e81590, 0xc4209cc9d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e81590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e81590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f48c30, 0xc4200e7f28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420e81590, 0x0, 0x0, 0x0, 0xc4200e7f28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420e81590, 0x6f0968, 0x3, 0x51f701, 0xc4201a9590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420e81590, 0x5, 0xc4209cdef0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2037 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e81680, 0xc4209cca50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e81680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e81680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f51c30, 0xc4200e7f40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420e81680, 0x0, 0x0, 0x0, 0xc4200e7f40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420e81680, 0x6f0968, 0x3, 0x51f701, 0xc4201a95f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420e81680, 0x5, 0xc4209cdf10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2038 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097bd10, 0xc4209cc230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097bd10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e06c30, 0xc420544b50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42097bd10, 0x0, 0x0, 0x0, 0xc420544b50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42097bd10, 0x6f0968, 0x3, 0x51f701, 0xc420699080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42097bd10, 0x5, 0xc4209cdf30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2040 [runnable]:
net.runtime_pollWait(0x7f0f9c181e88, 0x72, 0x157)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a680, 0x72, 0xc420f529d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a680, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a620, 0xc4202d9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544b58, 0xc4202d9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976e00, 0xc4202d9000, 0x1000, 0x1000, 0x53bbd3, 0xc420f52b68, 0xc420f52b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420670c00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420670c00, 0x1, 0xc4208e54a0, 0xc42099f460, 0x0, 0x0, 0xc42099f3e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2041 [select]:
net/http.(*persistConn).writeLoop(0xc420976e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2043 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e81770, 0xc4209ccb10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e660, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e81770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e81770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f44c30, 0xc4200e7f70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420e81770, 0x0, 0x0, 0x0, 0xc4200e7f70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420e81770, 0x6f0968, 0x3, 0x51f701, 0xc4201a96b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420e81770, 0x5, 0xc4209cc2d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2044 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e81860, 0xc4209ccb90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e6c0, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e81860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e81860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f4dc30, 0xc4200e7f88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420e81860, 0x0, 0x0, 0x0, 0xc4200e7f88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420e81860, 0x6f0968, 0x3, 0x51f701, 0xc4201a9740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420e81860, 0x5, 0xc4209cc310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2045 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e81950, 0xc4209ccc50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e720, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e81950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e81950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f4ec30, 0xc4200e7fa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420e81950, 0x0, 0x0, 0x0, 0xc4200e7fa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420e81950, 0x6f0968, 0x3, 0x51f701, 0xc4201a97d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420e81950, 0x5, 0xc4209cc350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2046 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e81a40, 0xc4209cccd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e780, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e81a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e81a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f4fc30, 0xc4200e7fb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420e81a40, 0x0, 0x0, 0x0, 0xc4200e7fb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420e81a40, 0x6f0968, 0x3, 0x51f701, 0xc4201a9830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420e81a40, 0x5, 0xc4209cc390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2047 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025fef0, 0x6f07a8)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9e60, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:856 +0x17a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025fef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f30c30, 0xc4200e7d78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42025fef0, 0x0, 0x0, 0x0, 0xc4200e7d78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42025fef0, 0x6f0968, 0x3, 0x51f701, 0xc420698240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42025fef0, 0x5, 0xc4209cc3d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2048 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101aa50, 0xc42091c2a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e8e0, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101aa50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f59c30, 0xc4200e7fe8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42101aa50, 0x0, 0x0, 0x0, 0xc4200e7fe8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42101aa50, 0x6f0968, 0x3, 0x51f701, 0xc42104c150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42101aa50, 0x5, 0xc4209cc410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101ab40, 0xc42091c2e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e940, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101ab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f5ac30, 0xc42104e000)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42101ab40, 0x0, 0x0, 0x0, 0xc42104e000, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42101ab40, 0x6f0968, 0x3, 0x51f701, 0xc42104c1b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42101ab40, 0x5, 0xc4209cc450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2050 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101ac30, 0xc42091c320)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e9a0, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101ac30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f5bc30, 0xc42104e018)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42101ac30, 0x0, 0x0, 0x0, 0xc42104e018, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42101ac30, 0x6f0968, 0x3, 0x51f701, 0xc42104c210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42101ac30, 0x5, 0xc4209cc490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2051 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101ad20, 0xc42091c360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ea00, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101ad20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f4cc30, 0xc42104e030)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42101ad20, 0x0, 0x0, 0x0, 0xc42104e030, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42101ad20, 0x6f0968, 0x3, 0x51f701, 0xc42104c270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42101ad20, 0x5, 0xc4209cc4d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2052 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101ae10, 0xc42091c3a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ea60, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101ae10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f55c30, 0xc42104e048)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42101ae10, 0x0, 0x0, 0x0, 0xc42104e048, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42101ae10, 0x6f0968, 0x3, 0x51f701, 0xc42104c2d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42101ae10, 0x5, 0xc4209cc510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101af00, 0xc42091c3e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100eac0, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101af00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f56c30, 0xc42104e060)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42101af00, 0x0, 0x0, 0x0, 0xc42104e060, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42101af00, 0x6f0968, 0x3, 0x51f701, 0xc42104c330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42101af00, 0x5, 0xc4209cc550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2054 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101aff0, 0xc42091c420)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100eb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101aff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f57c30, 0xc42104e078)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42101aff0, 0x0, 0x0, 0x0, 0xc42104e078, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42101aff0, 0x6f0968, 0x3, 0x51f701, 0xc42104c390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42101aff0, 0x5, 0xc4209cc590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2055 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b0e0, 0xc42091c460)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100eb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b0e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f58c30, 0xc42104e090)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42101b0e0, 0x0, 0x0, 0x0, 0xc42104e090, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42101b0e0, 0x6f0968, 0x3, 0x51f701, 0xc42104c3f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42101b0e0, 0x5, 0xc4209cc5d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2056 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b1d0, 0xc42091c4a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ebe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b1d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f61c30, 0xc42104e0a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42101b1d0, 0x0, 0x0, 0x0, 0xc42104e0a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42101b1d0, 0x6f0968, 0x3, 0x51f701, 0xc42104c450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42101b1d0, 0x5, 0xc4209cc610, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2057 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b2c0, 0xc42091c4e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ec40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b2c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f62c30, 0xc42104e0c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42101b2c0, 0x0, 0x0, 0x0, 0xc42104e0c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42101b2c0, 0x6f0968, 0x3, 0x51f701, 0xc42104c4b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42101b2c0, 0x5, 0xc4209cc650, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2058 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b3b0, 0xc42091c520)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100eca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b3b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f63c30, 0xc42104e0d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42101b3b0, 0x0, 0x0, 0x0, 0xc42104e0d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42101b3b0, 0x6f0968, 0x3, 0x51f701, 0xc42104c510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42101b3b0, 0x5, 0xc4209cc700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2059 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b4a0, 0xc42091c560)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ed00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b4a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f54c30, 0xc42104e0f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42101b4a0, 0x0, 0x0, 0x0, 0xc42104e0f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42101b4a0, 0x6f0968, 0x3, 0x51f701, 0xc42104c570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42101b4a0, 0x5, 0xc4209cc720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2060 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b590, 0xc42091c5a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ed60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f5dc30, 0xc42104e108)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42101b590, 0x0, 0x0, 0x0, 0xc42104e108, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42101b590, 0x6f0968, 0x3, 0x51f701, 0xc42104c5d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42101b590, 0x5, 0xc4209cc770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097be00, 0xc4209ccf50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097be00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e06c30, 0xc420544b70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42097be00, 0x0, 0x0, 0x0, 0xc420544b70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42097be00, 0x6f0968, 0x3, 0x51f701, 0xc4206992c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42097be00, 0x5, 0xc4209cc7b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2062 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b680, 0xc42091c5e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100edc0, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f5ec30, 0xc42104e120)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42101b680, 0x0, 0x0, 0x0, 0xc42104e120, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42101b680, 0x6f0968, 0x3, 0x51f701, 0xc42104c630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42101b680, 0x5, 0xc420a6dd80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b770, 0xc42091c620)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ee20, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f5fc30, 0xc42104e138)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42101b770, 0x0, 0x0, 0x0, 0xc42104e138, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42101b770, 0x6f0968, 0x3, 0x51f701, 0xc42104c690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42101b770, 0x5, 0xc420a6dda0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2064 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b860, 0xc42091c660)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ee80, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f60c30, 0xc42104e150)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42101b860, 0x0, 0x0, 0x0, 0xc42104e150, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42101b860, 0x6f0968, 0x3, 0x51f701, 0xc42104c6f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42101b860, 0x5, 0xc420a6ddc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101a960, 0xc42091c260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e880, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101a960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f50c30, 0xc4200e7fd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42101a960, 0x0, 0x0, 0x0, 0xc4200e7fd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42101a960, 0x6f0968, 0x3, 0x51f701, 0xc42104c0f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42101a960, 0x5, 0xc420a6dde0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2066 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101ba40, 0xc42091c7b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ef40, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101ba40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6ac30, 0xc42104e180)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42101ba40, 0x0, 0x0, 0x0, 0xc42104e180, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42101ba40, 0x6f0968, 0x3, 0x51f701, 0xc42104c7b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42101ba40, 0x5, 0xc420a6de00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2067 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101bb30, 0xc42091c820)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100efa0, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101bb30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6bc30, 0xc42104e198)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42101bb30, 0x0, 0x0, 0x0, 0xc42104e198, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42101bb30, 0x6f0968, 0x3, 0x51f701, 0xc42104c810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42101bb30, 0x5, 0xc420a6de20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2068 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101bc20, 0xc42091c840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f000, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101bc20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f5cc30, 0xc42104e1b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42101bc20, 0x0, 0x0, 0x0, 0xc42104e1b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42101bc20, 0x6f0968, 0x3, 0x51f701, 0xc42104c870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42101bc20, 0x5, 0xc420a6de40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2069 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101bd10, 0xc42091c860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f060, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101bd10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f65c30, 0xc42104e1c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42101bd10, 0x0, 0x0, 0x0, 0xc42104e1c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42101bd10, 0x6f0968, 0x3, 0x51f701, 0xc42104c8d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42101bd10, 0x5, 0xc420a6de60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101be00, 0xc42091c920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f0c0, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101be00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f66c30, 0xc42104e1e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42101be00, 0x0, 0x0, 0x0, 0xc42104e1e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42101be00, 0x6f0968, 0x3, 0x51f701, 0xc42104c930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42101be00, 0x5, 0xc420a6de80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2071 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101bef0, 0xc42091c960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f120, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101bef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f67c30, 0xc42104e1f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42101bef0, 0x0, 0x0, 0x0, 0xc42104e1f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42101bef0, 0x6f0968, 0x3, 0x51f701, 0xc42104c990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42101bef0, 0x5, 0xc420a6dea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2072 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42105c0f0, 0xc42091ca20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f1a0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42105c0f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42105c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f68c30, 0xc42104e210)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42105c0f0, 0x0, 0x0, 0x0, 0xc42104e210, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42105c0f0, 0x6f0968, 0x3, 0x51f701, 0xc42104ca20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42105c0f0, 0x5, 0xc420a6dec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2073 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b950, 0xc42091c6b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100eee0, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f69c30, 0xc42104e168)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42101b950, 0x0, 0x0, 0x0, 0xc42104e168, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42101b950, 0x6f0968, 0x3, 0x51f701, 0xc42104c750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42101b950, 0x5, 0xc420a6dee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2074 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42105c2d0, 0xc42091caa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42105c2d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42105c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f72c30, 0xc42104e240)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42105c2d0, 0x0, 0x0, 0x0, 0xc42104e240, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42105c2d0, 0x6f0968, 0x3, 0x51f701, 0xc42104cae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42105c2d0, 0x5, 0xc420a6df00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2075 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42105c3c0, 0xc42091cae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42105c3c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42105c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f73c30, 0xc42104e258)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42105c3c0, 0x0, 0x0, 0x0, 0xc42104e258, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42105c3c0, 0x6f0968, 0x3, 0x51f701, 0xc42104cb40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42105c3c0, 0x5, 0xc420a6df20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2076 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42105c4b0, 0xc42091cb20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42105c4b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42105c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f64c30, 0xc42104e270)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42105c4b0, 0x0, 0x0, 0x0, 0xc42104e270, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42105c4b0, 0x6f0968, 0x3, 0x51f701, 0xc42104cba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42105c4b0, 0x5, 0xc420a6df40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2077 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42105c1e0, 0xc42091ca60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42105c1e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42105c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f71c30, 0xc42104e228)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42105c1e0, 0x0, 0x0, 0x0, 0xc42104e228, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42105c1e0, 0x6f0968, 0x3, 0x51f701, 0xc42104ca80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42105c1e0, 0x5, 0xc420a6df60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2078 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42105c690, 0xc42091cba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42105c690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42105c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6ec30, 0xc42104e2a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42105c690, 0x0, 0x0, 0x0, 0xc42104e2a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42105c690, 0x6f0968, 0x3, 0x51f701, 0xc42104cc60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42105c690, 0x5, 0xc420a6df80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2079 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42105c5a0, 0xc42091cb60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42105c5a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42105c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6dc30, 0xc42104e288)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42105c5a0, 0x0, 0x0, 0x0, 0xc42104e288, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42105c5a0, 0x6f0968, 0x3, 0x51f701, 0xc42104cc00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42105c5a0, 0x5, 0xc420a6dfa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2080 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42105c780, 0xc42091cbe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42105c780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42105c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6fc30, 0xc42104e2b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42105c780, 0x0, 0x0, 0x0, 0xc42104e2b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42105c780, 0x6f0968, 0x3, 0x51f701, 0xc42104ccc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42105c780, 0x5, 0xc420a6dfc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2081 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097bef0, 0xc4209cd750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097bef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e07c30, 0xc420544ba0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42097bef0, 0x0, 0x0, 0x0, 0xc420544ba0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42097bef0, 0x6f0968, 0x3, 0x51f701, 0xc420699500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42097bef0, 0x5, 0xc420a6dfe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2265 [select]:
net/http.(*persistConn).writeLoop(0xc420b6f600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3862 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c45b8, 0x72, 0x1c9)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a8b0, 0x72, 0xc422e579d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a8b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a850, 0xc4219ae000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f358, 0xc4219ae000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7dc00, 0xc4219ae000, 0x1000, 0x1000, 0x53bbd3, 0xc422e57b68, 0xc422e57b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20ea0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20ea0, 0x1, 0xc422e44720, 0xc420a7bc60, 0x0, 0x0, 0xc420a7bbe8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7dc00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2193 [select]:
net/http.(*persistConn).writeLoop(0xc420b6f100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2187 [select]:
net/http.(*persistConn).writeLoop(0xc420b6f200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2218 [runnable]:
net.runtime_pollWait(0x7f0f9c1d7600, 0x72, 0x208)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206047d0, 0x72, 0xc420b729d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206047d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604770, 0xc420f39000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7b98, 0xc420f39000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d5d00, 0xc420f39000, 0x1000, 0x1000, 0x53bbd3, 0xc420b72b68, 0xc420b72b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420250ba0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420250ba0, 0x1, 0xc420982c00, 0xc420a11460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d5d00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2216 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac34a0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6e500)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2214 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d7480, 0x72, 0x20a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604990, 0x72, 0xc420b779d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604990, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604930, 0xc420f2d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7b88, 0xc420f2d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d5e00, 0xc420f2d000, 0x1000, 0x1000, 0x53bbd3, 0xc420b77b68, 0xc420b77b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202507e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202507e0, 0x1, 0xc4209828a0, 0xc420a38c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d5e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2212 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aeeff0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6e600)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2210 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac3590, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6e700)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2208 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aef0e0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6e800)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2206 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac3680, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6e900)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2204 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac3770, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6ea00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2202 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aef2c0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6eb00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2200 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac3860, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6ec00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2198 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aef3b0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6ed00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2196 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac3950, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6ee00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2194 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aef4a0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6ef00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2192 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac3a40, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6f100)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aef680, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6f200)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2190 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac3b30, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6f300)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2188 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aef770, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6f400)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2470 [select]:
net/http.(*persistConn).writeLoop(0xc420b6fc00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2189 [select]:
net/http.(*persistConn).writeLoop(0xc420b6f400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3043 [select]:
net/http.(*persistConn).writeLoop(0xc420f7cd00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3049 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f2a00, 0xc424b29ca0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2fef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc424b2fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d0fc30, 0xc424129198)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b2fef0, 0x0, 0x0, 0x0, 0xc424129198, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b2fef0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fa70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b2fef0, 0x5, 0xc42020f220, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3003 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3050 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f2500, 0xc424b29d60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4254a6000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c88c30, 0xc4241291b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4254a6000, 0x0, 0x0, 0x0, 0xc4241291b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4254a6000, 0x6f0968, 0x3, 0x51f701, 0xc425d2faa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4254a6000, 0x5, 0xc42020f260, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2015 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4df8, 0x72, 0x117)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076eed0, 0x72, 0xc420edd9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076eed0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076ee70, 0xc420927000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af48, 0xc420927000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076cf00, 0xc420927000, 0x1000, 0x1000, 0x53bbd3, 0xc420eddb68, 0xc420eddb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913140)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913140, 0x1, 0xc42122f560, 0xc420a93c60, 0x40e75c, 0xc420a21618, 0xc400000001)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076cf00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2016 [select]:
net/http.(*persistConn).writeLoop(0xc42076cf00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2115 [select]:
net/http.(*persistConn).writeLoop(0xc42076ce00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2118 [select]:
net/http.(*persistConn).writeLoop(0xc42076cd00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2121 [select]:
net/http.(*persistConn).writeLoop(0xc42076cc00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2124 [select]:
net/http.(*persistConn).writeLoop(0xc42076ca00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2127 [select]:
net/http.(*persistConn).writeLoop(0xc42076c900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2130 [select]:
net/http.(*persistConn).writeLoop(0xc42076c800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2133 [select]:
net/http.(*persistConn).writeLoop(0xc42076c700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2136 [select]:
net/http.(*persistConn).writeLoop(0xc42076c600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2139 [select]:
net/http.(*persistConn).writeLoop(0xc42076c500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2142 [select]:
net/http.(*persistConn).writeLoop(0xc42076c400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2145 [select]:
net/http.(*persistConn).writeLoop(0xc42076c300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2148 [select]:
net/http.(*persistConn).writeLoop(0xc42076c200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2151 [select]:
net/http.(*persistConn).writeLoop(0xc42076c100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2154 [select]:
net/http.(*persistConn).writeLoop(0xc42076c000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2157 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2160 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2163 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2166 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5c00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2169 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5b00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2172 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2175 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2178 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2181 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2184 [select]:
net/http.(*persistConn).writeLoop(0xc42076d000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2312 [select]:
net/http.(*persistConn).writeLoop(0xc42088fd00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2661 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5000, 0xc42118a200, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210f1c20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4210f1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421174c30, 0xc42104e338)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4210f1c20, 0x0, 0x0, 0x0, 0xc42104e338, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4210f1c20, 0x6f0968, 0x3, 0x51f701, 0xc4210ff350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4210f1c20, 0x5, 0xc4207093e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2315 [select]:
net/http.(*persistConn).writeLoop(0xc42088fb00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2472 [IO wait]:
net.runtime_pollWait(0x7f0f9c18d600, 0x72, 0x222)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3640, 0x72, 0xc4211539d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3640, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d35e0, 0xc421092000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7bb8, 0xc421092000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420b6fa00, 0xc421092000, 0x1000, 0x1000, 0x53bbd3, 0xc420a3c378, 0xc420a3c388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420f88cc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420f88cc0, 0x1, 0xc4210e7f20, 0xc420a3c460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420b6fa00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2318 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c5038, 0x72, 0x13f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab4f0, 0x72, 0xc420f4d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab4f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab490, 0xc42061f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c88, 0xc42061f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088fa00, 0xc42061f000, 0x1000, 0x1000, 0x53bbd3, 0xc420f4db68, 0xc420f4db78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c9980)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c9980, 0x1, 0xc4201623c0, 0xc420a31c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088fa00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420766ff0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6fc00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2319 [select]:
net/http.(*persistConn).writeLoop(0xc42088fa00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3171 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dcc40, 0x72, 0x234)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aba30, 0x72, 0xc4216e99d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aba30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab9d0, 0xc42153d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e5c8, 0xc42153d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420b6f500, 0xc42153d000, 0x1000, 0x1000, 0x53bbd3, 0xc420a38b78, 0xc420a38b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4214d3920)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4214d3920, 0x1, 0xc4216d8b40, 0xc420a38c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420b6f500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2286 [IO wait]:
net.runtime_pollWait(0x7f0f9c18d300, 0x72, 0x226)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3d40, 0x72, 0xc420e939d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3d40, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3ce0, 0xc4207ed000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c60, 0xc4207ed000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420b6fe00, 0xc4207ed000, 0x1000, 0x1000, 0x53bbd3, 0xc420e93b68, 0xc420e93b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8f00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8f00, 0x1, 0xc420345bc0, 0xc4209a5460, 0x0, 0x0, 0xc4209a53e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420b6fe00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2287 [select]:
net/http.(*persistConn).writeLoop(0xc420b6fe00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2284 [runnable]:
net.runtime_pollWait(0x7f0f9c18d240, 0x72, 0x227)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3f00, 0x72, 0xc420ea39d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3f00, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3ea0, 0xc420a1b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c58, 0xc420a1b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420b6ff00, 0xc420a1b000, 0x1000, 0x1000, 0x53bbd3, 0xc4209c9b78, 0xc4209c9b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8ea0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8ea0, 0x1, 0xc42036e300, 0xc4209c9c60, 0x0, 0x0, 0xc4209c9be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420b6ff00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2285 [select]:
net/http.(*persistConn).writeLoop(0xc420b6ff00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2282 [runnable]:
net.runtime_pollWait(0x7f0f9c18d180, 0x72, 0x228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa290, 0x72, 0xc420ea49d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa290, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa230, 0xc420a19000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c50, 0xc420a19000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c000, 0xc420a19000, 0x1000, 0x1000, 0x53bbd3, 0xc4209c7378, 0xc4209c7388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8c60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8c60, 0x1, 0xc42036e2a0, 0xc4209c7460, 0x0, 0x0, 0xc4209c73e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2283 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2280 [runnable]:
net.runtime_pollWait(0x7f0f9c18d0c0, 0x72, 0x229)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab090, 0x72, 0xc420ea59d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab090, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab030, 0xc420a17000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c48, 0xc420a17000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c100, 0xc420a17000, 0x1000, 0x1000, 0x53bbd3, 0xc420ea5b68, 0xc420ea5b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8c00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8c00, 0x1, 0xc42036e240, 0xc4209c5460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2281 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2278 [runnable]:
net.runtime_pollWait(0x7f0f9c18d000, 0x72, 0x22a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab250, 0x72, 0xc4207a69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab250, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab1f0, 0xc420a4d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c40, 0xc420a4d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c200, 0xc420a4d000, 0x1000, 0x1000, 0x53bbd3, 0xc4207a6b68, 0xc4207a6b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8ba0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8ba0, 0x1, 0xc42039bec0, 0xc4209c7c60, 0x0, 0x0, 0xc4209c7be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2279 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2276 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dd540, 0x72, 0x22b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208abf70, 0x72, 0xc420f859d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208abf70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208abf10, 0xc420a15000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c38, 0xc420a15000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c300, 0xc420a15000, 0x1000, 0x1000, 0x53bbd3, 0xc420f85b68, 0xc420f85b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8b40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8b40, 0x1, 0xc4203cbaa0, 0xc420acb460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2277 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2274 [runnable]:
net.runtime_pollWait(0x7f0f9c1dd480, 0x72, 0x22c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac1b0, 0x72, 0xc420f789d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac1b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac150, 0xc4209ad000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c30, 0xc4209ad000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c400, 0xc4209ad000, 0x1000, 0x1000, 0x53bbd3, 0xc420acd378, 0xc420acd388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8a80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8a80, 0x1, 0xc420405080, 0xc420acd460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2275 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2272 [runnable]:
net.runtime_pollWait(0x7f0f9c1dd3c0, 0x72, 0x22d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac370, 0x72, 0xc420bb39d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac370, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac310, 0xc4207eb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c28, 0xc4207eb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c500, 0xc4207eb000, 0x1000, 0x1000, 0x53bbd3, 0xc420ac9378, 0xc420ac9388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8a20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8a20, 0x1, 0xc420405020, 0xc420ac9460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2273 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2270 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dd300, 0x72, 0x22e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac530, 0x72, 0xc420bb29d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac530, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac4d0, 0xc420f95000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c20, 0xc420f95000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c600, 0xc420f95000, 0x1000, 0x1000, 0x53bbd3, 0xc4209c2378, 0xc4209c2388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8720)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8720, 0x1, 0xc420404fc0, 0xc4209c2460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2799 [select]:
net/http.(*persistConn).writeLoop(0xc420976000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2795 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dd240, 0x72, 0x22f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac6f0, 0x72, 0xc4212709d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac6f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac690, 0xc42143b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e4e0, 0xc42143b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c700, 0xc42143b000, 0x1000, 0x1000, 0x53bbd3, 0xc42042c378, 0xc42042c388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a0b40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a0b40, 0x1, 0xc4212a0de0, 0xc42042c460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2107 [runnable]:
net.runtime_pollWait(0x7f0f9c1d6b80, 0x72, 0x1e7)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206041b0, 0x72, 0xc420f309d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206041b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604150, 0xc4207f0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002b788, 0xc4207f0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f2200, 0xc4207f0000, 0x1000, 0x1000, 0x53bbd3, 0xc420a0f378, 0xc420a0f388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a88000)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a88000, 0x1, 0xc421066e40, 0xc420a0f460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f2200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2105 [runnable]:
net.runtime_pollWait(0x7f0f9c1dd180, 0x72, 0x230)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac840, 0x72, 0xc420f319d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac840, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac7e0, 0xc420e2b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c18, 0xc420e2b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c800, 0xc420e2b000, 0x1000, 0x1000, 0x53bbd3, 0xc420aca378, 0xc420aca388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8240)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8240, 0x1, 0xc421066cc0, 0xc420aca460, 0xc420aca3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2796 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2271 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2289 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cac20, 0x72, 0x144)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab950, 0x72, 0xc420e929d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab950, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab8f0, 0xc4207ef000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c68, 0xc4207ef000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088ff00, 0xc4207ef000, 0x1000, 0x1000, 0x53bbd3, 0xc420e92b68, 0xc420e92b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c90e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c90e0, 0x1, 0xc4202fc180, 0xc420a37c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088ff00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420be2c30, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420f7ca00)
/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2269 [select]:
net/http.(*persistConn).writeLoop(0xc420f7ca00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2266 [runnable]:
net.runtime_pollWait(0x7f0f9c1dcf40, 0x72, 0x233)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206acd10, 0x72, 0xc420e9f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206acd10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206accb0, 0xc420f90000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7be0, 0xc420f90000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7cb00, 0xc420f90000, 0x1000, 0x1000, 0x53bbd3, 0xc420ac9b78, 0xc420ac9b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420f88f00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420f88f00, 0x1, 0xc4204045a0, 0xc420ac9c60, 0x410ffd, 0xc42001ee70, 0xc420bbcdc0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7cb00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2106 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2108 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2110 [select]:
net/http.(*persistConn).writeLoop(0xc420976700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2113 [runnable]:
net.runtime_pollWait(0x7f0f9c1dcdc0, 0x72, 0x235)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604060, 0x72, 0xc420f727b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604060, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604000, 0xc4210ab000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6410, 0xc4210ab000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f540, 0xc4210ab000, 0x1000, 0x1000, 0xc420a6df00, 0xc42100f260, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421066fc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421066fc0, 0xa, 0x0, 0x1e, 0xc41ff7d96f, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421066fc0, 0xc42105cd20, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104d1d0, 0xc420f72aa8, 0xc420f72aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104d1d0, 0xc42105cd20, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421066fc0, 0xc42091d600, 0xc42105cd20, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420873300, 0x7eb360, 0xc420ff9740, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420873300, 0x7eb360, 0xc420ff9740)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2290 [runnable]:
net.runtime_pollWait(0x7f0f9c1dcd00, 0x72, 0x236)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605c60, 0x72, 0xc420f717b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605c60, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605c00, 0xc4210ad000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6820, 0xc4210ad000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f560, 0xc4210ad000, 0x1000, 0x1000, 0xc420a6df60, 0xc42100f200, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421067080)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421067080, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421067080, 0xc42105ce10, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104d200, 0xc420f71aa8, 0xc420f71aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104d200, 0xc42105ce10, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421067080, 0xc42091d700, 0xc42105ce10, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4205a0480, 0x7eb360, 0xc420ff9840, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4205a0480, 0x7eb360, 0xc420ff9840)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2659 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3500, 0xc42118a080, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210f1a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4210f1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421196c30, 0xc42104e308)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4210f1a40, 0x0, 0x0, 0x0, 0xc42104e308, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4210f1a40, 0x6f0968, 0x3, 0x51f701, 0xc4210ff110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4210f1a40, 0x5, 0xc4207093a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2292 [runnable]:
net.runtime_pollWait(0x7f0f9c1dcac0, 0x72, 0x238)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bff70, 0x72, 0xc420f6e7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bff70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bff10, 0xc4210af000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6830, 0xc4210af000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f5a0, 0xc4210af000, 0x1000, 0x1000, 0x0, 0x7e6a60, 0xc420012150)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421067140)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421067140, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421067140, 0xc42105cff0, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104d260, 0xc420f6eaa8, 0xc420f6eaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104d260, 0xc42105cff0, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421067140, 0xc42091d800, 0xc42105cff0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420225980, 0x7eb360, 0xc420ff99c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420225980, 0x7eb360, 0xc420ff99c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2293 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b1f80)
/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b1f80)
/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc4204d8c30)
/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc420225d00, 0x7eb360, 0xc420ff9a80)
/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24748 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a9de60, 0xc4256f2700, 0xc424a9df80, 0xc424a9df20)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2295 [runnable]:
net.runtime_pollWait(0x7f0f9c1dc880, 0x72, 0x23b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d2450, 0x72, 0xc420f797b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d2450, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d23f0, 0xc4210b5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e68d8, 0xc4210b5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f600, 0xc4210b5000, 0x1000, 0x1000, 0xc420f79918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210673e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210673e0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210673e0, 0xc4211ad770, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c76e0, 0xc420f79aa8, 0xc420f79aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c76e0, 0xc4211ad770, 0xc420f79b20, 0x401863, 0xc420f79c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210673e0, 0xc420f79c00, 0xc4211ad770, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e46d00, 0x7eb360, 0xc420ff9c80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e46d00, 0x7eb360, 0xc420ff9c80)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2296 [runnable]:
net.runtime_pollWait(0x7f0f9c1dc7c0, 0x72, 0x23c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4220, 0x72, 0xc420f7a7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4220, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f41c0, 0xc4210b7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7bf0, 0xc4210b7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f640, 0xc4210b7000, 0x1000, 0x1000, 0x0, 0x0, 0xc4201d3a40)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421067500)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421067500, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421067500, 0xc42105d3b0, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104d2f0, 0xc420f7aaa8, 0xc420f7aaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104d2f0, 0xc42105d3b0, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421067500, 0xc42091da00, 0xc42105d3b0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e46d80, 0x7eb360, 0xc420ff9e00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e46d80, 0x7eb360, 0xc420ff9e00)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24766 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b71b8, 0x77, 0xc42483b228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b090, 0x77, 0xc42483b260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b090, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b030, 0x7eb3e0, 0xc424a38d20, 0x0, 0x0, 0x7e75a0, 0xc424c91580, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b030, 0x7eb3e0, 0xc424a38d20, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442eae0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a38d20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a38d20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442eae0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a38d20, 0x6cac4a, 0x3, 0x0, 0xc42442eae0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a38d20, 0x6cac4a, 0x3, 0x0, 0xc42442eae0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a38d20, 0xc42587afc0, 0x7e94e0, 0xc42442eae0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a38d20, 0xc42587afc0, 0xc4252e06e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0601, 0xc424a38c60, 0xc4261a7a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a38960, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442ea50, 0xc424a38a20)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2298 [runnable]:
net.runtime_pollWait(0x7f0f9c1dc640, 0x72, 0x23e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4370, 0x72, 0xc420f827b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4370, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4310, 0xc4210bd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7c00, 0xc4210bd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f6a0, 0xc4210bd000, 0x1000, 0x1000, 0xc420f82918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210676e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210676e0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210676e0, 0xc4211ad950, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7740, 0xc420f82aa8, 0xc420f82aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7740, 0xc4211ad950, 0xc420f82b20, 0x401863, 0xc420f82c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210676e0, 0xc420f82c00, 0xc4211ad950, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e46e80, 0x7eb360, 0xc4210c0080, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e46e80, 0x7eb360, 0xc4210c0080)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2299 [runnable]:
net.runtime_pollWait(0x7f0f9c1936c0, 0x72, 0x23f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4450, 0x72, 0xc420f837b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4450, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f43f0, 0xc4210c3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7c08, 0xc4210c3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f6e0, 0xc4210c3000, 0x1000, 0x1000, 0xc420f83918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421067800)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421067800, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421067800, 0xc4211adb30, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c77a0, 0xc420f83aa8, 0xc420f83aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c77a0, 0xc4211adb30, 0xc420f83b20, 0x401863, 0xc420f83c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421067800, 0xc420f83c00, 0xc4211adb30, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e46f00, 0x7eb360, 0xc4210c0200, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e46f00, 0x7eb360, 0xc4210c0200)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24676 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9bf80, 0xc4259d6e00, 0xc424b9c120, 0xc424b9c0c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24822 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ce2c0, 0x77, 0xc424dc7228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587bb80, 0x77, 0xc424dc7260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587bb80, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587bb20, 0x7eb3e0, 0xc424948660, 0x0, 0x0, 0x7e75a0, 0xc424c91e80, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587bb20, 0x7eb3e0, 0xc424948660, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f650, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424948660, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424948660, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f650, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424948660, 0x6cac4a, 0x3, 0x0, 0xc42442f650, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424948660, 0x6cac4a, 0x3, 0x0, 0xc42442f650, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424948660, 0xc42587bab0, 0x7e94e0, 0xc42442f650, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424948660, 0xc42587bab0, 0xc4252e0ec0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0e01, 0xc4249485a0, 0xc4261aba38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424948240, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f5c0, 0xc424948300)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2302 [runnable]:
net.runtime_pollWait(0x7f0f9c193480, 0x72, 0x243)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f46f0, 0x72, 0xc4210ca7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f46f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4690, 0xc4210d1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7c20, 0xc4210d1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f7a0, 0xc4210d1000, 0x1000, 0x1000, 0xc4210ca918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421067b60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421067b60, 0xa, 0x0, 0x1e, 0xc41ff71c30, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421067b60, 0xc4211ade00, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c79b0, 0xc4210caaa8, 0xc4210caaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c79b0, 0xc4211ade00, 0xc4210cab20, 0x401863, 0xc4210cac78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421067b60, 0xc4210cac00, 0xc4211ade00, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47080, 0x7eb360, 0xc4210c06c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47080, 0x7eb360, 0xc4210c06c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24716 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b136e0, 0xc4259d7f80, 0xc424b13860, 0xc424b137a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2304 [runnable]:
net.runtime_pollWait(0x7f0f9c193240, 0x72, 0x245)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f48b0, 0x72, 0xc4210cc7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f48b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4850, 0xc4210d5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7c30, 0xc4210d5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f820, 0xc4210d5000, 0x1000, 0x1000, 0xc4210cc918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421067da0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421067da0, 0xa, 0x0, 0x1e, 0xc4210cc9d8, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421067da0, 0xc421484000, 0xf0, 0xf0, 0x6c1860, 0x806f01, 0x17f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7a70, 0xc4210ccaa8, 0xc4210ccaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7a70, 0xc421484000, 0xc4210ccb20, 0x401863, 0xc4210ccc78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421067da0, 0xc4210ccc00, 0xc421484000, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47180, 0x7eb360, 0xc4210c0a00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47180, 0x7eb360, 0xc4210c0a00)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2305 [runnable]:
net.runtime_pollWait(0x7f0f9c193180, 0x72, 0x246)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4990, 0x72, 0xc4210cd7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4990, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4930, 0xc4210db000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7c38, 0xc4210db000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f860, 0xc4210db000, 0x1000, 0x1000, 0xc4210cd918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421067ec0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421067ec0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421067ec0, 0xc4214840f0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7aa0, 0xc4210cdaa8, 0xc4210cdaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7aa0, 0xc4214840f0, 0xc4210cdb20, 0x401863, 0xc4210cdc78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421067ec0, 0xc4210cdc00, 0xc4214840f0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47200, 0x7eb360, 0xc4210c0bc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47200, 0x7eb360, 0xc4210c0bc0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24794 [IO wait]:
net.runtime_pollWait(0x7f0f9c174818, 0x77, 0xc424927228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b640, 0x77, 0xc424927260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b640, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b5e0, 0x7eb3e0, 0xc424986960, 0x0, 0x0, 0x7e75a0, 0xc424c91a00, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b5e0, 0x7eb3e0, 0xc424986960, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f0b0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424986960, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424986960, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f0b0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424986960, 0x6cac4a, 0x3, 0x0, 0xc42442f0b0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424986960, 0x6cac4a, 0x3, 0x0, 0xc42442f0b0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424986960, 0xc42587b570, 0x7e94e0, 0xc42442f0b0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424986960, 0xc42587b570, 0xc4252e0a50, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0a01, 0xc4249868a0, 0xc4261ada38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424986540, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f020, 0xc424986600)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24753 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d5080, 0x77, 0xc422467228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2a00, 0x77, 0xc422467260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2a00, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f29a0, 0x7eb3e0, 0xc424a58de0, 0x0, 0x0, 0x7e75a0, 0xc4259597c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f29a0, 0x7eb3e0, 0xc424a58de0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a11d0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a58de0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a58de0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a11d0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a58de0, 0x6cac4a, 0x3, 0x0, 0xc4245a11d0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a58de0, 0x6cac4a, 0x3, 0x0, 0xc4245a11d0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a58de0, 0xc4256f2930, 0x7e94e0, 0xc4245a11d0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a58de0, 0xc4256f2930, 0xc425351250, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351201, 0xc424a58d20, 0xc422e8ba38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a589c0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1140, 0xc424a58a80)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2338 [select]:
net/http.(*persistConn).writeLoop(0xc42088f900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24713 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c36b8, 0x77, 0xc423a17228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d7f00, 0x77, 0xc423a17260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d7f00, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7ea0, 0x7eb3e0, 0xc424b13200, 0x0, 0x0, 0x7e75a0, 0xc425958ec0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7ea0, 0x7eb3e0, 0xc424b13200, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0660, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b13200, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b13200, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0660, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b13200, 0x6cac4a, 0x3, 0x0, 0xc4245a0660, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b13200, 0x6cac4a, 0x3, 0x0, 0xc4245a0660, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b13200, 0xc4259d7e30, 0x7e94e0, 0xc4245a0660, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b13200, 0xc4259d7e30, 0xc4253507b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350701, 0xc424b13140, 0xc422e70a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b12de0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a05d0, 0xc424b12ea0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2325 [runnable]:
net.runtime_pollWait(0x7f0f9c192e80, 0x72, 0x24a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4d10, 0x72, 0xc4210c97b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4d10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4cb0, 0xc4210ed000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7c58, 0xc4210ed000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f960, 0xc4210ed000, 0x1000, 0x1000, 0xc4210c9918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210e6360)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210e6360, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210e6360, 0xc4214844b0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7ce0, 0xc4210c9aa8, 0xc4210c9aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7ce0, 0xc4214844b0, 0xc4210c9b20, 0x401863, 0xc4210c9c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210e6360, 0xc4210c9c00, 0xc4214844b0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47400, 0x7eb360, 0xc4210c1380, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47400, 0x7eb360, 0xc4210c1380)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2341 [select]:
net/http.(*persistConn).writeLoop(0xc42088f800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2326 [runnable]:
net.runtime_pollWait(0x7f0f9c192dc0, 0x72, 0x24b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4df0, 0x72, 0xc4210fa7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4df0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4d90, 0xc4210ef000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7c60, 0xc4210ef000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f9a0, 0xc4210ef000, 0x1000, 0x1000, 0xc4210fa918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210e6480)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210e6480, 0xa, 0x0, 0x1e, 0xc41ff71c15, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210e6480, 0xc4214845a0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7d10, 0xc4210faaa8, 0xc4210faaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7d10, 0xc4214845a0, 0xc4210fab20, 0x401863, 0xc4210fac78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210e6480, 0xc4210fac00, 0xc4214845a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47480, 0x7eb360, 0xc4210c1580, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47480, 0x7eb360, 0xc4210c1580)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2327 [runnable]:
net.runtime_pollWait(0x7f0f9c192d00, 0x72, 0x24c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4ed0, 0x72, 0xc4210fb7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4ed0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4e70, 0xc4210fd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7c68, 0xc4210fd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f9e0, 0xc4210fd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210e65a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210e65a0, 0xa, 0x0, 0x1e, 0x0, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210e65a0, 0xc4210f01e0, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104d3e0, 0xc4210fbaa8, 0xc4210fbaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104d3e0, 0xc4210f01e0, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210e65a0, 0xc420708700, 0xc4210f01e0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47500, 0x7eb360, 0xc4210c17c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47500, 0x7eb360, 0xc4210c17c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2328 [runnable]:
net/textproto.(*Reader).ReadLine(0xc4210fe150, 0xc4210f02d0, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:37 +0x6e
net/http.readRequest(0xc4210e6660, 0xc420708700, 0xc4210f02d0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47580, 0x7eb360, 0xc4210c18c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47580, 0x7eb360, 0xc4210c18c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24690 [IO wait]:
net.runtime_pollWait(0x7f0f9c19dee8, 0x77, 0xc4249cf228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae52c0, 0x77, 0xc4249cf260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae52c0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae5260, 0x7eb3e0, 0xc424b98000, 0x0, 0x0, 0x7e75a0, 0xc424c90500, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae5260, 0x7eb3e0, 0xc424b98000, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246535c0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b98000, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b98000, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246535c0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b98000, 0x6cac4a, 0x3, 0x0, 0xc4246535c0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b98000, 0x6cac4a, 0x3, 0x0, 0xc4246535c0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b98000, 0xc425ae51f0, 0x7e94e0, 0xc4246535c0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b98000, 0xc425ae51f0, 0xc4253bf550, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf501, 0xc424c1bec0, 0xc426189a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c1bbc0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653530, 0xc424c1bc80)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3607 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2344 [select]:
net/http.(*persistConn).writeLoop(0xc42088f700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3853 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4378, 0x72, 0x1cc)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1db0, 0x72, 0xc422e519d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a1db0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a1d50, 0xc4219a0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f340, 0xc4219a0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082500, 0xc4219a0000, 0x1000, 0x1000, 0x53bbd3, 0xc422e51b68, 0xc422e51b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20780)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20780, 0x1, 0xc425f65e00, 0xc420aec460, 0xc420aec3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2332 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173df65, 0xb, 0x5, 0xc42173df65)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d8dd0, 0xc4210f0690)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d8dd0, 0xc4210f0690)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d8dd0, 0xc4210f0690)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420e47780, 0x7eb360, 0xc4210c1d00)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2347 [select]:
net/http.(*persistConn).writeLoop(0xc42088f400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2333 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173dfa5, 0xb, 0x5, 0xc42173dfa5)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d8ea0, 0xc4210f0780)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d8ea0, 0xc4210f0780)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d8ea0, 0xc4210f0780)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420e47800, 0x7eb360, 0xc4210c1dc0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2350 [select]:
net/http.(*persistConn).writeLoop(0xc42088f300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2334 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b1e40)
/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b1e40)
/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc4204d8b60)
/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc420e47880, 0x7eb360, 0xc4210c1ec0)
/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2353 [select]:
net/http.(*persistConn).writeLoop(0xc42088f200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2335 [runnable]:
net.runtime_pollWait(0x7f0f9c194680, 0x72, 0x254)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5480, 0x72, 0xc4210f97b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5480, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5420, 0xc421111000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7ca8, 0xc421111000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100fb00, 0xc421111000, 0x1000, 0x1000, 0xc4210f9918, 0x6d1858, 0x19)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210e6ba0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210e6ba0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210e6ba0, 0xc4219f0690, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420633260, 0xc4210f9aa8, 0xc4210f9aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420633260, 0xc4219f0690, 0xc4210f9b20, 0x401863, 0xc4210f9c78)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210e6ba0, 0xc4210f9c00, 0xc4219f0690, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47900, 0x7eb360, 0xc4210c1fc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47900, 0x7eb360, 0xc4210c1fc0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2356 [select]:
net/http.(*persistConn).writeLoop(0xc42088f100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2336 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc420b18185, 0x9, 0x5, 0xc420b18185)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d9040, 0xc4210f0a50)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d9040, 0xc4210f0a50)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d9040, 0xc4210f0a50)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420e47980, 0x7eb360, 0xc4211140c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2337 [runnable]:
net.runtime_pollWait(0x7f0f9c194500, 0x72, 0x256)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5560, 0x72, 0xc42111f7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5560, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5500, 0xc421121000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7cb8, 0xc421121000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100fb40, 0xc421121000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210e6d20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210e6d20, 0xa, 0x0, 0x1e, 0xc41ff780d5, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210e6d20, 0xc4210f0b40, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210fe510, 0xc42111faa8, 0xc42111faa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210fe510, 0xc4210f0b40, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210e6d20, 0xc420708900, 0xc4210f0b40, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47a00, 0x7eb360, 0xc4211141c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47a00, 0x7eb360, 0xc4211141c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2359 [select]:
net/http.(*persistConn).writeLoop(0xc42088f000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24735 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a5e600, 0xc42587a930, 0xc424a5e720, 0xc424a5e6c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24752 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a58840, 0xc4256f28c0, 0xc424a58a20, 0xc424a589c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2362 [select]:
net/http.(*persistConn).writeLoop(0xc42088ef00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24673 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c1baa0, 0xc425ae5180, 0xc424c1bc20, 0xc424c1bbc0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24747 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d7b40, 0x77, 0xc422481228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2760, 0x77, 0xc422481260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2760, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2700, 0x7eb3e0, 0xc424a9de60, 0x0, 0x0, 0x7e75a0, 0xc425959580, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2700, 0x7eb3e0, 0xc424a9de60, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0f00, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a9de60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a9de60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0f00, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a9de60, 0x6cac4a, 0x3, 0x0, 0xc4245a0f00, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a9de60, 0x6cac4a, 0x3, 0x0, 0xc4245a0f00, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a9de60, 0xc4256f2690, 0x7e94e0, 0xc4245a0f00, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a9de60, 0xc4256f2690, 0xc425350fc0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350f01, 0xc424a9dda0, 0xc422e98a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a9daa0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a0e70, 0xc424a9db60)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2365 [select]:
net/http.(*persistConn).writeLoop(0xc42088ee00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2374 [runnable]:
net.runtime_pollWait(0x7f0f9c194140, 0x72, 0x25b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5790, 0x72, 0xc42111c7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5790, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5730, 0xc42112b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7ce0, 0xc42112b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100fbe0, 0xc42112b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210e70e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210e70e0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210e70e0, 0xc4210f0ff0, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210fe6f0, 0xc42111caa8, 0xc42111caa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210fe6f0, 0xc4210f0ff0, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210e70e0, 0xc420708a00, 0xc4210f0ff0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47c80, 0x7eb360, 0xc4211146c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47c80, 0x7eb360, 0xc4211146c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24569 [runnable]:
net.runtime_pollWait(0x7f0f9c1b59b8, 0x77, 0xc425557228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421b05a30, 0x77, 0xc425557260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421b05a30, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421b059d0, 0x7eb3e0, 0xc424e11e00, 0x0, 0x0, 0x7e75a0, 0xc4222acfa0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421b059d0, 0x7eb3e0, 0xc424e11e00, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fa70, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424e11e00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424e11e00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fa70, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424e11e00, 0x6cac4a, 0x3, 0x0, 0xc424a4fa70, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424e11e00, 0x6cac4a, 0x3, 0x0, 0xc424a4fa70, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424e11e00, 0xc421b05960, 0x7e94e0, 0xc424a4fa70, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424e11e00, 0xc421b05960, 0xc425535cf0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425535c01, 0xc424e11d40, 0xc426175a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x180001, 0x0, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424a4f9e0, 0xc424e11aa0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2368 [select]:
net/http.(*persistConn).writeLoop(0xc42088ed00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24777 [IO wait]:
net.runtime_pollWait(0x7f0f9c116a80, 0x77, 0xc424847228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2d80, 0x77, 0xc424847260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2d80, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2d20, 0x7eb3e0, 0xc424a22120, 0x0, 0x0, 0x7e75a0, 0xc425959ac0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2d20, 0x7eb3e0, 0xc424a22120, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1590, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a22120, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a22120, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1590, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a22120, 0x6cac4a, 0x3, 0x0, 0xc4245a1590, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a22120, 0x6cac4a, 0x3, 0x0, 0xc4245a1590, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a22120, 0xc4256f2cb0, 0x7e94e0, 0xc4245a1590, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a22120, 0xc4256f2cb0, 0xc4253515e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351501, 0xc424a22060, 0xc422e93a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a59d40, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1500, 0xc424a59e00)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2387 [select]:
net/http.(*persistConn).writeLoop(0xc42088ec00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2377 [runnable]:
net.runtime_pollWait(0x7f0f9c193f00, 0x72, 0x25e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f58e0, 0x72, 0xc4211377b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f58e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5880, 0xc421139000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7cf8, 0xc421139000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100fc40, 0xc421139000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210e7320)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210e7320, 0xa, 0x0, 0x1e, 0xc41ff780bd, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210e7320, 0xc4210f12c0, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210fe810, 0xc421137aa8, 0xc421137aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210fe810, 0xc4210f12c0, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210e7320, 0xc420708b00, 0xc4210f12c0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47e00, 0x7eb360, 0xc4211149c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47e00, 0x7eb360, 0xc4211149c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2378 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4205ba280)
/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4205ba280)
/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc420063c70)
/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc420e47e80, 0x7eb360, 0xc421114ac0)
/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2390 [select]:
net/http.(*persistConn).writeLoop(0xc42088eb00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24728 [IO wait]:
net.runtime_pollWait(0x7f0f9c194380, 0x77, 0xc423a5b228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a6f0, 0x77, 0xc423a5b260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a6f0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a690, 0x7eb3e0, 0xc424af16e0, 0x0, 0x0, 0x7e75a0, 0xc424c90d40, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a690, 0x7eb3e0, 0xc424af16e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e060, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424af16e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424af16e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e060, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424af16e0, 0x6cac4a, 0x3, 0x0, 0xc42442e060, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424af16e0, 0x6cac4a, 0x3, 0x0, 0xc42442e060, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424af16e0, 0xc42587a620, 0x7e94e0, 0xc42442e060, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424af16e0, 0xc42587a620, 0xc4253bff40, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bfe01, 0xc424af1620, 0xc42619ca38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424af12c0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653fb0, 0xc424af1380)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2380 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173d485, 0x9, 0x5, 0xc42173d485)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc420063d40, 0xc4210f1590)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc420063d40, 0xc4210f1590)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc420063d40, 0xc4210f1590)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420e47f80, 0x7eb360, 0xc421114cc0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2393 [select]:
net/http.(*persistConn).writeLoop(0xc42088ea00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24633 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9a7e0, 0xc4259d64d0, 0xc424c9a900, 0xc424c9a8a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2396 [select]:
net/http.(*persistConn).writeLoop(0xc42088e900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24689 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9dbc0, 0xc4259d7a40, 0xc424b9dce0, 0xc424b9dc80)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2383 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b1140)
/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b1140)
/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc4204d8270)
/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc420fc6100, 0x7eb360, 0xc421115100)
/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2399 [select]:
net/http.(*persistConn).writeLoop(0xc42088e800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2384 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b1280)
/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b1280)
/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc4204d8340)
/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc420fc6180, 0x7eb360, 0xc420791140)
/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 2402 [select]:
net/http.(*persistConn).writeLoop(0xc42088e700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2385 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d76c0, 0x72, 0x206)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604610, 0x72, 0xc4211509d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604610, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206045b0, 0xc420fd0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7d38, 0xc420fd0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420b6e000, 0xc420fd0000, 0x1000, 0x1000, 0x53bbd3, 0xc4209d7b78, 0xc4209d7b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a883c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a883c0, 0x1, 0xc4210e78c0, 0xc4209d7c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420b6e000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2405 [select]:
net/http.(*persistConn).writeLoop(0xc42088e600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2418 [select]:
net/http.(*persistConn).writeLoop(0xc420b6e000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2420 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2423 [select]:
net/http.(*persistConn).writeLoop(0xc420977900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2411 [select]:
net/http.(*persistConn).writeLoop(0xc42088e300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2426 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4c00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2429 [select]:
net/http.(*persistConn).writeLoop(0xc4203d5f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2414 [select]:
net/http.(*persistConn).writeLoop(0xc42088e200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2519 [select]:
net/http.(*persistConn).roundTrip(0xc4206b4b00, 0xc4211863c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421194c30, 0xc4205451e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421180690, 0x0, 0x0, 0x0, 0xc4205451e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421180690, 0x6f0968, 0x3, 0x51f701, 0xc42119a210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421180690, 0x5, 0xc420969d30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3023 [runnable]:
net.runtime_pollWait(0x7f0f9c18d840, 0x72, 0x11d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014530, 0x72, 0xc420c2c9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014530, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200144d0, 0xc4214d1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e540, 0xc4214d1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7ce00, 0xc4214d1000, 0x1000, 0x1000, 0x53bbd3, 0xc420c2cb68, 0xc420c2cb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4214d2000)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4214d2000, 0x1, 0xc422c35380, 0xc420a5fc60, 0xc420a5fbc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7ce00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3046 [select]:
net/http.(*persistConn).writeLoop(0xc421082000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2473 [select]:
net/http.(*persistConn).writeLoop(0xc420b6fa00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2530 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421180ff0, 0xc4215155b0, 0xc4211afa00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188f00, 0xc421186b40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180ff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211bec30, 0xc4205452d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421180ff0, 0x0, 0x0, 0x0, 0xc4205452d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421180ff0, 0x6f0968, 0x3, 0x51f701, 0xc42119ad50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421180ff0, 0x5, 0xc4207479b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2531 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211810e0, 0xc421515550, 0xc4211aff00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189000, 0xc421186c00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211810e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211810e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211bfc30, 0xc4205452f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4211810e0, 0x0, 0x0, 0x0, 0xc4205452f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4211810e0, 0x6f0968, 0x3, 0x51f701, 0xc42119ae70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4211810e0, 0x5, 0xc420747bb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2532 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211811d0, 0xc421515510, 0xc4211d2300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189100, 0xc421186cc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211811d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211811d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211c0c30, 0xc420545308)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4211811d0, 0x0, 0x0, 0x0, 0xc420545308, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4211811d0, 0x6f0968, 0x3, 0x51f701, 0xc42119af90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4211811d0, 0x5, 0xc420747d90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2533 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211812c0, 0xc4215154f0, 0xc4211d2800)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189200, 0xc421186d80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211812c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211812c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211c1c30, 0xc420545320)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4211812c0, 0x0, 0x0, 0x0, 0xc420545320, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4211812c0, 0x6f0968, 0x3, 0x51f701, 0xc42119b0b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4211812c0, 0x5, 0xc420747e10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2534 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211813b0, 0xc421515490, 0xc4211d2c00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189300, 0xc421186e40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211813b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211813b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211e0c30, 0xc420545338)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4211813b0, 0x0, 0x0, 0x0, 0xc420545338, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4211813b0, 0x6f0968, 0x3, 0x51f701, 0xc42119b1d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4211813b0, 0x5, 0xc420747e30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2535 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211814a0, 0xc42160dc00, 0xc4211d3100)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189400, 0xc421186f00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211814a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211814a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211e1c30, 0xc420545350)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4211814a0, 0x0, 0x0, 0x0, 0xc420545350, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4211814a0, 0x6f0968, 0x3, 0x51f701, 0xc42119b2f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4211814a0, 0x5, 0xc420747e70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2536 [select]:
net/http.(*persistConn).roundTrip(0xc421189500, 0xc421186fc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211e2c30, 0xc420545368)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421181590, 0x0, 0x0, 0x0, 0xc420545368, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421181590, 0x6f0968, 0x3, 0x51f701, 0xc42119b410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421181590, 0x5, 0xc420747e90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2537 [select]:
net/http.(*persistConn).roundTrip(0xc421189600, 0xc421187080, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211e3c30, 0xc420545380)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421181680, 0x0, 0x0, 0x0, 0xc420545380, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421181680, 0x6f0968, 0x3, 0x51f701, 0xc42119b530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421181680, 0x5, 0xc420747ed0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2538 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181770, 0xc421515610, 0xc4211d3e00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083400, 0xc421187140, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421214c30, 0xc420545398)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421181770, 0x0, 0x0, 0x0, 0xc420545398, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421181770, 0x6f0968, 0x3, 0x51f701, 0xc42119b650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421181770, 0x5, 0xc420747ef0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2539 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181860, 0xc421515650, 0xc421222300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083300, 0xc421187200, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421215c30, 0xc4205453b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421181860, 0x0, 0x0, 0x0, 0xc4205453b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421181860, 0x6f0968, 0x3, 0x51f701, 0xc42119b770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421181860, 0x5, 0xc420747f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2540 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181950, 0xc4215156b0, 0xc421222700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188b00, 0xc4211872c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421216c30, 0xc4205453c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421181950, 0x0, 0x0, 0x0, 0xc4205453c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421181950, 0x6f0968, 0x3, 0x51f701, 0xc42119b890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421181950, 0x5, 0xc420747fa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2541 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181a40, 0xc421515710, 0xc421222c00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188900, 0xc421187380, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421217c30, 0xc4205453e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421181a40, 0x0, 0x0, 0x0, 0xc4205453e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421181a40, 0x6f0968, 0x3, 0x51f701, 0xc42119b9b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421181a40, 0x5, 0xc420672010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2542 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181b30, 0xc42173dca0, 0xc421223000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188200, 0xc421187440, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42124ac30, 0xc4205453f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421181b30, 0x0, 0x0, 0x0, 0xc4205453f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421181b30, 0x6f0968, 0x3, 0x51f701, 0xc42119bad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421181b30, 0x5, 0xc420672050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2543 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181c20, 0xc421515750, 0xc421223500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188800, 0xc421187500, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181c20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42124bc30, 0xc420545410)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421181c20, 0x0, 0x0, 0x0, 0xc420545410, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421181c20, 0x6f0968, 0x3, 0x51f701, 0xc42119bbf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421181c20, 0x5, 0xc420672090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2544 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181d10, 0xc421515790, 0xc421223900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188700, 0xc4211875c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181d10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421212c30, 0xc420545428)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421181d10, 0x0, 0x0, 0x0, 0xc420545428, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421181d10, 0x6f0968, 0x3, 0x51f701, 0xc42119bd10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421181d10, 0x5, 0xc4206720d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2545 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181e00, 0xc4215157b0, 0xc421223e00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082e00, 0xc421187680, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421213c30, 0xc420545440)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421181e00, 0x0, 0x0, 0x0, 0xc420545440, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421181e00, 0x6f0968, 0x3, 0x51f701, 0xc42119be30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421181e00, 0x5, 0xc420672110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2546 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181ef0, 0xc4215157d0, 0xc42126c300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188600, 0xc421187740, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181ef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421246c30, 0xc420545458)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421181ef0, 0x0, 0x0, 0x0, 0xc420545458, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421181ef0, 0x6f0968, 0x3, 0x51f701, 0xc42119bf50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421181ef0, 0x5, 0xc420672150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2547 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a000, 0xc4215157f0, 0xc42126c700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082d00, 0xc421187800, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421247c30, 0xc420545470)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42127a000, 0x0, 0x0, 0x0, 0xc420545470, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42127a000, 0x6f0968, 0x3, 0x51f701, 0xc421278090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42127a000, 0x5, 0xc420672190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2548 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a0f0, 0xc421515810, 0xc42126cc00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188500, 0xc4211878c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a0f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421248c30, 0xc420545488)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42127a0f0, 0x0, 0x0, 0x0, 0xc420545488, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42127a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4212781b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42127a0f0, 0x5, 0xc4206721d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2549 [select]:
net/http.(*persistConn).roundTrip(0xc4203d4700, 0xc420fed8a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421061860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4210e1c30, 0xc420545080)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421061860, 0x0, 0x0, 0x0, 0xc420545080, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421061860, 0x6f0968, 0x3, 0x51f701, 0xc4210150e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421061860, 0x5, 0xc420672210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2550 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a1e0, 0xc421515830, 0xc42126d000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082900, 0xc421187980, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a1e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421249c30, 0xc4205454a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42127a1e0, 0x0, 0x0, 0x0, 0xc4205454a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42127a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4212782d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42127a1e0, 0x5, 0xc420672a70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2551 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a2d0, 0xc42173dcb0, 0xc42126d500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188100, 0xc421187a40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a2d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421296c30, 0xc4205454b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42127a2d0, 0x0, 0x0, 0x0, 0xc4205454b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42127a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4212783f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42127a2d0, 0x5, 0xc420672aa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2552 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a3c0, 0xc42173dd20, 0xc42126d900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188000, 0xc421187b00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a3c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421297c30, 0xc4205454d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42127a3c0, 0x0, 0x0, 0x0, 0xc4205454d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42127a3c0, 0x6f0968, 0x3, 0x51f701, 0xc421278510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42127a3c0, 0x5, 0xc420672ac0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2553 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a4b0, 0xc42173dd30, 0xc42126de00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7df00, 0xc421187bc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a4b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421298c30, 0xc4205454e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42127a4b0, 0x0, 0x0, 0x0, 0xc4205454e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42127a4b0, 0x6f0968, 0x3, 0x51f701, 0xc421278630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42127a4b0, 0x5, 0xc420672b00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2554 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a5a0, 0xc42173dd40, 0xc4212b2200)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7de00, 0xc421187c80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a5a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421299c30, 0xc420545500)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42127a5a0, 0x0, 0x0, 0x0, 0xc420545500, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42127a5a0, 0x6f0968, 0x3, 0x51f701, 0xc421278750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42127a5a0, 0x5, 0xc420672b20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2555 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a690, 0xc42173dd50, 0xc4212b2700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082600, 0xc421187d40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212bac30, 0xc420545518)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42127a690, 0x0, 0x0, 0x0, 0xc420545518, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42127a690, 0x6f0968, 0x3, 0x51f701, 0xc421278870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42127a690, 0x5, 0xc420672b50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2556 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a780, 0xc42173dd60, 0xc4212b2b00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082500, 0xc421187e00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212bbc30, 0xc420545530)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42127a780, 0x0, 0x0, 0x0, 0xc420545530, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42127a780, 0x6f0968, 0x3, 0x51f701, 0xc421278990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42127a780, 0x5, 0xc420672b80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2557 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a870, 0xc42173dd70, 0xc4212b3000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7dd00, 0xc421187ec0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421294c30, 0xc420545548)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42127a870, 0x0, 0x0, 0x0, 0xc420545548, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42127a870, 0x6f0968, 0x3, 0x51f701, 0xc421278ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42127a870, 0x5, 0xc420672ba0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2558 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a960, 0xc42173dd80, 0xc4212b3400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082400, 0xc421187f80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421295c30, 0xc420545560)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42127a960, 0x0, 0x0, 0x0, 0xc420545560, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42127a960, 0x6f0968, 0x3, 0x51f701, 0xc421278bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42127a960, 0x5, 0xc420672be0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2559 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127aa50, 0xc42173dd90, 0xc4212b3900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7dc00, 0xc4212ce040, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127aa50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212b6c30, 0xc420545578)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42127aa50, 0x0, 0x0, 0x0, 0xc420545578, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42127aa50, 0x6f0968, 0x3, 0x51f701, 0xc421278cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42127aa50, 0x5, 0xc420672c00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2560 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127ab40, 0xc42173de30, 0xc4212b3d00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7db00, 0xc4212ce100, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127ab40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212b7c30, 0xc420545590)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42127ab40, 0x0, 0x0, 0x0, 0xc420545590, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42127ab40, 0x6f0968, 0x3, 0x51f701, 0xc421278e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42127ab40, 0x5, 0xc420672c20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2561 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127ac30, 0xc42173de40, 0xc4212d8200)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082300, 0xc4212ce1c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127ac30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212b8c30, 0xc4205455a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42127ac30, 0x0, 0x0, 0x0, 0xc4205455a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42127ac30, 0x6f0968, 0x3, 0x51f701, 0xc421278f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42127ac30, 0x5, 0xc420672c60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2562 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127ad20, 0xc4215158f0, 0xc4212d8600)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284b00, 0xc4212ce280, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127ad20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212b9c30, 0xc4205455c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42127ad20, 0x0, 0x0, 0x0, 0xc4205455c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42127ad20, 0x6f0968, 0x3, 0x51f701, 0xc421279050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42127ad20, 0x5, 0xc420672c80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2563 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127ae10, 0xc42173def0, 0xc4212d8b00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7da00, 0xc4212ce340, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127ae10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212eac30, 0xc4205455d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42127ae10, 0x0, 0x0, 0x0, 0xc4205455d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42127ae10, 0x6f0968, 0x3, 0x51f701, 0xc421279170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42127ae10, 0x5, 0xc420672cb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2564 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127af00, 0xc421515910, 0xc4212d8f00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284a00, 0xc4212ce400, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127af00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212ebc30, 0xc4205455f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42127af00, 0x0, 0x0, 0x0, 0xc4205455f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42127af00, 0x6f0968, 0x3, 0x51f701, 0xc421279290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42127af00, 0x5, 0xc420672ce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2565 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127aff0, 0xc421515930, 0xc4212d9400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284900, 0xc4212ce4c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127aff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212b4c30, 0xc420545608)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42127aff0, 0x0, 0x0, 0x0, 0xc420545608, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42127aff0, 0x6f0968, 0x3, 0x51f701, 0xc4212793b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42127aff0, 0x5, 0xc420672d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2566 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b0e0, 0xc421515950, 0xc4212d9800)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284800, 0xc4212ce580, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b0e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212b5c30, 0xc420545620)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42127b0e0, 0x0, 0x0, 0x0, 0xc420545620, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42127b0e0, 0x6f0968, 0x3, 0x51f701, 0xc4212794d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42127b0e0, 0x5, 0xc420672d30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2567 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b1d0, 0xc420b18020, 0xc4212d9d00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7d900, 0xc4212ce640, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b1d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e6c30, 0xc420545638)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42127b1d0, 0x0, 0x0, 0x0, 0xc420545638, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42127b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4212795f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42127b1d0, 0x5, 0xc420672d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2568 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b2c0, 0xc4215159e0, 0xc421306100)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284700, 0xc4212ce700, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b2c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e7c30, 0xc420545650)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42127b2c0, 0x0, 0x0, 0x0, 0xc420545650, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42127b2c0, 0x6f0968, 0x3, 0x51f701, 0xc421279710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42127b2c0, 0x5, 0xc420672d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2569 [select]:
net/http.(*persistConn).roundTrip(0xc420310600, 0xc420fed900, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421061950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4210e3c30, 0xc420545098)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421061950, 0x0, 0x0, 0x0, 0xc420545098, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421061950, 0x6f0968, 0x3, 0x51f701, 0xc421015140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421061950, 0x5, 0xc420672dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3902 [runnable]:
net.runtime_pollWait(0x7f0f9c10e4c0, 0x72, 0x2c6)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5950, 0x72, 0xc422e859d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c5950, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c58f0, 0xc4219d4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f390, 0xc4219d4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421356400, 0xc4219d4000, 0x1000, 0x1000, 0x53bbd3, 0xc422e85b68, 0xc422e85b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913380)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913380, 0x1, 0xc425e9e960, 0xc4209a4c60, 0x0, 0x0, 0xc4209a4be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421356400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 10970 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213d8720, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2572 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b3b0, 0xc4215159f0, 0xc421306700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284600, 0xc4212ce7c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b3b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e8c30, 0xc420545668)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42127b3b0, 0x0, 0x0, 0x0, 0xc420545668, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42127b3b0, 0x6f0968, 0x3, 0x51f701, 0xc421279830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42127b3b0, 0x5, 0xc420709fb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2573 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b4a0, 0xc420b18300, 0xc421306c00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7d800, 0xc4212ce880, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b4a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e9c30, 0xc420545680)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42127b4a0, 0x0, 0x0, 0x0, 0xc420545680, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42127b4a0, 0x6f0968, 0x3, 0x51f701, 0xc421279950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42127b4a0, 0x5, 0xc420709fd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2574 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b590, 0xc421515a00, 0xc421307000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284500, 0xc4212ce940, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42131ac30, 0xc420545698)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42127b590, 0x0, 0x0, 0x0, 0xc420545698, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42127b590, 0x6f0968, 0x3, 0x51f701, 0xc421279a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42127b590, 0x5, 0xc420709ff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2575 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b680, 0xc420b184d0, 0xc421307500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082200, 0xc4212cea00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42131bc30, 0xc4205456b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42127b680, 0x0, 0x0, 0x0, 0xc4205456b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42127b680, 0x6f0968, 0x3, 0x51f701, 0xc421279b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42127b680, 0x5, 0xc420673540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2576 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b770, 0xc421515a10, 0xc421307900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284400, 0xc4212ceac0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e4c30, 0xc4205456c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42127b770, 0x0, 0x0, 0x0, 0xc4205456c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42127b770, 0x6f0968, 0x3, 0x51f701, 0xc421279cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42127b770, 0x5, 0xc420673560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2577 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b860, 0xc421515a20, 0xc421307e00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122c600, 0xc4212ceb80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e5c30, 0xc4205456e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42127b860, 0x0, 0x0, 0x0, 0xc4205456e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42127b860, 0x6f0968, 0x3, 0x51f701, 0xc421279dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42127b860, 0x5, 0xc4206735b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2578 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b950, 0xc420b18570, 0xc42132e200)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7d700, 0xc4212cec40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421316c30, 0xc4205456f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42127b950, 0x0, 0x0, 0x0, 0xc4205456f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42127b950, 0x6f0968, 0x3, 0x51f701, 0xc421279ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42127b950, 0x5, 0xc4206735d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2579 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127ba40, 0xc421515a50, 0xc42132e400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284300, 0xc4212cece0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127ba40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420757c30, 0xc420545718)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42127ba40, 0x0, 0x0, 0x0, 0xc420545718, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42127ba40, 0x6f0968, 0x3, 0x51f701, 0xc421279fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42127ba40, 0x5, 0xc420673620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2580 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127bb30, 0xc421515ac0, 0xc42132e900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284200, 0xc4212ceda0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127bb30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421316c30, 0xc420545730)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42127bb30, 0x0, 0x0, 0x0, 0xc420545730, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42127bb30, 0x6f0968, 0x3, 0x51f701, 0xc42133a0c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42127bb30, 0x5, 0xc420673640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2581 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127bc20, 0xc421515c50, 0xc42132ed00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284100, 0xc4212cee60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127bc20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421317c30, 0xc420545748)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42127bc20, 0x0, 0x0, 0x0, 0xc420545748, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42127bc20, 0x6f0968, 0x3, 0x51f701, 0xc42133a1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42127bc20, 0x5, 0xc420673680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2582 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127bd10, 0xc421515d30, 0xc42132f200)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284000, 0xc4212cef20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127bd10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421318c30, 0xc420545760)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42127bd10, 0x0, 0x0, 0x0, 0xc420545760, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42127bd10, 0x6f0968, 0x3, 0x51f701, 0xc42133a300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42127bd10, 0x5, 0xc4206736a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2583 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127be00, 0xc420b18640, 0xc42132f600)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285f00, 0xc4212cefe0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127be00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421319c30, 0xc420545778)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42127be00, 0x0, 0x0, 0x0, 0xc420545778, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42127be00, 0x6f0968, 0x3, 0x51f701, 0xc42133a420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42127be00, 0x5, 0xc4206736c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2584 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127bef0, 0xc420b18620, 0xc42132fb00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421356000, 0xc4212cf0a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127bef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421354c30, 0xc420545790)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42127bef0, 0x0, 0x0, 0x0, 0xc420545790, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42127bef0, 0x6f0968, 0x3, 0x51f701, 0xc42133a540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42127bef0, 0x5, 0xc420673710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2585 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358000, 0xc420b18600, 0xc42132ff00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421356100, 0xc4212cf160, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421355c30, 0xc4205457a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421358000, 0x0, 0x0, 0x0, 0xc4205457a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421358000, 0x6f0968, 0x3, 0x51f701, 0xc42133a660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421358000, 0x5, 0xc420673730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2586 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213580f0, 0xc420b185b0, 0xc421364400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421356200, 0xc4212cf220, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213580f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213580f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421314c30, 0xc4205457c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4213580f0, 0x0, 0x0, 0x0, 0xc4205457c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4213580f0, 0x6f0968, 0x3, 0x51f701, 0xc42133a780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4213580f0, 0x5, 0xc420673760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2587 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213581e0, 0xc420b18590, 0xc421364800)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421356300, 0xc4212cf2e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213581e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213581e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421315c30, 0xc4205457d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4213581e0, 0x0, 0x0, 0x0, 0xc4205457d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4213581e0, 0x6f0968, 0x3, 0x51f701, 0xc42133a8a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4213581e0, 0x5, 0xc420673790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2588 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213582d0, 0xc420b18580, 0xc421364d00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421356400, 0xc4212cf3a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213582d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213582d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421350c30, 0xc4205457f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4213582d0, 0x0, 0x0, 0x0, 0xc4205457f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4213582d0, 0x6f0968, 0x3, 0x51f701, 0xc42133a9c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4213582d0, 0x5, 0xc4206737b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2589 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213583c0, 0xc420b18680, 0xc421365100)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285e00, 0xc4212cf460, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213583c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213583c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421351c30, 0xc420545808)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4213583c0, 0x0, 0x0, 0x0, 0xc420545808, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4213583c0, 0x6f0968, 0x3, 0x51f701, 0xc42133aae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4213583c0, 0x5, 0xc4206737e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2590 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213584b0, 0xc420b186a0, 0xc421365600)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285d00, 0xc4212cf520, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213584b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213584b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421352c30, 0xc420545820)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4213584b0, 0x0, 0x0, 0x0, 0xc420545820, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4213584b0, 0x6f0968, 0x3, 0x51f701, 0xc42133ac00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4213584b0, 0x5, 0xc420673810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2591 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3896 [IO wait]:
net.runtime_pollWait(0x7f0f9c192ac0, 0x72, 0x126)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0a00, 0x72, 0xc422e7d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a0a00, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a09a0, 0xc4219ca000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f380, 0xc4219ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082200, 0xc4219ca000, 0x1000, 0x1000, 0x53bbd3, 0xc422e7db68, 0xc422e7db78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420912900)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420912900, 0x1, 0xc425e9e8a0, 0xc420ab3c60, 0x806f20, 0x0, 0xc420ab3be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3826 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421223980, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 3893 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4bb8, 0x72, 0x127)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a0d0, 0x72, 0xc422e779d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a0d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a070, 0xc4219c6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f378, 0xc4219c6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d800, 0xc4219c6000, 0x1000, 0x1000, 0x53bbd3, 0xc422e77b68, 0xc422e77b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209128a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209128a0, 0x1, 0xc42613c180, 0xc420a36c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3823 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420060a80, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2598 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358780, 0xc420b18720, 0xc42138a300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285900, 0xc4212cf760, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421387c30, 0xc420545868)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421358780, 0x0, 0x0, 0x0, 0xc420545868, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421358780, 0x6f0968, 0x3, 0x51f701, 0xc42133af60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421358780, 0x5, 0xc4204f00b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2599 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358870, 0xc420b18920, 0xc42138a800)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285800, 0xc4212cf820, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42134ec30, 0xc420545880)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421358870, 0x0, 0x0, 0x0, 0xc420545880, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421358870, 0x6f0968, 0x3, 0x51f701, 0xc42133b080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421358870, 0x5, 0xc4204f00f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2600 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358960, 0xc420b18960, 0xc42138ac00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285700, 0xc4212cf8e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42134fc30, 0xc420545898)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421358960, 0x0, 0x0, 0x0, 0xc420545898, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421358960, 0x6f0968, 0x3, 0x51f701, 0xc42133b1a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421358960, 0x5, 0xc4204f0130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2601 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358a50, 0xc420b18980, 0xc42138b100)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285600, 0xc4212cf9a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421382c30, 0xc4205458b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421358a50, 0x0, 0x0, 0x0, 0xc4205458b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421358a50, 0x6f0968, 0x3, 0x51f701, 0xc42133b2c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421358a50, 0x5, 0xc4204f0170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2602 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358b40, 0xc420b189b0, 0xc42138b500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285500, 0xc4212cfa60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358b40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421383c30, 0xc4205458c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421358b40, 0x0, 0x0, 0x0, 0xc4205458c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421358b40, 0x6f0968, 0x3, 0x51f701, 0xc42133b3e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421358b40, 0x5, 0xc4204f01b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2603 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358c30, 0xc420b18a60, 0xc42138ba00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285400, 0xc4212cfb20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358c30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421384c30, 0xc4205458e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421358c30, 0x0, 0x0, 0x0, 0xc4205458e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421358c30, 0x6f0968, 0x3, 0x51f701, 0xc42133b500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421358c30, 0x5, 0xc4204f01f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2604 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358d20, 0xc420b18a70, 0xc42138be00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285300, 0xc4212cfbe0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421385c30, 0xc4205458f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421358d20, 0x0, 0x0, 0x0, 0xc4205458f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421358d20, 0x6f0968, 0x3, 0x51f701, 0xc42133b620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421358d20, 0x5, 0xc4204f0230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2605 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358e10, 0xc420b18a80, 0xc4213ae300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285200, 0xc4212cfca0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213b6c30, 0xc420545910)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421358e10, 0x0, 0x0, 0x0, 0xc420545910, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421358e10, 0x6f0968, 0x3, 0x51f701, 0xc42133b740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421358e10, 0x5, 0xc4204f0270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2606 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358f00, 0xc420b18a90, 0xc4213ae700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285100, 0xc4212cfd60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213b7c30, 0xc420545928)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421358f00, 0x0, 0x0, 0x0, 0xc420545928, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421358f00, 0x6f0968, 0x3, 0x51f701, 0xc42133b860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421358f00, 0x5, 0xc4204f02b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2607 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358ff0, 0xc420b18aa0, 0xc4213aec00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285000, 0xc4212cfe20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358ff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421380c30, 0xc420545940)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421358ff0, 0x0, 0x0, 0x0, 0xc420545940, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421358ff0, 0x6f0968, 0x3, 0x51f701, 0xc42133b980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421358ff0, 0x5, 0xc4204f02f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2608 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213590e0, 0xc420b18b30, 0xc4213af000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284f00, 0xc4212cfee0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213590e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213590e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421381c30, 0xc420545958)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4213590e0, 0x0, 0x0, 0x0, 0xc420545958, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4213590e0, 0x6f0968, 0x3, 0x51f701, 0xc42133baa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4213590e0, 0x5, 0xc4204f0330, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2609 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213591d0, 0xc420b18bd0, 0xc4213af500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284e00, 0xc4212cffa0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213591d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213591d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213b2c30, 0xc420545970)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4213591d0, 0x0, 0x0, 0x0, 0xc420545970, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4213591d0, 0x6f0968, 0x3, 0x51f701, 0xc42133bbc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4213591d0, 0x5, 0xc4204f0370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2610 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213592c0, 0xc420b18be0, 0xc4213af900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284d00, 0xc4213ce060, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213592c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213592c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213b3c30, 0xc420545988)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4213592c0, 0x0, 0x0, 0x0, 0xc420545988, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4213592c0, 0x6f0968, 0x3, 0x51f701, 0xc42133bce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4213592c0, 0x5, 0xc4204f03b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2611 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213593b0, 0xc420b18cb0, 0xc4213afe00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284c00, 0xc4213ce120, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213593b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213593b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213b4c30, 0xc4205459a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4213593b0, 0x0, 0x0, 0x0, 0xc4205459a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4213593b0, 0x6f0968, 0x3, 0x51f701, 0xc42133be00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4213593b0, 0x5, 0xc4204f03f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2612 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213594a0, 0xc425dd4d00, 0xc4213d8300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7d600, 0xc4213ce1e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213594a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213594a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213b5c30, 0xc4205459b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4213594a0, 0x0, 0x0, 0x0, 0xc4205459b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4213594a0, 0x6f0968, 0x3, 0x51f701, 0xc42133bf20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4213594a0, 0x5, 0xc4204f0430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2613 [select]:
net/http.(*persistConn).roundTrip(0xc421189f00, 0xc4213ce2a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213eac30, 0xc4205459d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421359590, 0x0, 0x0, 0x0, 0xc4205459d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421359590, 0x6f0968, 0x3, 0x51f701, 0xc4213e2060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421359590, 0x5, 0xc4204f0470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2614 [select]:
net/http.(*persistConn).roundTrip(0xc421189e00, 0xc4213ce360, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213ebc30, 0xc4205459e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421359680, 0x0, 0x0, 0x0, 0xc4205459e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421359680, 0x6f0968, 0x3, 0x51f701, 0xc4213e2180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421359680, 0x5, 0xc4204f04b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2615 [select]:
net/http.(*persistConn).roundTrip(0xc420f7c700, 0xc420fedb80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061c20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421061c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42114fc30, 0xc4205450e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421061c20, 0x0, 0x0, 0x0, 0xc4205450e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421061c20, 0x6f0968, 0x3, 0x51f701, 0xc421015560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421061c20, 0x5, 0xc4204f0500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3890 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c4af8, 0x72, 0x17b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a290, 0x72, 0xc422e759d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a290, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a230, 0xc4219c0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104eda0, 0xc4219c0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d900, 0xc4219c0000, 0x1000, 0x1000, 0x53bbd3, 0xc422e75b68, 0xc422e75b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421832300)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421832300, 0x1, 0xc42613c120, 0xc420a3b460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3820 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421223500, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2618 [select]:
net/http.(*persistConn).roundTrip(0xc421189b00, 0xc4213ce420, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213b0c30, 0xc420545a00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421359770, 0x0, 0x0, 0x0, 0xc420545a00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421359770, 0x6f0968, 0x3, 0x51f701, 0xc4213e22a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421359770, 0x5, 0xc4204f0cc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2619 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421359860, 0xc425dd5220, 0xc4213d9500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189900, 0xc4213ce4e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213b1c30, 0xc420545a18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421359860, 0x0, 0x0, 0x0, 0xc420545a18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421359860, 0x6f0968, 0x3, 0x51f701, 0xc4213e23c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421359860, 0x5, 0xc4204f0ce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2620 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421359950, 0xc425dd5230, 0xc4213d9900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122c100, 0xc4213ce5a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213e6c30, 0xc420545a30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421359950, 0x0, 0x0, 0x0, 0xc420545a30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421359950, 0x6f0968, 0x3, 0x51f701, 0xc4213e24e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421359950, 0x5, 0xc4204f0d30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2621 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421359a40, 0xc425dd5240, 0xc4213d9e00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122c000, 0xc4213ce660, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213e7c30, 0xc420545a48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421359a40, 0x0, 0x0, 0x0, 0xc420545a48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421359a40, 0x6f0968, 0x3, 0x51f701, 0xc4213e2600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421359a40, 0x5, 0xc4204f0d70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2622 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421359b30, 0xc425dd5250, 0xc421406200)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189800, 0xc4213ce720, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359b30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213e8c30, 0xc420545a60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421359b30, 0x0, 0x0, 0x0, 0xc420545a60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421359b30, 0x6f0968, 0x3, 0x51f701, 0xc4213e2720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421359b30, 0x5, 0xc4204f0db0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2623 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421359c20, 0xc425dd5260, 0xc421406700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083f00, 0xc4213ce7e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359c20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213e9c30, 0xc420545a78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421359c20, 0x0, 0x0, 0x0, 0xc420545a78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421359c20, 0x6f0968, 0x3, 0x51f701, 0xc4213e2840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421359c20, 0x5, 0xc4204f0df0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2624 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421359d10, 0xc425dd5270, 0xc421406b00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189700, 0xc4213ce8a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359d10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421416c30, 0xc420545a90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421359d10, 0x0, 0x0, 0x0, 0xc420545a90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421359d10, 0x6f0968, 0x3, 0x51f701, 0xc4213e2960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421359d10, 0x5, 0xc4204f0e30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2625 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421359e00, 0xc425dd52a0, 0xc421407000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083e00, 0xc4213ce960, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421417c30, 0xc420545aa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421359e00, 0x0, 0x0, 0x0, 0xc420545aa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421359e00, 0x6f0968, 0x3, 0x51f701, 0xc4213e2a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421359e00, 0x5, 0xc4204f0e70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2626 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421359ef0, 0xc421e787c0, 0xc421407400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285a00, 0xc4213cea20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359ef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213e4c30, 0xc420545ac0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421359ef0, 0x0, 0x0, 0x0, 0xc420545ac0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421359ef0, 0x6f0968, 0x3, 0x51f701, 0xc4213e2ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421359ef0, 0x5, 0xc4204f0eb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2627 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213ceae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213e5c30, 0xc420545ad8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421422000, 0x0, 0x0, 0x0, 0xc420545ad8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421422000, 0x6f0968, 0x3, 0x51f701, 0xc4213e2cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421422000, 0x5, 0xc4204f0ef0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2628 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213ceba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214220f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214220f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421412c30, 0xc420545af0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4214220f0, 0x0, 0x0, 0x0, 0xc420545af0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4214220f0, 0x6f0968, 0x3, 0x51f701, 0xc4213e2de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4214220f0, 0x5, 0xc4204f0f30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2629 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213cec60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214221e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214221e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421413c30, 0xc420545b08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4214221e0, 0x0, 0x0, 0x0, 0xc420545b08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4214221e0, 0x6f0968, 0x3, 0x51f701, 0xc4213e2f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4214221e0, 0x5, 0xc4204f0f70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2630 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213ced20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214222d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214222d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421414c30, 0xc420545b20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4214222d0, 0x0, 0x0, 0x0, 0xc420545b20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4214222d0, 0x6f0968, 0x3, 0x51f701, 0xc4213e3020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4214222d0, 0x5, 0xc4204f0fb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2631 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213cede0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214223c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214223c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421415c30, 0xc420545b38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4214223c0, 0x0, 0x0, 0x0, 0xc420545b38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4214223c0, 0x6f0968, 0x3, 0x51f701, 0xc4213e3140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4214223c0, 0x5, 0xc4204f0ff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2632 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213ceea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214224b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214224b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421450c30, 0xc420545b50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4214224b0, 0x0, 0x0, 0x0, 0xc420545b50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4214224b0, 0x6f0968, 0x3, 0x51f701, 0xc4213e3260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4214224b0, 0x5, 0xc4204f1030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2633 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213cef60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214225a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214225a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421451c30, 0xc420545b68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4214225a0, 0x0, 0x0, 0x0, 0xc420545b68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4214225a0, 0x6f0968, 0x3, 0x51f701, 0xc4213e3380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4214225a0, 0x5, 0xc4204f1070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2634 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213cf020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421410c30, 0xc420545b80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421422690, 0x0, 0x0, 0x0, 0xc420545b80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421422690, 0x6f0968, 0x3, 0x51f701, 0xc4213e34a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421422690, 0x5, 0xc4204f10b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2635 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213cf0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421411c30, 0xc420545b98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421422780, 0x0, 0x0, 0x0, 0xc420545b98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421422780, 0x6f0968, 0x3, 0x51f701, 0xc4213e35c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421422780, 0x5, 0xc4204f10f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2636 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213cf1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42144cc30, 0xc420545bb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421422870, 0x0, 0x0, 0x0, 0xc420545bb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421422870, 0x6f0968, 0x3, 0x51f701, 0xc4213e36e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421422870, 0x5, 0xc4204f1130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2637 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421061d10, 0xc42020e4a0, 0xc421168400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7d500, 0xc420fedc40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061d10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421061d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42117ac30, 0xc4205450f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421061d10, 0x0, 0x0, 0x0, 0xc4205450f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421061d10, 0x6f0968, 0x3, 0x51f701, 0xc4210156b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421061d10, 0x5, 0xc4204f1170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3868 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4738, 0x72, 0x1c7)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1b10, 0x72, 0xc422e799d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a1b10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a1ab0, 0xc4219b4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f368, 0xc4219b4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082300, 0xc4219b4000, 0x1000, 0x1000, 0x53bbd3, 0xc422e79b68, 0xc422e79b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a21020)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a21020, 0x1, 0xc42613c060, 0xc42067a460, 0x0, 0x410688, 0xc42067a3e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3597 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3865 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c4678, 0x72, 0x1c8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a6f0, 0x72, 0xc422e139d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a6f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a690, 0xc4219b2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f360, 0xc4219b2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7db00, 0xc4219b2000, 0x1000, 0x1000, 0x53bbd3, 0xc422e13b68, 0xc422e13b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20fc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20fc0, 0x1, 0xc422e44780, 0xc420669c60, 0x410ffd, 0xc42001f010, 0xc4207a2e60)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7db00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3599 [select]:
net/http.(*persistConn).writeLoop(0xc42167a300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3859 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c44f8, 0x72, 0x1ca)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1cd0, 0x72, 0xc420cac9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a1cd0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a1c70, 0xc4219a4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f350, 0xc4219a4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082400, 0xc4219a4000, 0x1000, 0x1000, 0x53bbd3, 0xc420cacb68, 0xc420cacb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20c00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20c00, 0x1, 0xc425f65ce0, 0xc420ac7460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3603 [select]:
net/http.(*persistConn).writeLoop(0xc42167a200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3850 [runnable]:
net.runtime_pollWait(0x7f0f9c1c42b8, 0x72, 0x1cd)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1e90, 0x72, 0xc422e619d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a1e90, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a1e30, 0xc42199e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f338, 0xc42199e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082600, 0xc42199e000, 0x1000, 0x1000, 0x53bbd3, 0xc422e61b68, 0xc422e61b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20360)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20360, 0x1, 0xc425f65da0, 0xc4209db460, 0xc4209db3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3609 [select]:
net/http.(*persistConn).writeLoop(0xc42167a100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3847 [runnable]:
net.runtime_pollWait(0x7f0f9c1d7780, 0x72, 0x205)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b8e0, 0x72, 0xc422e559d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2b8e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2b880, 0xc42199c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f330, 0xc42199c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7de00, 0xc42199c000, 0x1000, 0x1000, 0x53bbd3, 0xc422e55b68, 0xc422e55b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20300)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20300, 0x1, 0xc425f65d40, 0xc42067cc60, 0xc42067cbc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7de00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2662 [select]:
net/http.(*persistConn).roundTrip(0xc4206b4e00, 0xc42118a2c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210f1d10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4210f1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421175c30, 0xc42104e350)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4210f1d10, 0x0, 0x0, 0x0, 0xc42104e350, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4210f1d10, 0x6f0968, 0x3, 0x51f701, 0xc4210ff470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4210f1d10, 0x5, 0xc420709400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2663 [select]:
net/http.(*persistConn).roundTrip(0xc420310300, 0xc42118a380, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210f1e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4210f1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211a6c30, 0xc42104e368)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4210f1e00, 0x0, 0x0, 0x0, 0xc42104e368, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4210f1e00, 0x6f0968, 0x3, 0x51f701, 0xc4210ff590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4210f1e00, 0x5, 0xc420709420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2664 [select]:
net/http.(*persistConn).roundTrip(0xc420311900, 0xc42118a440, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210f1ef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4210f1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211a7c30, 0xc42104e380)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4210f1ef0, 0x0, 0x0, 0x0, 0xc42104e380, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4210f1ef0, 0x6f0968, 0x3, 0x51f701, 0xc4210ff6b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4210f1ef0, 0x5, 0xc420709440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2665 [runnable]:
net/http.(*persistConn).roundTrip(0xc4203d4300, 0xc42118a500, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1821 +0x299
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421190c30, 0xc42104e398)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4211ac000, 0x0, 0x0, 0x0, 0xc42104e398, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4211ac000, 0x6f0968, 0x3, 0x51f701, 0xc4210ff7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4211ac000, 0x5, 0xc420709460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2666 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211ac0f0, 0xc42173cef0, 0xc421199800)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420311e00, 0xc42118a5c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac0f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421191c30, 0xc42104e3b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4211ac0f0, 0x0, 0x0, 0x0, 0xc42104e3b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4211ac0f0, 0x6f0968, 0x3, 0x51f701, 0xc4210ff8f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4211ac0f0, 0x5, 0xc420709480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2667 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5100, 0xc42118a680, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac1e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211b6c30, 0xc42104e3c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4211ac1e0, 0x0, 0x0, 0x0, 0xc42104e3c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4211ac1e0, 0x6f0968, 0x3, 0x51f701, 0xc4210ffa10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4211ac1e0, 0x5, 0xc4207094a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2668 [select]:
net/http.(*persistConn).roundTrip(0xc420b6f500, 0xc42118a740, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac2d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211b7c30, 0xc42104e3e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4211ac2d0, 0x0, 0x0, 0x0, 0xc42104e3e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4211ac2d0, 0x6f0968, 0x3, 0x51f701, 0xc4210ffb30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4211ac2d0, 0x5, 0xc4207094c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2669 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211ac3c0, 0xc42160d6e0, 0xc4211b8500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082c00, 0xc42118a800, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211a0c30, 0xc42104e3f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4211ac3c0, 0x0, 0x0, 0x0, 0xc42104e3f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4211ac3c0, 0x6f0968, 0x3, 0x51f701, 0xc4210ffc50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4211ac3c0, 0x5, 0xc4207094e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2670 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211ac4b0, 0xc421515320, 0xc4211b8900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188300, 0xc42118a8c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac4b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211a1c30, 0xc42104e410)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4211ac4b0, 0x0, 0x0, 0x0, 0xc42104e410, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4211ac4b0, 0x6f0968, 0x3, 0x51f701, 0xc4210ffd70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4211ac4b0, 0x5, 0xc420709500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2671 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211ac5a0, 0xc4215155d0, 0xc4211b8e00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083500, 0xc42118a980, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac5a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211c2c30, 0xc42104e428)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4211ac5a0, 0x0, 0x0, 0x0, 0xc42104e428, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4211ac5a0, 0x6f0968, 0x3, 0x51f701, 0xc4210ffe90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4211ac5a0, 0x5, 0xc420709520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2672 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211ac690, 0xc421515590, 0xc4211b9200)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083600, 0xc42118aa40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211c3c30, 0xc42104e440)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4211ac690, 0x0, 0x0, 0x0, 0xc42104e440, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4211ac690, 0x6f0968, 0x3, 0x51f701, 0xc4210fffb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4211ac690, 0x5, 0xc420709540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2673 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211ac780, 0xc421515570, 0xc4211b9700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083700, 0xc42118ab00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211b0c30, 0xc42104e458)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4211ac780, 0x0, 0x0, 0x0, 0xc42104e458, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4211ac780, 0x6f0968, 0x3, 0x51f701, 0xc4211c60f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4211ac780, 0x5, 0xc420709560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2674 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211ac870, 0xc421515530, 0xc4211b9b00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083800, 0xc42118abc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211b1c30, 0xc42104e470)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4211ac870, 0x0, 0x0, 0x0, 0xc42104e470, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4211ac870, 0x6f0968, 0x3, 0x51f701, 0xc4211c6210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4211ac870, 0x5, 0xc420709580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2675 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211ac960, 0xc4215154d0, 0xc4211ee000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083900, 0xc42118ac80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211e4c30, 0xc42104e488)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4211ac960, 0x0, 0x0, 0x0, 0xc42104e488, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4211ac960, 0x6f0968, 0x3, 0x51f701, 0xc4211c6330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4211ac960, 0x5, 0xc4207095a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2676 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211aca50, 0xc4215154b0, 0xc4211ee400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083a00, 0xc42118ad40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211aca50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211aca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211e5c30, 0xc42104e4a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4211aca50, 0x0, 0x0, 0x0, 0xc42104e4a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4211aca50, 0x6f0968, 0x3, 0x51f701, 0xc4211c6450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4211aca50, 0x5, 0xc4207095c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2677 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211acb40, 0xc421515470, 0xc4211ee900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083b00, 0xc42118ae00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211acb40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211acb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211bcc30, 0xc42104e4b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4211acb40, 0x0, 0x0, 0x0, 0xc42104e4b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4211acb40, 0x6f0968, 0x3, 0x51f701, 0xc4211c6570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4211acb40, 0x5, 0xc4207095e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2678 [select]:
net/http.(*persistConn).roundTrip(0xc42076da00, 0xc42100ff60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210f1950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4210f1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42116fc30, 0xc42104e2f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc4210f1950, 0x0, 0x0, 0x0, 0xc42104e2f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc4210f1950, 0x6f0968, 0x3, 0x51f701, 0xc4210fef30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc4210f1950, 0x5, 0xc420709600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3613 [select]:
net/http.(*persistConn).writeLoop(0xc42167a000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3611 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3844 [runnable]:
net.runtime_pollWait(0x7f0f9c1c41f8, 0x72, 0x21f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2bc60, 0x72, 0xc422e539d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2bc60, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2bc00, 0xc42199a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f328, 0xc42199a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7df00, 0xc42199a000, 0x1000, 0x1000, 0x53bbd3, 0xc422e53b68, 0xc422e53b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a200c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a200c0, 0x1, 0xc422c35680, 0xc420ac6c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7df00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3522 [IO wait]:
net.runtime_pollWait(0x7f0f9c193900, 0x72, 0x220)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1f70, 0x72, 0xc420c3e9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a1f70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a1f10, 0xc421831000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104ed98, 0xc421831000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082700, 0xc421831000, 0x1000, 0x1000, 0x53bbd3, 0xc420c3eb68, 0xc420c3eb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421832120)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421832120, 0x1, 0xc422c357a0, 0xc4209fac60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3761 [runnable]:
net.runtime_pollWait(0x7f0f9c193840, 0x72, 0x237)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2bd40, 0x72, 0xc422df19d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2bd40, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2bce0, 0xc421998000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f320, 0xc421998000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188000, 0xc421998000, 0x1000, 0x1000, 0x53bbd3, 0xc422df1b68, 0xc422df1b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20060)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20060, 0x1, 0xc422c35620, 0xc4209c7c60, 0x0, 0x0, 0xc4209c7be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3523 [runnable]:
fmt.(*pp).doPrintf(0xc42007ea80, 0x6ce09d, 0x10, 0xc426098e28, 0x2, 0x2)
/usr/local/go/src/fmt/print.go:946 +0x1419
fmt.Fprintf(0x7e68e0, 0xc4217f6740, 0x6ce09d, 0x10, 0xc426098e28, 0x2, 0x2, 0xc4209ecf40, 0x0, 0x0)
/usr/local/go/src/fmt/print.go:181 +0x76
net/http.(*Request).write(0xc421180d20, 0x7e68e0, 0xc4217f6740, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:492 +0x3b9
net/http.(*persistConn).writeLoop(0xc421082700)
/usr/local/go/src/net/http/transport.go:1649 +0x1ac
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3758 [IO wait]:
net.runtime_pollWait(0x7f0f9c193780, 0x72, 0x24f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c060, 0x72, 0xc4212e69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c060, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c000, 0xc421996000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f318, 0xc421996000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082800, 0xc421996000, 0x1000, 0x1000, 0x53bbd3, 0xc4212e6b68, 0xc4212e6b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a65f80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a65f80, 0x1, 0xc422c355c0, 0xc42043f460, 0xc420100000, 0x0, 0xc42043f3e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3615 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3965 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42138a7e0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 3617 [select]:
net/http.(*persistConn).writeLoop(0xc42122df00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3874 [runnable]:
net.runtime_pollWait(0x7f0f9c10d800, 0x72, 0x2ad)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4300, 0x72, 0xc422ec99d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4300, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c42a0, 0xc4219b6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7d8, 0xc4219b6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284b00, 0xc4219b6000, 0x1000, 0x1000, 0x53bbd3, 0xc422ec9b68, 0xc422ec9b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209507e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209507e0, 0x1, 0xc425e9ed20, 0xc420a95c60, 0xc420a95bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284b00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3755 [runnable]:
net.runtime_pollWait(0x7f0f9c1e6500, 0x72, 0x250)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2be20, 0x72, 0xc420c3f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2be20, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2bdc0, 0xc421994000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f310, 0xc421994000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188100, 0xc421994000, 0x1000, 0x1000, 0x53bbd3, 0xc42043f378, 0xc42043f388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a65980)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a65980, 0x1, 0xc420a65b60, 0xc42043f460, 0xc420100000, 0x0, 0xc42043f3e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3619 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3621 [select]:
net/http.(*persistConn).writeLoop(0xc42122de00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3752 [runnable]:
net.runtime_pollWait(0x7f0f9c1e6380, 0x72, 0x267)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2bf00, 0x72, 0xc420c3c9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2bf00, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2bea0, 0xc42197c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f308, 0xc42197c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188200, 0xc42197c000, 0x1000, 0x1000, 0x53bbd3, 0xc42043f378, 0xc42043f388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b8b8c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b8b8c0, 0x1, 0xc420a65920, 0xc42043f460, 0xc420100000, 0x0, 0xc42043f3e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3762 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ea8c0, 0x72, 0x28a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d170, 0x72, 0xc420c669d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d170, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d110, 0xc42194c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a518, 0xc42194c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083b00, 0xc42194c000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab6b78, 0xc420ab6b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96000)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96000, 0x1, 0xc420b97140, 0xc420ab6c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083b00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3623 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3625 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2688 [GC assist wait]:
net.sockaddrToTCP(0x7e75a0, 0xc425b71e60, 0x7e94e0, 0xc42afd4e10)
/usr/local/go/src/net/tcpsock_posix.go:19 +0x91
net.(*netFD).dial(0xc42118c310, 0x7eb3e0, 0xc4211986c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4210ff440, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:148 +0x21f
net.socket(0x7eb3e0, 0xc4211986c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4211986c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4210ff440, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4211986c0, 0x6cac4a, 0x3, 0x0, 0xc4210ff440, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4211986c0, 0x6cac4a, 0x3, 0x0, 0xc4210ff440, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4211986c0, 0xc42118c2a0, 0x7e94e0, 0xc4210ff440, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4211986c0, 0xc42118c2a0, 0xc4205a4080, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc4205a4001, 0xc421198600, 0xc421174a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4210ff380, 0xc4211983c0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3665 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a31a8, 0x72, 0x3ba)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570fb0, 0x72, 0xc420d069d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570fb0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570f50, 0xc4218c4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1b0, 0xc4218c4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6400, 0xc4218c4000, 0x1000, 0x1000, 0x53bbd3, 0xc42066cb78, 0xc42066cb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bec0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bec0, 0x1, 0xc420b8af60, 0xc42066cc60, 0x0, 0x410688, 0xc42066cbe8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3627 [select]:
net/http.(*persistConn).writeLoop(0xc42122dd00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3629 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3533 [runnable]:
net.runtime_pollWait(0x7f0f9c1ea800, 0x72, 0x28b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119eed0, 0x72, 0xc4212139d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119eed0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119ee70, 0xc4218e0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6648, 0xc4218e0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189400, 0xc4218e0000, 0x1000, 0x1000, 0x53bbd3, 0xc42067bb78, 0xc42067bb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210d86c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210d86c0, 0x1, 0xc420b96fc0, 0xc42067bc60, 0xc42067bbc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3839 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e6440, 0x72, 0x266)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c1b0, 0x72, 0xc42185e9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c1b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c150, 0xc421992000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7d0, 0xc421992000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082900, 0xc421992000, 0x1000, 0x1000, 0x53bbd3, 0xc420a95b78, 0xc420a95b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b977a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b977a0, 0x1, 0xc420950360, 0xc420a95c60, 0xc420a95bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3631 [select]:
net/http.(*persistConn).writeLoop(0xc42122dc00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3790 [select]:
net/http.(*persistConn).writeLoop(0xc421083400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3836 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e5f00, 0x72, 0x26d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e1b0, 0x72, 0xc4219ad9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e1b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e150, 0xc42198c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7c8, 0xc42198c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188500, 0xc42198c000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab5b78, 0xc420ab5b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96e40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96e40, 0x1, 0xc420950300, 0xc420ab5c60, 0xc420ab5bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3833 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e5e40, 0x72, 0x26e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c530, 0x72, 0xc4219ac9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c530, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c4d0, 0xc42198a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7c0, 0xc42198a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082d00, 0xc42198a000, 0x1000, 0x1000, 0x53bbd3, 0xc4219acb68, 0xc4219acb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96d80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96d80, 0x1, 0xc420950060, 0xc420ab3460, 0xc420ab33c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082d00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3793 [select]:
net/http.(*persistConn).writeLoop(0xc421188d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3796 [select]:
net/http.(*persistConn).writeLoop(0xc421083300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3830 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e5d80, 0x72, 0x26f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e290, 0x72, 0xc4218639d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e290, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e230, 0xc421988000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7b8, 0xc421988000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188600, 0xc421988000, 0x1000, 0x1000, 0x53bbd3, 0xc4204fab78, 0xc4204fab88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96cc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96cc0, 0x1, 0xc420983f20, 0xc4204fac60, 0xc4204fabc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3827 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e5cc0, 0x72, 0x270)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c610, 0x72, 0xc4218629d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c610, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c5b0, 0xc421986000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7b0, 0xc421986000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082e00, 0xc421986000, 0x1000, 0x1000, 0x53bbd3, 0xc4204f6378, 0xc4204f6388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96c00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96c00, 0x1, 0xc420983ec0, 0xc4204f6460, 0xc4204f63c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3799 [select]:
net/http.(*persistConn).writeLoop(0xc42122c300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3801 [select]:
net/http.(*persistConn).writeLoop(0xc421083200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3824 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e5c00, 0x72, 0x271)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e370, 0x72, 0xc4218619d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e370, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e310, 0xc421984000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7a8, 0xc421984000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188700, 0xc421984000, 0x1000, 0x1000, 0x53bbd3, 0xc421861b68, 0xc421861b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96b40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96b40, 0x1, 0xc420983e60, 0xc420a78460, 0x0, 0x0, 0xc420a783e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3821 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e5b40, 0x72, 0x272)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c6f0, 0x72, 0xc4218609d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c6f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c690, 0xc421982000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7a0, 0xc421982000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082f00, 0xc421982000, 0x1000, 0x1000, 0x53bbd3, 0xc420a7a378, 0xc420a7a388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96a80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96a80, 0x1, 0xc420983440, 0xc420a7a460, 0xc420a7a3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082f00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3804 [select]:
net/http.(*persistConn).writeLoop(0xc421188b00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3807 [select]:
net/http.(*persistConn).writeLoop(0xc421083100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3818 [runnable]:
net.runtime_pollWait(0x7f0f9c1e5a80, 0x72, 0x273)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e450, 0x72, 0xc4211c39d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e450, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e3f0, 0xc421980000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a798, 0xc421980000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188800, 0xc421980000, 0x1000, 0x1000, 0x53bbd3, 0xc420a79378, 0xc420a79388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b969c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b969c0, 0x1, 0xc4209833e0, 0xc420a79460, 0x0, 0x0, 0xc420a793e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3815 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e59c0, 0x72, 0x274)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c7d0, 0x72, 0xc4211be9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c7d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c770, 0xc42197e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a790, 0xc42197e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083000, 0xc42197e000, 0x1000, 0x1000, 0x53bbd3, 0xc420a7b378, 0xc420a7b388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96960)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96960, 0x1, 0xc420982c60, 0xc420a7b460, 0xc420a7b3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3810 [select]:
net/http.(*persistConn).writeLoop(0xc421188a00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3813 [select]:
net/http.(*persistConn).writeLoop(0xc421188900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3812 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e5900, 0x72, 0x275)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e530, 0x72, 0xc4211c19d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e530, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e4d0, 0xc42197a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a788, 0xc42197a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188900, 0xc42197a000, 0x1000, 0x1000, 0x53bbd3, 0xc420669b78, 0xc420669b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96900)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96900, 0x1, 0xc4209829c0, 0xc420669c60, 0x410ffd, 0xc42001f010, 0xc4207a2e60)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3809 [runnable]:
net.runtime_pollWait(0x7f0f9c1e5840, 0x72, 0x276)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e610, 0x72, 0xc4211c09d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e610, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e5b0, 0xc421978000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a780, 0xc421978000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188a00, 0xc421978000, 0x1000, 0x1000, 0x53bbd3, 0xc4211c0b68, 0xc4211c0b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96840)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96840, 0x1, 0xc420982540, 0xc420668460, 0x0, 0x0, 0xc4206683e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188a00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3816 [select]:
net/http.(*persistConn).writeLoop(0xc421083000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3819 [select]:
net/http.(*persistConn).writeLoop(0xc421188800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3806 [runnable]:
net.runtime_pollWait(0x7f0f9c1e5780, 0x72, 0x277)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c8b0, 0x72, 0xc4211e49d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c8b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c850, 0xc421976000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a778, 0xc421976000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083100, 0xc421976000, 0x1000, 0x1000, 0x53bbd3, 0xc420a7bb78, 0xc420a7bb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b967e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b967e0, 0x1, 0xc420b97f80, 0xc420a7bc60, 0x0, 0x0, 0xc420a7bbe8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3803 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e56c0, 0x72, 0x278)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e6f0, 0x72, 0xc4211bc9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e6f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e690, 0xc421974000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a758, 0xc421974000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188b00, 0xc421974000, 0x1000, 0x1000, 0x53bbd3, 0xc420a77378, 0xc420a77388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96780)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96780, 0x1, 0xc420b97f20, 0xc420a77460, 0x0, 0x0, 0xc420a773e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188b00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3822 [select]:
net/http.(*persistConn).writeLoop(0xc421082f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3825 [select]:
net/http.(*persistConn).writeLoop(0xc421188700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2720 [runnable]:
net.sockaddrToTCP(0x7e75a0, 0xc422c08b40, 0xc425eb8320, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:19 +0x91
net.(*netFD).dial(0xc42119e770, 0x7eb3e0, 0xc4211aefc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42119aae0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:148 +0x1d7
net.socket(0x7eb3e0, 0xc4211aefc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4211aefc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42119aae0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4211aefc0, 0x6cac4a, 0x3, 0x0, 0xc42119aae0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4211aefc0, 0x6cac4a, 0x3, 0x0, 0xc42119aae0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4211aefc0, 0xc42119e700, 0x7e94e0, 0xc42119aae0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4211aefc0, 0xc42119e700, 0xc42037a4c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc42037a401, 0xc4211aef00, 0xc4211b3a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42119aa20, 0xc4211aecc0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3798 [IO wait]:
net.runtime_pollWait(0x7f0f9c10c780, 0x72, 0x299)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d870, 0x72, 0xc4211bf9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d870, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d810, 0xc421970000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a748, 0xc421970000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122c300, 0xc421970000, 0x1000, 0x1000, 0x53bbd3, 0xc420022378, 0xc420022388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b966c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b966c0, 0x1, 0xc420b97c20, 0xc420022460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122c300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3740 [select]:
net/http.(*persistConn).writeLoop(0xc42167a800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3831 [select]:
net/http.(*persistConn).writeLoop(0xc421188600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3795 [runnable]:
net.runtime_pollWait(0x7f0f9c1eb400, 0x72, 0x27b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118ca70, 0x72, 0xc420c3d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118ca70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118ca10, 0xc42196e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a5f0, 0xc42196e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083300, 0xc42196e000, 0x1000, 0x1000, 0x53bbd3, 0xc420023b78, 0xc420023b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96660)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96660, 0x1, 0xc420b97b60, 0xc420023c60, 0x0, 0x410688, 0xc420023be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3792 [IO wait]:
net.runtime_pollWait(0x7f0f9c1eb340, 0x72, 0x27c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e8b0, 0x72, 0xc4211e09d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e8b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e850, 0xc42196c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a5e8, 0xc42196c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188d00, 0xc42196c000, 0x1000, 0x1000, 0x53bbd3, 0xc420024378, 0xc420024388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96600)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96600, 0x1, 0xc420b97b00, 0xc420024460, 0xc4200243c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188d00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3834 [select]:
net/http.(*persistConn).writeLoop(0xc421082d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3837 [select]:
net/http.(*persistConn).writeLoop(0xc421188500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3789 [runnable]:
net.runtime_pollWait(0x7f0f9c1eb280, 0x72, 0x27d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118cb50, 0x72, 0xc4211e59d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118cb50, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118caf0, 0xc42196a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a5e0, 0xc42196a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083400, 0xc42196a000, 0x1000, 0x1000, 0x53bbd3, 0xc420a3b378, 0xc420a3b388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b965a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b965a0, 0x1, 0xc420b97aa0, 0xc420a3b460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3786 [runnable]:
net.runtime_pollWait(0x7f0f9c1eb1c0, 0x72, 0x27e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e990, 0x72, 0xc4211e39d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e990, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e930, 0xc421966000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a5d8, 0xc421966000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188e00, 0xc421966000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab5378, 0xc420ab5388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96540)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96540, 0x1, 0xc420b97a40, 0xc420ab5460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3840 [select]:
net/http.(*persistConn).writeLoop(0xc421082900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3875 [select]:
net/http.(*persistConn).writeLoop(0xc421284b00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3784 [runnable]:
net.runtime_pollWait(0x7f0f9c1eb100, 0x72, 0x27f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118cc30, 0x72, 0xc42117b9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118cc30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118cbd0, 0xc421964000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a5d0, 0xc421964000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083500, 0xc421964000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab3b78, 0xc420ab3b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b964e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b964e0, 0x1, 0xc420b97980, 0xc420ab3c60, 0x806f20, 0x0, 0xc420ab3be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3782 [runnable]:
net.runtime_pollWait(0x7f0f9c1eb040, 0x72, 0x280)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119ea70, 0x72, 0xc42117a9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119ea70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119ea10, 0xc421962000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a5c8, 0xc421962000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188f00, 0xc421962000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab6378, 0xc420ab6388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96480)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96480, 0x1, 0xc420b97920, 0xc420ab6460, 0xc420ab63c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188f00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3878 [select]:
net/http.(*persistConn).writeLoop(0xc421284a00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3881 [select]:
net/http.(*persistConn).writeLoop(0xc421284900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3778 [IO wait]:
net.runtime_pollWait(0x7f0f9c1eaec0, 0x72, 0x282)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118cdf0, 0x72, 0xc4211789d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118cdf0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118cd90, 0xc42195e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a5a0, 0xc42195e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083700, 0xc42195e000, 0x1000, 0x1000, 0x53bbd3, 0xc420a38378, 0xc420a38388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b963c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b963c0, 0x1, 0xc420b97620, 0xc420a38460, 0xc420a383c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3780 [runnable]:
net.runtime_pollWait(0x7f0f9c1eaf80, 0x72, 0x281)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118cd10, 0x72, 0xc4211799d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118cd10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118ccb0, 0xc421960000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a5a8, 0xc421960000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083600, 0xc421960000, 0x1000, 0x1000, 0x53bbd3, 0xc420a95b78, 0xc420a95b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96420)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96420, 0x1, 0xc420b976e0, 0xc420a95c60, 0xc420a95bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3884 [select]:
net/http.(*persistConn).writeLoop(0xc421284800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3887 [select]:
net/http.(*persistConn).writeLoop(0xc421284700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3774 [runnable]:
net.runtime_pollWait(0x7f0f9c1ead40, 0x72, 0x284)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118ced0, 0x72, 0xc4208f59d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118ced0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118ce70, 0xc42195a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a590, 0xc42195a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083800, 0xc42195a000, 0x1000, 0x1000, 0x53bbd3, 0xc420a36b78, 0xc420a36b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96300)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96300, 0x1, 0xc420b97500, 0xc420a36c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3776 [IO wait]:
net.runtime_pollWait(0x7f0f9c1eae00, 0x72, 0x283)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119eb50, 0x72, 0xc420c649d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119eb50, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119eaf0, 0xc42195c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a598, 0xc42195c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189000, 0xc42195c000, 0x1000, 0x1000, 0x53bbd3, 0xc420a3c378, 0xc420a3c388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96360)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96360, 0x1, 0xc420b975c0, 0xc420a3c460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3906 [select]:
net/http.(*persistConn).writeLoop(0xc421284600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3909 [select]:
net/http.(*persistConn).writeLoop(0xc421284500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3772 [IO wait]:
net.runtime_pollWait(0x7f0f9c1eac80, 0x72, 0x285)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119ec30, 0x72, 0xc4208f79d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119ec30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119ebd0, 0xc421958000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a588, 0xc421958000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189100, 0xc421958000, 0x1000, 0x1000, 0x53bbd3, 0xc420ac7378, 0xc420ac7388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b962a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b962a0, 0x1, 0xc420b974a0, 0xc420ac7460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3770 [runnable]:
net.runtime_pollWait(0x7f0f9c1eabc0, 0x72, 0x286)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119ed10, 0x72, 0xc4208f19d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119ed10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119ecb0, 0xc421956000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a580, 0xc421956000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189200, 0xc421956000, 0x1000, 0x1000, 0x53bbd3, 0xc420acd378, 0xc420acd388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96240)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96240, 0x1, 0xc420b97440, 0xc420acd460, 0xc420acd3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3912 [select]:
net/http.(*persistConn).writeLoop(0xc421284400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3915 [select]:
net/http.(*persistConn).writeLoop(0xc42122c600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3766 [IO wait]:
net.runtime_pollWait(0x7f0f9c1eaa40, 0x72, 0x288)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d090, 0x72, 0xc420e6c9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d090, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d030, 0xc421950000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a570, 0xc421950000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083a00, 0xc421950000, 0x1000, 0x1000, 0x53bbd3, 0xc420a96378, 0xc420a96388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b960c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b960c0, 0x1, 0xc420b972c0, 0xc420a96460, 0x0, 0x0, 0xc420a963e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083a00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3768 [IO wait]:
net.runtime_pollWait(0x7f0f9c1eab00, 0x72, 0x287)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118cfb0, 0x72, 0xc4206909d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118cfb0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118cf50, 0xc421952000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a578, 0xc421952000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083900, 0xc421952000, 0x1000, 0x1000, 0x53bbd3, 0xc420a94b78, 0xc420a94b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96120)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96120, 0x1, 0xc420b97380, 0xc420a94c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3918 [select]:
net/http.(*persistConn).writeLoop(0xc421284300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3921 [select]:
net/http.(*persistConn).writeLoop(0xc421284200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3764 [runnable]:
net.runtime_pollWait(0x7f0f9c1ea980, 0x72, 0x289)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119edf0, 0x72, 0xc420c659d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119edf0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119ed90, 0xc42194e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a568, 0xc42194e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189300, 0xc42194e000, 0x1000, 0x1000, 0x53bbd3, 0xc420680378, 0xc420680388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96060)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96060, 0x1, 0xc420b97200, 0xc420680460, 0x0, 0x410688, 0xc4206803e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3536 [select]:
net/http.(*persistConn).writeLoop(0xc421188300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3940 [select]:
net/http.(*persistConn).writeLoop(0xc421284100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3535 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e6200, 0x72, 0x269)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2bfe0, 0x72, 0xc4218559d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2bfe0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2bf80, 0xc42193a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a4f8, 0xc42193a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188300, 0xc42193a000, 0x1000, 0x1000, 0x53bbd3, 0xc42067ab78, 0xc42067ab88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420f88a80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420f88a80, 0x1, 0xc420b97080, 0xc42067ac60, 0xc42067abc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3943 [select]:
net/http.(*persistConn).writeLoop(0xc421284000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3504 [select]:
net/http.(*persistConn).writeLoop(0xc421083c00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3503 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ea740, 0x72, 0x28c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d250, 0x72, 0xc4218549d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d250, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d1f0, 0xc4217ef000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104ed78, 0xc4217ef000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083c00, 0xc4217ef000, 0x1000, 0x1000, 0x53bbd3, 0xc421854b68, 0xc421854b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421773980)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421773980, 0x1, 0xc420f88de0, 0xc4209fac60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083c00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3646 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2a28, 0x72, 0x3c4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215994f0, 0x72, 0xc4212b69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215994f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599490, 0xc421892000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f168, 0xc421892000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d800, 0xc421892000, 0x1000, 0x1000, 0x53bbd3, 0xc420023b78, 0xc420023b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b9e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b9e0, 0x1, 0xc420cd1da0, 0xc420023c60, 0x0, 0x410688, 0xc420023be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3501 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ea680, 0x72, 0x28d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119efb0, 0x72, 0xc4218659d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119efb0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119ef50, 0xc42153f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104ed68, 0xc42153f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189500, 0xc42153f000, 0x1000, 0x1000, 0x53bbd3, 0xc421865b68, 0xc421865b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4216d8d80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4216d8d80, 0x1, 0xc420f88d80, 0xc4204f9460, 0xc4204f93c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3177 [GC assist wait]:
net/url.parse(0xc42aedb414, 0x3, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb414, 0x3, 0x1, 0x1, 0xc42aedb401)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc42039ac00, 0xc421515b00, 0xc42165ef00, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc421542100, 0x7eb360, 0xc4216c4440, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542100, 0x7eb360, 0xc4216c4440)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3390 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ea5c0, 0x72, 0x28e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d330, 0x72, 0xc4208429d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d330, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d2d0, 0xc421622000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420545bb8, 0xc421622000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083d00, 0xc421622000, 0x1000, 0x1000, 0x53bbd3, 0xc420a38378, 0xc420a38388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4215f8f60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4215f8f60, 0x1, 0xc4215f9200, 0xc420a38460, 0xc420a383c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083d00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24568 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3150 [IO wait]:
net.runtime_pollWait(0x7f0f9c10cf00, 0x72, 0x28f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119f090, 0x72, 0xc4216ed9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119f090, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119f030, 0xc4214d9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e5b8, 0xc4214d9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189600, 0xc4214d9000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab5378, 0xc420ab5388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4214d33e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4214d33e0, 0x1, 0xc4216d8960, 0xc420ab5460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24555 [runnable]:
net.runtime_pollWait(0x7f0f9c10ce40, 0x72, 0x290)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d410, 0x72, 0xc422f5f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d410, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d3b0, 0xc421f0e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc425278810, 0xc421f0e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083e00, 0xc421f0e000, 0x1000, 0x1000, 0x53bbd3, 0xc420ae8378, 0xc420ae8388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc422b1ad80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc422b1ad80, 0x1, 0xc421e12660, 0xc420ae8460, 0x40e75c, 0xc42164ad78, 0x1)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3968 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42138ac60, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 24552 [runnable]:
net.runtime_pollWait(0x7f0f9c10cd80, 0x72, 0x291)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119f170, 0x72, 0xc422f739d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119f170, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119f110, 0xc4226ca000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc425278808, 0xc4226ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189700, 0xc4226ca000, 0x1000, 0x1000, 0x53bbd3, 0xc4221e5378, 0xc4221e5388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc422b1ad20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc422b1ad20, 0x1, 0xc421e12600, 0xc4221e5460, 0xc4216c22d0, 0xc4221e5648, 0xc4221e5710)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24560 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421407440, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 24549 [runnable]:
net.runtime_pollWait(0x7f0f9c10ccc0, 0x72, 0x292)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d4f0, 0x72, 0xc422f759d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d4f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d490, 0xc4226c8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc425278800, 0xc4226c8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083f00, 0xc4226c8000, 0x1000, 0x1000, 0x53bbd3, 0xc4221e6b78, 0xc4221e6b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc422b1acc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc422b1acc0, 0x1, 0xc421e125a0, 0xc4221e6c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083f00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3955 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421365a40, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 24546 [IO wait]:
net.runtime_pollWait(0x7f0f9c10cc00, 0x72, 0x293)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119f250, 0x72, 0xc422cb39d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119f250, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119f1f0, 0xc422aec000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4252787f8, 0xc422aec000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189800, 0xc422aec000, 0x1000, 0x1000, 0x53bbd3, 0xc420998b78, 0xc420998b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc422b1ac00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc422b1ac00, 0x1, 0xc421e12540, 0xc420998c60, 0xc420998bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3549 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4211983c0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 24551 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4214066c0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 24540 [IO wait]:
net.runtime_pollWait(0x7f0f9c10ca80, 0x72, 0x296)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d6b0, 0x72, 0xc422cb49d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d6b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d650, 0xc422ae8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4252787e8, 0xc422ae8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122c100, 0xc422ae8000, 0x1000, 0x1000, 0x53bbd3, 0xc42099b378, 0xc42099b388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc422b1ab40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc422b1ab40, 0x1, 0xc421e12480, 0xc42099b460, 0xc42099b3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122c100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24543 [IO wait]:
net.runtime_pollWait(0x7f0f9c10cb40, 0x72, 0x294)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d5d0, 0x72, 0xc422ca89d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d5d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d570, 0xc422aea000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4252787f0, 0xc422aea000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122c000, 0xc422aea000, 0x1000, 0x1000, 0x53bbd3, 0xc42099bb78, 0xc42099bb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc422b1aba0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc422b1aba0, 0x1, 0xc421e124e0, 0xc42099bc60, 0x40e75c, 0xc4217543b8, 0x1)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122c000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24548 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421406240, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 3936 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213655c0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 2766 [runnable]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42122e360, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:1060 +0x700
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42000d680, 0xc420060780)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3959 [IO wait]:
net.runtime_pollWait(0x7f0f9c10ed00, 0x72, 0x2bb)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4fb0, 0x72, 0xc422eae9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4fb0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4f50, 0xc4219ee000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3e0, 0xc4219ee000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285900, 0xc4219ee000, 0x1000, 0x1000, 0x53bbd3, 0xc422eaeb68, 0xc422eaeb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b4840)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b4840, 0x1, 0xc425e9eb40, 0xc420b08c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3933 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421365140, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 3800 [runnable]:
net.runtime_pollWait(0x7f0f9c1e5600, 0x72, 0x279)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c990, 0x72, 0xc4211c29d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c990, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c930, 0xc421972000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a750, 0xc421972000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083200, 0xc421972000, 0x1000, 0x1000, 0x53bbd3, 0xc42067a378, 0xc42067a388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96720)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96720, 0x1, 0xc420b97ce0, 0xc42067a460, 0x0, 0x410688, 0xc42067a3e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3787 [select]:
net/http.(*persistConn).writeLoop(0xc421188e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 11042 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3828 [select]:
net/http.(*persistConn).writeLoop(0xc421082e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2786 [runnable]:
net.sockaddrToTCP(0x7e75a0, 0xc422c08b20, 0xc425eb8300, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:19 +0x91
net.(*netFD).dial(0xc42118d8f0, 0x7eb3e0, 0xc42122ede0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4211c6d20, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:148 +0x1d7
net.socket(0x7eb3e0, 0xc42122ede0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42122ede0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4211c6d20, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42122ede0, 0x6cac4a, 0x3, 0x0, 0xc4211c6d20, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42122ede0, 0x6cac4a, 0x3, 0x0, 0xc4211c6d20, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42122ede0, 0xc42118d880, 0x7e94e0, 0xc4211c6d20, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42122ede0, 0xc42118d880, 0xc4205a4e00, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4205a4d01, 0xc42122ed20, 0xc420c3ea38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42122eae0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42000d7a0, 0xc420060960)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3750 [select]:
net/http.(*persistConn).writeLoop(0xc421082a00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2784 [runnable]:
net.sockaddrToTCP(0x7e75a0, 0xc422c08b00, 0xc425eb82e0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:19 +0x91
net.(*netFD).dial(0xc42119f570, 0x7eb3e0, 0xc421223800, 0x7ebea0, 0x0, 0x7ebea0, 0xc42119bce0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:148 +0x1d7
net.socket(0x7eb3e0, 0xc421223800, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421223800, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42119bce0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421223800, 0x6cac4a, 0x3, 0x0, 0xc42119bce0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421223800, 0x6cac4a, 0x3, 0x0, 0xc42119bce0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421223800, 0xc42119f500, 0x7e94e0, 0xc42119bce0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421223800, 0xc42119f500, 0xc42037ad60, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc42037ad01, 0xc421223740, 0xc42124ba38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42119bc20, 0xc421223500)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3742 [select]:
net/http.(*persistConn).writeLoop(0xc42167a700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2788 [runnable]:
net.sockaddrToTCP(0x7e75a0, 0xc422c08ae0, 0xc425eb82c0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:19 +0x91
net.(*netFD).dial(0xc42118d9d0, 0x7eb3e0, 0xc42122f1a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4211c6de0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:148 +0x1d7
net.socket(0x7eb3e0, 0xc42122f1a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42122f1a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4211c6de0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42122f1a0, 0x6cac4a, 0x3, 0x0, 0xc4211c6de0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42122f1a0, 0x6cac4a, 0x3, 0x0, 0xc4211c6de0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42122f1a0, 0xc42118d960, 0x7e94e0, 0xc4211c6de0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42122f1a0, 0xc42118d960, 0xc4205a4e60, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4205a4e01, 0xc42122f0e0, 0xc420c3fa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42122eea0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42000d800, 0xc420060a80)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3744 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2802 [runnable]:
net.sockaddrToTCP(0x7e75a0, 0xc422c08ac0, 0xc425cadd80, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:19 +0x91
net.(*netFD).dial(0xc42119f650, 0x7eb3e0, 0xc421223c80, 0x7ebea0, 0x0, 0x7ebea0, 0xc42119be00, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:148 +0x1d7
net.socket(0x7eb3e0, 0xc421223c80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421223c80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42119be00, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421223c80, 0x6cac4a, 0x3, 0x0, 0xc42119be00, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421223c80, 0x6cac4a, 0x3, 0x0, 0xc42119be00, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421223c80, 0xc42119f5e0, 0x7e94e0, 0xc42119be00, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421223c80, 0xc42119f5e0, 0xc42037adf0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc42037ad01, 0xc421223bc0, 0xc421212a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42119bd40, 0xc421223980)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3746 [select]:
net/http.(*persistConn).writeLoop(0xc42167a600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3748 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 10974 [GC assist wait]:
net/http.(*persistConn).readLoop(0xc421189b00)
/usr/local/go/src/net/http/transport.go:1435 +0x33f
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3753 [select]:
net/http.(*persistConn).writeLoop(0xc421188200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 10971 [IO wait]:
net.runtime_pollWait(0x7f0f9c10c300, 0x72, 0x29f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119f790, 0x72, 0xc4262c29d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119f790, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119f730, 0xc422205000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f5b8, 0xc422205000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189e00, 0xc422205000, 0x1000, 0x1000, 0x53bbd3, 0xc4262c2b68, 0xc4262c2b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4220a1500)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4220a1500, 0x1, 0xc42af60ae0, 0xc4221e6c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3756 [select]:
net/http.(*persistConn).writeLoop(0xc421188100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3945 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9ee10, 0xc425dd5310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9ee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f08c30, 0xc425278828)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421a9ee10, 0x0, 0x0, 0x0, 0xc425278828, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421a9ee10, 0x6f0968, 0x3, 0x51f701, 0xc4277692f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421a9ee10, 0x5, 0xc42091cf40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3759 [select]:
net/http.(*persistConn).writeLoop(0xc421082800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3942 [runnable]:
net.runtime_pollWait(0x7f0f9c10c180, 0x72, 0x2a1)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119f950, 0x72, 0xc422f029d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119f950, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119f8f0, 0xc4219e4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d78, 0xc4219e4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284000, 0xc4219e4000, 0x1000, 0x1000, 0x53bbd3, 0xc422f02b68, 0xc422f02b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208e4360)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208e4360, 0x1, 0xc42613c720, 0xc420684c60, 0xc420684bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3842 [select]:
net/http.(*persistConn).writeLoop(0xc421188000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3939 [IO wait]:
net.runtime_pollWait(0x7f0f9c10c0c0, 0x72, 0x2a2)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119fa30, 0x72, 0xc422f009d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119fa30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119f9d0, 0xc4219e0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d58, 0xc4219e0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284100, 0xc4219e0000, 0x1000, 0x1000, 0x53bbd3, 0xc422f00b68, 0xc422f00b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420951e60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420951e60, 0x1, 0xc425e9f020, 0xc4209edc60, 0x40e75c, 0xc420a211f8, 0x1)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3845 [select]:
net/http.(*persistConn).writeLoop(0xc420f7df00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3920 [IO wait]:
net.runtime_pollWait(0x7f0f9c10c000, 0x72, 0x2a3)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119fb10, 0x72, 0xc422efa9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119fb10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119fab0, 0xc4219d8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d50, 0xc4219d8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284200, 0xc4219d8000, 0x1000, 0x1000, 0x53bbd3, 0xc422efab68, 0xc422efab78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420951920)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420951920, 0x1, 0xc425e9efc0, 0xc4209ed460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3917 [runnable]:
net.runtime_pollWait(0x7f0f9c10dec0, 0x72, 0x2a4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119fbf0, 0x72, 0xc422ef89d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119fbf0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119fb90, 0xc4219d2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c08, 0xc4219d2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284300, 0xc4219d2000, 0x1000, 0x1000, 0x53bbd3, 0xc422ef8b68, 0xc422ef8b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420951560)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420951560, 0x1, 0xc42613c6c0, 0xc4209fb460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3633 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6c00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3914 [runnable]:
net.runtime_pollWait(0x7f0f9c10de00, 0x72, 0x2a5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212921b0, 0x72, 0xc422ee49d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212921b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421292150, 0xc4219ce000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002bb68, 0xc4219ce000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122c600, 0xc4219ce000, 0x1000, 0x1000, 0x53bbd3, 0xc422ee4b68, 0xc422ee4b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420951500)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420951500, 0x1, 0xc42613c600, 0xc4209f6c60, 0x40e75c, 0xc420a209b8, 0x1)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122c600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3635 [select]:
net/http.(*persistConn).writeLoop(0xc42122db00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3637 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6b00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3911 [IO wait]:
net.runtime_pollWait(0x7f0f9c10dd40, 0x72, 0x2a6)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119fcd0, 0x72, 0xc422ef29d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119fcd0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119fc70, 0xc4219cc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002bb60, 0xc4219cc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284400, 0xc4219cc000, 0x1000, 0x1000, 0x53bbd3, 0xc422ef2b68, 0xc422ef2b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420951260)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420951260, 0x1, 0xc42613c540, 0xc42067bc60, 0xc42067bbc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3639 [select]:
net/http.(*persistConn).writeLoop(0xc42122da00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3908 [IO wait]:
net.runtime_pollWait(0x7f0f9c10dc80, 0x72, 0x2a7)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119fdb0, 0x72, 0xc422edc9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119fdb0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119fd50, 0xc4219c8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002bb58, 0xc4219c8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284500, 0xc4219c8000, 0x1000, 0x1000, 0x53bbd3, 0xc422edcb68, 0xc422edcb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209510e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209510e0, 0x1, 0xc42613c480, 0xc420ab6c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3641 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6a00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3889 [runnable]:
net.runtime_pollWait(0x7f0f9c10dbc0, 0x72, 0x2a8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119fe90, 0x72, 0xc422ed59d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119fe90, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119fe30, 0xc4219c4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002aa70, 0xc4219c4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284600, 0xc4219c4000, 0x1000, 0x1000, 0x53bbd3, 0xc422ed5b68, 0xc422ed5b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420951080)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420951080, 0x1, 0xc4220a1980, 0xc420a96460, 0x0, 0x0, 0xc420a963e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3643 [select]:
net/http.(*persistConn).writeLoop(0xc42122d900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3886 [IO wait]:
net.runtime_pollWait(0x7f0f9c10db00, 0x72, 0x2a9)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119ff70, 0x72, 0xc422ee39d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119ff70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119ff10, 0xc4219c2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002aa68, 0xc4219c2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284700, 0xc4219c2000, 0x1000, 0x1000, 0x53bbd3, 0xc422ee3b68, 0xc422ee3b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420950de0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420950de0, 0x1, 0xc4220a18c0, 0xc420acd460, 0xc420acd3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3645 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3883 [IO wait]:
net.runtime_pollWait(0x7f0f9c10da40, 0x72, 0x2aa)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4060, 0x72, 0xc422ecb9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4060, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4000, 0xc4219be000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002aa60, 0xc4219be000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284800, 0xc4219be000, 0x1000, 0x1000, 0x53bbd3, 0xc422ecbb68, 0xc422ecbb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420950c60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420950c60, 0x1, 0xc425e9ef60, 0xc420a7a460, 0xc420a7a3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3647 [select]:
net/http.(*persistConn).writeLoop(0xc42122d800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3880 [runnable]:
net.runtime_pollWait(0x7f0f9c10d980, 0x72, 0x2ab)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4140, 0x72, 0xc422edb9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4140, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c40e0, 0xc4219bc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7e8, 0xc4219bc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284900, 0xc4219bc000, 0x1000, 0x1000, 0x53bbd3, 0xc422edbb68, 0xc422edbb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420950c00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420950c00, 0x1, 0xc425e9eea0, 0xc4204f6460, 0xc4204f63c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3649 [select]:
net/http.(*persistConn).writeLoop(0xc42122d700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3877 [runnable]:
net.runtime_pollWait(0x7f0f9c10d8c0, 0x72, 0x2ac)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4220, 0x72, 0xc422ebb9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4220, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c41c0, 0xc4219ba000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7e0, 0xc4219ba000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284a00, 0xc4219ba000, 0x1000, 0x1000, 0x53bbd3, 0xc422ebbb68, 0xc422ebbb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420950960)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420950960, 0x1, 0xc425e9ede0, 0xc420ab3460, 0xc420ab33c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284a00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3651 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 10412 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c59080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425736a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425736a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261c0c30, 0xc4240cef20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425736a50, 0x0, 0x0, 0x0, 0xc4240cef20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425736a50, 0x6f0968, 0x3, 0x51f701, 0xc422258cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425736a50, 0x5, 0xc4209cc030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3530 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e5fc0, 0x72, 0x26c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c450, 0x72, 0xc4212129d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c450, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c3f0, 0xc42188a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6640, 0xc42188a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082c00, 0xc42188a000, 0x1000, 0x1000, 0x53bbd3, 0xc42067eb78, 0xc42067eb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420851a40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420851a40, 0x1, 0xc420b96f00, 0xc42067ec60, 0x0, 0x0, 0xc42067ebe8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082c00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 4000 [runnable]:
net.runtime_pollWait(0x7f0f9c10d740, 0x72, 0x2ae)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c43e0, 0x72, 0xc422edf9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c43e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4380, 0xc421a16000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f448, 0xc421a16000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284c00, 0xc421a16000, 0x1000, 0x1000, 0x53bbd3, 0xc422edfb68, 0xc422edfb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208842a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208842a0, 0x1, 0xc4220a1920, 0xc421a02c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284c00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3531 [select]:
net/http.(*persistConn).writeLoop(0xc421082c00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3997 [IO wait]:
net.runtime_pollWait(0x7f0f9c10d680, 0x72, 0x2af)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c44c0, 0x72, 0xc422ed99d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c44c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4460, 0xc421a10000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f440, 0xc421a10000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284d00, 0xc421a10000, 0x1000, 0x1000, 0x53bbd3, 0xc422ed9b68, 0xc422ed9b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420884240)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420884240, 0x1, 0xc425f65c20, 0xc421a01c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284d00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3534 [select]:
net/http.(*persistConn).writeLoop(0xc421189400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3994 [IO wait]:
net.runtime_pollWait(0x7f0f9c10d5c0, 0x72, 0x2b0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c45a0, 0x72, 0xc422ed79d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c45a0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4540, 0xc421a0e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f438, 0xc421a0e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284e00, 0xc421a0e000, 0x1000, 0x1000, 0x53bbd3, 0xc422ed7b68, 0xc422ed7b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208841e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208841e0, 0x1, 0xc425e9ef00, 0xc421a00c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3763 [select]:
net/http.(*persistConn).writeLoop(0xc421083b00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 10411 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425736960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425736960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261c7c30, 0xc4240cef08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425736960, 0x0, 0x0, 0x0, 0xc4240cef08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425736960, 0x6f0968, 0x3, 0x51f701, 0xc422258c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425736960, 0x5, 0xc420a6dff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3765 [select]:
net/http.(*persistConn).writeLoop(0xc421189300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3987 [runnable]:
net.runtime_pollWait(0x7f0f9c10d440, 0x72, 0x2b2)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4760, 0x72, 0xc422ecd9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4760, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4700, 0xc421a0a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f428, 0xc421a0a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285000, 0xc421a0a000, 0x1000, 0x1000, 0x53bbd3, 0xc422ecdb68, 0xc422ecdb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b5740)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b5740, 0x1, 0xc425e9ed80, 0xc421a06460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3767 [select]:
net/http.(*persistConn).writeLoop(0xc421083a00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3984 [runnable]:
net.runtime_pollWait(0x7f0f9c10d380, 0x72, 0x2b3)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4840, 0x72, 0xc422ec39d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4840, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c47e0, 0xc421a08000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f420, 0xc421a08000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285100, 0xc421a08000, 0x1000, 0x1000, 0x53bbd3, 0xc422ec3b68, 0xc422ec3b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b5620)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b5620, 0x1, 0xc425e9ecc0, 0xc421a05460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3769 [select]:
net/http.(*persistConn).writeLoop(0xc421083900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3981 [runnable]:
net.runtime_pollWait(0x7f0f9c10d2c0, 0x72, 0x2b4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4920, 0x72, 0xc422ed09d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4920, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c48c0, 0xc4219fe000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f418, 0xc4219fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285200, 0xc4219fe000, 0x1000, 0x1000, 0x53bbd3, 0xc422ed0b68, 0xc422ed0b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b5500)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b5500, 0x1, 0xc425e9ec60, 0xc420b08460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3771 [select]:
net/http.(*persistConn).writeLoop(0xc421189200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3978 [runnable]:
net.runtime_pollWait(0x7f0f9c10d200, 0x72, 0x2b5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4a00, 0x72, 0xc422ec69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4a00, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c49a0, 0xc4219fc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f410, 0xc4219fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285300, 0xc4219fc000, 0x1000, 0x1000, 0x53bbd3, 0xc422ec6b68, 0xc422ec6b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b54a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b54a0, 0x1, 0xc4220a16e0, 0xc420b07460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3773 [select]:
net/http.(*persistConn).writeLoop(0xc421189100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3901 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42132e240, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 3975 [runnable]:
net.runtime_pollWait(0x7f0f9c10d140, 0x72, 0x2b6)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4ae0, 0x72, 0xc422ec49d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4ae0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4a80, 0xc4219fa000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f408, 0xc4219fa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285400, 0xc4219fa000, 0x1000, 0x1000, 0x53bbd3, 0xc422ec4b68, 0xc422ec4b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b5200)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b5200, 0x1, 0xc42613c3c0, 0xc420b06460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3775 [select]:
net/http.(*persistConn).writeLoop(0xc421083800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3972 [IO wait]:
net.runtime_pollWait(0x7f0f9c10d080, 0x72, 0x2b7)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4c30, 0x72, 0xc422ebe9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4c30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4bd0, 0xc4219f8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f400, 0xc4219f8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285500, 0xc4219f8000, 0x1000, 0x1000, 0x53bbd3, 0xc422ebeb68, 0xc422ebeb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b5080)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b5080, 0x1, 0xc42613c360, 0xc420b05460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3777 [select]:
net/http.(*persistConn).writeLoop(0xc421189000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3969 [IO wait]:
net.runtime_pollWait(0x7f0f9c10cfc0, 0x72, 0x2b8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4d10, 0x72, 0xc422ebc9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4d10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4cb0, 0xc4219f6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3f8, 0xc4219f6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285600, 0xc4219f6000, 0x1000, 0x1000, 0x53bbd3, 0xc422ebcb68, 0xc422ebcb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b4de0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b4de0, 0x1, 0xc425f65bc0, 0xc42068bc60, 0xc42068bbc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3779 [select]:
net/http.(*persistConn).writeLoop(0xc421083700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3966 [IO wait]:
net.runtime_pollWait(0x7f0f9c10ee80, 0x72, 0x2b9)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4df0, 0x72, 0xc422eb69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4df0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4d90, 0xc4219f4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3f0, 0xc4219f4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285700, 0xc4219f4000, 0x1000, 0x1000, 0x53bbd3, 0xc422eb6b68, 0xc422eb6b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b4cc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b4cc0, 0x1, 0xc425e9ec00, 0xc420689460, 0x0, 0x0, 0xc4206893e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3781 [select]:
net/http.(*persistConn).writeLoop(0xc421083600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 10410 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425736870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425736870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261c6c30, 0xc4240ceef0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425736870, 0x0, 0x0, 0x0, 0xc4240ceef0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425736870, 0x6f0968, 0x3, 0x51f701, 0xc422258b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425736870, 0x5, 0xc420a6df50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3783 [select]:
net/http.(*persistConn).writeLoop(0xc421188f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24564 [select]:
net/http.(*persistConn).writeLoop(0xc4216fea00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3785 [select]:
net/http.(*persistConn).writeLoop(0xc421083500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2863 [IO wait]:
net.runtime_pollWait(0x7f0f9c114380, 0x77, 0xc421477228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139df00, 0x77, 0xc421477260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139df00, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139dea0, 0x7eb3e0, 0xc421462fc0, 0x0, 0x0, 0x7e75a0, 0xc4213cf320, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139dea0, 0x7eb3e0, 0xc421462fc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3a10, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421462fc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421462fc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3a10, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421462fc0, 0x6cac4a, 0x3, 0x0, 0xc4213e3a10, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421462fc0, 0x6cac4a, 0x3, 0x0, 0xc4213e3a10, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421462fc0, 0xc42139de30, 0x7e94e0, 0xc4213e3a10, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421462fc0, 0xc42139de30, 0xc420253970, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0xc420253901, 0xc421462f00, 0xc42144da38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc421279f20, 0xc42132e240)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2865 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3570 [runnable]:
net.runtime_pollWait(0x7f0f9c116d80, 0x72, 0x35e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570140, 0x72, 0xc422d979d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570140, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215700e0, 0xc4203de000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f020, 0xc4203de000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db400, 0xc4203de000, 0x1000, 0x1000, 0x53bbd3, 0xc422d97b68, 0xc422d97b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833b60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833b60, 0x1, 0xc425e9e1e0, 0xc420989c60, 0xc420989bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3956 [runnable]:
net.runtime_pollWait(0x7f0f9c10c840, 0x72, 0x298)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119f410, 0x72, 0xc422eac9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119f410, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119f3b0, 0xc4219ec000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3d8, 0xc4219ec000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189a00, 0xc4219ec000, 0x1000, 0x1000, 0x53bbd3, 0xc422eacb68, 0xc422eacb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b45a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b45a0, 0x1, 0xc425e9eae0, 0xc420687460, 0xc4206873c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189a00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3982 [select]:
net/http.(*persistConn).writeLoop(0xc421285200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3937 [runnable]:
net.runtime_pollWait(0x7f0f9c10eac0, 0x72, 0x2be)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5250, 0x72, 0xc422ea69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c5250, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c51f0, 0xc4219ea000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3d0, 0xc4219ea000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285c00, 0xc4219ea000, 0x1000, 0x1000, 0x53bbd3, 0xc422ea6b68, 0xc422ea6b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b4480)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b4480, 0x1, 0xc425e9ea80, 0xc420684460, 0xc4206843c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285c00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24565 [IO wait]:
net.runtime_pollWait(0x7f0f9c119600, 0x72, 0x3f7)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119f020, 0x72, 0xc422f719d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119f020, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119efc0, 0xc4226ce000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc421e36ba8, 0xc4226ce000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe900, 0xc4226ce000, 0x1000, 0x1000, 0x53bbd3, 0xc4221e5378, 0xc4221e5388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421f28e40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421f28e40, 0x1, 0xc421f29260, 0xc4221e5460, 0xc4216c22d0, 0xc4221e5648, 0xc4221e5710)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3934 [runnable]:
net.runtime_pollWait(0x7f0f9c10ea00, 0x72, 0x2bf)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5330, 0x72, 0xc422e9f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c5330, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c52d0, 0xc4219e8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3c8, 0xc4219e8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285d00, 0xc4219e8000, 0x1000, 0x1000, 0x53bbd3, 0xc422e9fb68, 0xc422e9fb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b4420)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b4420, 0x1, 0xc42613c300, 0xc420688c60, 0xc420688bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285d00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24563 [IO wait]:
net.runtime_pollWait(0x7f0f9c119540, 0x72, 0x3f8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c0d0, 0x72, 0xc422f6e9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c0d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c070, 0xc4226cc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc421e36af8, 0xc4226cc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fea00, 0xc4226cc000, 0x1000, 0x1000, 0x53bbd3, 0xc420ae8378, 0xc420ae8388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421f286c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421f286c0, 0x1, 0xc421f29200, 0xc420ae8460, 0x40e75c, 0xc42164ad78, 0x1)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fea00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 10409 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425736780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425736780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261c5c30, 0xc4240ceed8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425736780, 0x0, 0x0, 0x0, 0xc4240ceed8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425736780, 0x6f0968, 0x3, 0x51f701, 0xc422258a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425736780, 0x5, 0xc420a6ddd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4008 [IO wait]:
net.runtime_pollWait(0x7f0f9c119a80, 0x72, 0x3fb)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169d4f0, 0x72, 0xc422ee79d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169d4f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169d490, 0xc421a24000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f470, 0xc421a24000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fed00, 0xc421a24000, 0x1000, 0x1000, 0x53bbd3, 0xc422ee7b68, 0xc422ee7b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208849c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208849c0, 0x1, 0xc42613c420, 0xc421a1f460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fed00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3928 [runnable]:
net.runtime_pollWait(0x7f0f9c10e880, 0x72, 0x2c1)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c54f0, 0x72, 0xc422e979d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c54f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c5490, 0xc4219e2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3b8, 0xc4219e2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285f00, 0xc4219e2000, 0x1000, 0x1000, 0x53bbd3, 0xc422e97b68, 0xc422e97b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913c20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913c20, 0x1, 0xc42613c240, 0xc420441c60, 0xc420100000, 0x0, 0xc420441be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285f00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 4011 [IO wait]:
net.runtime_pollWait(0x7f0f9c1199c0, 0x72, 0x3fc)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169d5d0, 0x72, 0xc422ee99d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169d5d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169d570, 0xc421a26000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f478, 0xc421a26000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fee00, 0xc421a26000, 0x1000, 0x1000, 0x53bbd3, 0xc422ee9b68, 0xc422ee9b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420884de0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420884de0, 0x1, 0xc42613c4e0, 0xc421a20460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fee00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3926 [runnable]:
net.runtime_pollWait(0x7f0f9c10e7c0, 0x72, 0x2c2)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c55d0, 0x72, 0xc422e959d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c55d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c5570, 0xc4219de000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3b0, 0xc4219de000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421356000, 0xc4219de000, 0x1000, 0x1000, 0x53bbd3, 0xc422e95b68, 0xc422e95b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913980)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913980, 0x1, 0xc42613c1e0, 0xc42043d460, 0x0, 0x0, 0xc42043d3e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421356000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 4014 [IO wait]:
net.runtime_pollWait(0x7f0f9c119900, 0x72, 0x3fd)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169d6b0, 0x72, 0xc422eef9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169d6b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169d650, 0xc421a28000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f480, 0xc421a28000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fef00, 0xc421a28000, 0x1000, 0x1000, 0x53bbd3, 0xc422eefb68, 0xc422eefb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420885200)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420885200, 0x1, 0xc42613c5a0, 0xc421a21460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fef00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3924 [runnable]:
net.runtime_pollWait(0x7f0f9c10e700, 0x72, 0x2c3)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c56b0, 0x72, 0xc422e8f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c56b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c5650, 0xc4219dc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3a8, 0xc4219dc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421356100, 0xc4219dc000, 0x1000, 0x1000, 0x53bbd3, 0xc422e8fb68, 0xc422e8fb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209137a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209137a0, 0x1, 0xc425f65b60, 0xc42043b460, 0x0, 0x0, 0x7)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421356100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 4017 [IO wait]:
net.runtime_pollWait(0x7f0f9c119840, 0x72, 0x3fe)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169d790, 0x72, 0xc422ef19d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169d790, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169d730, 0xc421a2a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f488, 0xc421a2a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216ff000, 0xc421a2a000, 0x1000, 0x1000, 0x53bbd3, 0xc422ef1b68, 0xc422ef1b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420885620)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420885620, 0x1, 0xc42613c660, 0xc421a00460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216ff000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3922 [IO wait]:
net.runtime_pollWait(0x7f0f9c10e640, 0x72, 0x2c4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5790, 0x72, 0xc422e8d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c5790, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c5730, 0xc4219da000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3a0, 0xc4219da000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421356200, 0xc4219da000, 0x1000, 0x1000, 0x53bbd3, 0xc422e8db68, 0xc422e8db78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209136e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209136e0, 0x1, 0xc425e9ea20, 0xc4209c2460, 0xc4209c23c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421356200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 4020 [IO wait]:
net.runtime_pollWait(0x7f0f9c119780, 0x72, 0x3ff)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169d870, 0x72, 0xc422efd9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169d870, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169d810, 0xc421a2e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f490, 0xc421a2e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216ff100, 0xc421a2e000, 0x1000, 0x1000, 0x53bbd3, 0xc422efdb68, 0xc422efdb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420885980)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420885980, 0x1, 0xc425f65c80, 0xc421a1b460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216ff100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3904 [IO wait]:
net.runtime_pollWait(0x7f0f9c10e580, 0x72, 0x2c5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5870, 0x72, 0xc422e879d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c5870, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c5810, 0xc4219d6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f398, 0xc4219d6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421356300, 0xc4219d6000, 0x1000, 0x1000, 0x53bbd3, 0xc422e87b68, 0xc422e87b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913680)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913680, 0x1, 0xc425e9e9c0, 0xc4209a3c60, 0x40e75c, 0xc420a20238, 0xc400000001)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421356300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 4022 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 2887 [IO wait]:
net.runtime_pollWait(0x7f0f9c10e400, 0x77, 0xc421369228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5a30, 0x77, 0xc421369260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4212c5a30, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4212c59d0, 0x7eb3e0, 0xc421365440, 0x0, 0x0, 0x7e75a0, 0xc4212cf4c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4212c59d0, 0x7eb3e0, 0xc421365440, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133abd0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421365440, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421365440, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133abd0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421365440, 0x6cac4a, 0x3, 0x0, 0xc42133abd0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421365440, 0x6cac4a, 0x3, 0x0, 0xc42133abd0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421365440, 0xc4212c5960, 0x7e94e0, 0xc42133abd0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421365440, 0xc4212c5960, 0xc4202522f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252201, 0xc421365380, 0xc421351a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133ab10, 0xc421365140)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2888 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421365440, 0xc4212c59d0, 0xc421365560, 0xc421365500)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2889 [IO wait]:
net.runtime_pollWait(0x7f0f9c10e340, 0x77, 0xc421375228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5b10, 0x77, 0xc421375260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4212c5b10, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4212c5ab0, 0x7eb3e0, 0xc4213658c0, 0x0, 0x0, 0x7e75a0, 0xc4212cf580, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4212c5ab0, 0x7eb3e0, 0xc4213658c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133acf0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213658c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213658c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133acf0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213658c0, 0x6cac4a, 0x3, 0x0, 0xc42133acf0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213658c0, 0x6cac4a, 0x3, 0x0, 0xc42133acf0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213658c0, 0xc4212c5a40, 0x7e94e0, 0xc42133acf0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213658c0, 0xc4212c5a40, 0xc420252380, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252301, 0xc421365800, 0xc421352a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133ac30, 0xc4213655c0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2890 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213658c0, 0xc4212c5ab0, 0xc4213659e0, 0xc421365980)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2891 [IO wait]:
net.runtime_pollWait(0x7f0f9c10e280, 0x77, 0xc421371228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5bf0, 0x77, 0xc421371260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4212c5bf0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4212c5b90, 0x7eb3e0, 0xc421365d40, 0x0, 0x0, 0x7e75a0, 0xc4212cf640, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4212c5b90, 0x7eb3e0, 0xc421365d40, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133ae10, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421365d40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421365d40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133ae10, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421365d40, 0x6cac4a, 0x3, 0x0, 0xc42133ae10, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421365d40, 0x6cac4a, 0x3, 0x0, 0xc42133ae10, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421365d40, 0xc4212c5b20, 0x7e94e0, 0xc42133ae10, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421365d40, 0xc4212c5b20, 0xc420252400, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc420252301, 0xc421365c80, 0xc421353a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133ad50, 0xc421365a40)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2892 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421365d40, 0xc4212c5b90, 0xc421365e60, 0xc421365e00)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2893 [IO wait]:
net.runtime_pollWait(0x7f0f9c10e1c0, 0x77, 0xc42137d228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5cd0, 0x77, 0xc42137d260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4212c5cd0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4212c5c70, 0x7eb3e0, 0xc42138a1e0, 0x0, 0x0, 0x7e75a0, 0xc4212cf700, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4212c5c70, 0x7eb3e0, 0xc42138a1e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133af30, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42138a1e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42138a1e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133af30, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42138a1e0, 0x6cac4a, 0x3, 0x0, 0xc42133af30, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42138a1e0, 0x6cac4a, 0x3, 0x0, 0xc42133af30, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42138a1e0, 0xc4212c5c00, 0x7e94e0, 0xc42133af30, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42138a1e0, 0xc4212c5c00, 0xc420252490, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0xc420252401, 0xc42138a120, 0xc421386a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133ae70, 0xc421365ec0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2894 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42138a1e0, 0xc4212c5c70, 0xc42138a300, 0xc42138a2a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2895 [IO wait]:
net.runtime_pollWait(0x7f0f9c10e100, 0x77, 0xc421379228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5db0, 0x77, 0xc421379260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4212c5db0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4212c5d50, 0x7eb3e0, 0xc42138a660, 0x0, 0x0, 0x7e75a0, 0xc4212cf7c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4212c5d50, 0x7eb3e0, 0xc42138a660, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b050, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42138a660, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42138a660, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b050, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42138a660, 0x6cac4a, 0x3, 0x0, 0xc42133b050, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42138a660, 0x6cac4a, 0x3, 0x0, 0xc42133b050, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42138a660, 0xc4212c5ce0, 0x7e94e0, 0xc42133b050, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42138a660, 0xc4212c5ce0, 0xc420252510, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc420252401, 0xc42138a5a0, 0xc421387a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x1, 0x4d6a00, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133af90, 0xc42138a360)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2896 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42138a660, 0xc4212c5d50, 0xc42138a780, 0xc42138a720)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2897 [IO wait]:
net.runtime_pollWait(0x7f0f9c10e040, 0x77, 0xc421391228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5e90, 0x77, 0xc421391260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4212c5e90, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4212c5e30, 0x7eb3e0, 0xc42138aae0, 0x0, 0x0, 0x7e75a0, 0xc4212cf880, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4212c5e30, 0x7eb3e0, 0xc42138aae0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b170, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42138aae0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42138aae0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b170, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42138aae0, 0x6cac4a, 0x3, 0x0, 0xc42133b170, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42138aae0, 0x6cac4a, 0x3, 0x0, 0xc42133b170, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42138aae0, 0xc4212c5dc0, 0x7e94e0, 0xc42133b170, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42138aae0, 0xc4212c5dc0, 0xc4202525a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc420252501, 0xc42138aa20, 0xc42134ea38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b0b0, 0xc42138a7e0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2898 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42138aae0, 0xc4212c5e30, 0xc42138ac00, 0xc42138aba0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2899 [IO wait]:
net.runtime_pollWait(0x7f0f9c10df80, 0x77, 0xc42138d228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5f70, 0x77, 0xc42138d260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4212c5f70, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4212c5f10, 0x7eb3e0, 0xc42138af60, 0x0, 0x0, 0x7e75a0, 0xc4212cf940, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4212c5f10, 0x7eb3e0, 0xc42138af60, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b290, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42138af60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42138af60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b290, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42138af60, 0x6cac4a, 0x3, 0x0, 0xc42133b290, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42138af60, 0x6cac4a, 0x3, 0x0, 0xc42133b290, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42138af60, 0xc4212c5ea0, 0x7e94e0, 0xc42133b290, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42138af60, 0xc4212c5ea0, 0xc420252620, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0xc420252501, 0xc42138aea0, 0xc42134fa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b1d0, 0xc42138ac60)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2900 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42138af60, 0xc4212c5f10, 0xc42138b080, 0xc42138b020)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2901 [IO wait]:
net.runtime_pollWait(0x7f0f9c10fe40, 0x77, 0xc421399228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c060, 0x77, 0xc421399260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c060, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c000, 0x7eb3e0, 0xc42138b3e0, 0x0, 0x0, 0x7e75a0, 0xc4212cfa00, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c000, 0x7eb3e0, 0xc42138b3e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b3b0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42138b3e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42138b3e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b3b0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42138b3e0, 0x6cac4a, 0x3, 0x0, 0xc42133b3b0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42138b3e0, 0x6cac4a, 0x3, 0x0, 0xc42133b3b0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42138b3e0, 0xc4212c5f80, 0x7e94e0, 0xc42133b3b0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42138b3e0, 0xc4212c5f80, 0xc4202526b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc420252601, 0xc42138b320, 0xc421382a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b2f0, 0xc42138b0e0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2902 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42138b3e0, 0xc42139c000, 0xc42138b500, 0xc42138b4a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2903 [IO wait]:
net.runtime_pollWait(0x7f0f9c10fd80, 0x77, 0xc421395228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c140, 0x77, 0xc421395260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c140, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c0e0, 0x7eb3e0, 0xc42138b860, 0x0, 0x0, 0x7e75a0, 0xc4212cfac0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c0e0, 0x7eb3e0, 0xc42138b860, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b4d0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42138b860, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42138b860, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b4d0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42138b860, 0x6cac4a, 0x3, 0x0, 0xc42133b4d0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42138b860, 0x6cac4a, 0x3, 0x0, 0xc42133b4d0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42138b860, 0xc42139c070, 0x7e94e0, 0xc42133b4d0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42138b860, 0xc42139c070, 0xc420252730, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0xc420252601, 0xc42138b7a0, 0xc421383a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b410, 0xc42138b560)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2904 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42138b860, 0xc42139c0e0, 0xc42138b980, 0xc42138b920)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2905 [IO wait]:
net.runtime_pollWait(0x7f0f9c10fcc0, 0x77, 0xc4213a3228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c220, 0x77, 0xc4213a3260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c220, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c1c0, 0x7eb3e0, 0xc42138bce0, 0x0, 0x0, 0x7e75a0, 0xc4212cfb80, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c1c0, 0x7eb3e0, 0xc42138bce0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b5f0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42138bce0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42138bce0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b5f0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42138bce0, 0x6cac4a, 0x3, 0x0, 0xc42133b5f0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42138bce0, 0x6cac4a, 0x3, 0x0, 0xc42133b5f0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42138bce0, 0xc42139c150, 0x7e94e0, 0xc42133b5f0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42138bce0, 0xc42139c150, 0xc4202527d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0xc420252701, 0xc42138bc20, 0xc421384a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b530, 0xc42138b9e0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2906 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42138bce0, 0xc42139c1c0, 0xc42138be00, 0xc42138bda0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2907 [IO wait]:
net.runtime_pollWait(0x7f0f9c10fc00, 0x77, 0xc42139f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c300, 0x77, 0xc42139f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c300, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c2a0, 0x7eb3e0, 0xc4213ae180, 0x0, 0x0, 0x7e75a0, 0xc4212cfc40, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c2a0, 0x7eb3e0, 0xc4213ae180, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b710, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213ae180, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213ae180, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b710, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213ae180, 0x6cac4a, 0x3, 0x0, 0xc42133b710, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213ae180, 0x6cac4a, 0x3, 0x0, 0xc42133b710, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213ae180, 0xc42139c230, 0x7e94e0, 0xc42133b710, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213ae180, 0xc42139c230, 0xc420252860, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc420252801, 0xc4213ae0c0, 0xc421385a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b650, 0xc42138be60)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2908 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213ae180, 0xc42139c2a0, 0xc4213ae2a0, 0xc4213ae240)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2909 [IO wait]:
net.runtime_pollWait(0x7f0f9c10fb40, 0x77, 0xc4213ab228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c3e0, 0x77, 0xc4213ab260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c3e0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c380, 0x7eb3e0, 0xc4213ae600, 0x0, 0x0, 0x7e75a0, 0xc4212cfd00, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c380, 0x7eb3e0, 0xc4213ae600, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b830, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213ae600, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213ae600, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b830, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213ae600, 0x6cac4a, 0x3, 0x0, 0xc42133b830, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213ae600, 0x6cac4a, 0x3, 0x0, 0xc42133b830, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213ae600, 0xc42139c310, 0x7e94e0, 0xc42133b830, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213ae600, 0xc42139c310, 0xc4202528f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252801, 0xc4213ae540, 0xc4213b6a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b770, 0xc4213ae300)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2910 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213ae600, 0xc42139c380, 0xc4213ae720, 0xc4213ae6c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2911 [IO wait]:
net.runtime_pollWait(0x7f0f9c10fa80, 0x77, 0xc4213a7228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c4c0, 0x77, 0xc4213a7260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c4c0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c460, 0x7eb3e0, 0xc4213aea80, 0x0, 0x0, 0x7e75a0, 0xc4212cfdc0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c460, 0x7eb3e0, 0xc4213aea80, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b950, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213aea80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213aea80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b950, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213aea80, 0x6cac4a, 0x3, 0x0, 0xc42133b950, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213aea80, 0x6cac4a, 0x3, 0x0, 0xc42133b950, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213aea80, 0xc42139c3f0, 0x7e94e0, 0xc42133b950, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213aea80, 0xc42139c3f0, 0xc420252970, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252901, 0xc4213ae9c0, 0xc4213b7a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b890, 0xc4213ae780)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2912 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213aea80, 0xc42139c460, 0xc4213aeba0, 0xc4213aeb40)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2913 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f9c0, 0x77, 0xc4213bf228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c5a0, 0x77, 0xc4213bf260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c5a0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c540, 0x7eb3e0, 0xc4213aef00, 0x0, 0x0, 0x7e75a0, 0xc4212cfe80, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c540, 0x7eb3e0, 0xc4213aef00, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133ba70, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213aef00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213aef00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133ba70, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213aef00, 0x6cac4a, 0x3, 0x0, 0xc42133ba70, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213aef00, 0x6cac4a, 0x3, 0x0, 0xc42133ba70, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213aef00, 0xc42139c4d0, 0x7e94e0, 0xc42133ba70, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213aef00, 0xc42139c4d0, 0xc420252a20, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252901, 0xc4213aee40, 0xc421380a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b9b0, 0xc4213aec00)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2914 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213aef00, 0xc42139c540, 0xc4213af020, 0xc4213aefc0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2915 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f900, 0x77, 0xc4213bb228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c680, 0x77, 0xc4213bb260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c680, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c620, 0x7eb3e0, 0xc4213af380, 0x0, 0x0, 0x7e75a0, 0xc4212cff40, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c620, 0x7eb3e0, 0xc4213af380, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133bb90, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213af380, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213af380, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133bb90, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213af380, 0x6cac4a, 0x3, 0x0, 0xc42133bb90, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213af380, 0x6cac4a, 0x3, 0x0, 0xc42133bb90, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213af380, 0xc42139c5b0, 0x7e94e0, 0xc42133bb90, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213af380, 0xc42139c5b0, 0xc420252aa0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252a01, 0xc4213af2c0, 0xc421381a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133bad0, 0xc4213af080)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2916 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213af380, 0xc42139c620, 0xc4213af4a0, 0xc4213af440)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2917 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f840, 0x77, 0xc4213cb228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c760, 0x77, 0xc4213cb260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c760, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c700, 0x7eb3e0, 0xc4213af800, 0x0, 0x0, 0x7e75a0, 0xc4213ce000, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c700, 0x7eb3e0, 0xc4213af800, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133bcb0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213af800, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213af800, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133bcb0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213af800, 0x6cac4a, 0x3, 0x0, 0xc42133bcb0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213af800, 0x6cac4a, 0x3, 0x0, 0xc42133bcb0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213af800, 0xc42139c690, 0x7e94e0, 0xc42133bcb0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213af800, 0xc42139c690, 0xc420252b30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252a01, 0xc4213af740, 0xc4213b2a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133bbf0, 0xc4213af500)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2918 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213af800, 0xc42139c700, 0xc4213af920, 0xc4213af8c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2919 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f780, 0x77, 0xc4213c7228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c840, 0x77, 0xc4213c7260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c840, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c7e0, 0x7eb3e0, 0xc4213afc80, 0x0, 0x0, 0x7e75a0, 0xc4213ce0c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c7e0, 0x7eb3e0, 0xc4213afc80, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133bdd0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213afc80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213afc80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133bdd0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213afc80, 0x6cac4a, 0x3, 0x0, 0xc42133bdd0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213afc80, 0x6cac4a, 0x3, 0x0, 0xc42133bdd0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213afc80, 0xc42139c770, 0x7e94e0, 0xc42133bdd0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213afc80, 0xc42139c770, 0xc420252bb0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252b01, 0xc4213afbc0, 0xc4213b3a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133bd10, 0xc4213af980)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2920 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213afc80, 0xc42139c7e0, 0xc4213afda0, 0xc4213afd40)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2921 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f6c0, 0x77, 0xc4213d5228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c920, 0x77, 0xc4213d5260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c920, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c8c0, 0x7eb3e0, 0xc4213d8120, 0x0, 0x0, 0x7e75a0, 0xc4213ce180, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c8c0, 0x7eb3e0, 0xc4213d8120, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133bef0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213d8120, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213d8120, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133bef0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213d8120, 0x6cac4a, 0x3, 0x0, 0xc42133bef0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213d8120, 0x6cac4a, 0x3, 0x0, 0xc42133bef0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213d8120, 0xc42139c850, 0x7e94e0, 0xc42133bef0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213d8120, 0xc42139c850, 0xc420252c40, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252c01, 0xc4213d8060, 0xc4213b4a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133be30, 0xc4213afe00)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2922 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213d8120, 0xc42139c8c0, 0xc4213d8240, 0xc4213d81e0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2923 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f600, 0x77, 0xc4213d1228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139ca00, 0x77, 0xc4213d1260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139ca00, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c9a0, 0x7eb3e0, 0xc4213d85a0, 0x0, 0x0, 0x7e75a0, 0xc4213ce240, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c9a0, 0x7eb3e0, 0xc4213d85a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2030, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213d85a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213d85a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2030, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213d85a0, 0x6cac4a, 0x3, 0x0, 0xc4213e2030, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213d85a0, 0x6cac4a, 0x3, 0x0, 0xc4213e2030, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213d85a0, 0xc42139c930, 0x7e94e0, 0xc4213e2030, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213d85a0, 0xc42139c930, 0xc420252cc0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252c01, 0xc4213d84e0, 0xc4213b5a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133bf50, 0xc4213d82a0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2924 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213d85a0, 0xc42139c9a0, 0xc4213d86c0, 0xc4213d8660)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2925 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f540, 0x77, 0xc4213df228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139cae0, 0x77, 0xc4213df260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139cae0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139ca80, 0x7eb3e0, 0xc4213d8a20, 0x0, 0x0, 0x7e75a0, 0xc4213ce300, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139ca80, 0x7eb3e0, 0xc4213d8a20, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2150, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213d8a20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213d8a20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2150, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213d8a20, 0x6cac4a, 0x3, 0x0, 0xc4213e2150, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213d8a20, 0x6cac4a, 0x3, 0x0, 0xc4213e2150, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213d8a20, 0xc42139ca10, 0x7e94e0, 0xc4213e2150, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213d8a20, 0xc42139ca10, 0xc420252d50, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252d01, 0xc4213d8960, 0xc4213eaa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2090, 0xc4213d8720)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2926 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213d8a20, 0xc42139ca80, 0xc4213d8b40, 0xc4213d8ae0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2927 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f480, 0x77, 0xc4213db228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139cbc0, 0x77, 0xc4213db260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139cbc0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139cb60, 0x7eb3e0, 0xc4213d8ea0, 0x0, 0x0, 0x7e75a0, 0xc4213ce3c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139cb60, 0x7eb3e0, 0xc4213d8ea0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2270, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213d8ea0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213d8ea0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2270, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213d8ea0, 0x6cac4a, 0x3, 0x0, 0xc4213e2270, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213d8ea0, 0x6cac4a, 0x3, 0x0, 0xc4213e2270, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213d8ea0, 0xc42139caf0, 0x7e94e0, 0xc4213e2270, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213d8ea0, 0xc42139caf0, 0xc420252de0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252d01, 0xc4213d8de0, 0xc4213eba38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x41af00, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e21b0, 0xc4213d8ba0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2928 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213d8ea0, 0xc42139cb60, 0xc4213d8fc0, 0xc4213d8f60)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2929 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f3c0, 0x77, 0xc4213f1228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139cca0, 0x77, 0xc4213f1260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139cca0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139cc40, 0x7eb3e0, 0xc4213d9320, 0x0, 0x0, 0x7e75a0, 0xc4213ce480, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139cc40, 0x7eb3e0, 0xc4213d9320, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2390, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213d9320, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213d9320, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2390, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213d9320, 0x6cac4a, 0x3, 0x0, 0xc4213e2390, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213d9320, 0x6cac4a, 0x3, 0x0, 0xc4213e2390, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213d9320, 0xc42139cbd0, 0x7e94e0, 0xc4213e2390, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213d9320, 0xc42139cbd0, 0xc420252e70, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc420252e01, 0xc4213d9260, 0xc4213b0a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e22d0, 0xc4213d9020)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2930 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213d9320, 0xc42139cc40, 0xc4213d9440, 0xc4213d93e0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2931 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f300, 0x77, 0xc4213ed228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139cd80, 0x77, 0xc4213ed260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139cd80, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139cd20, 0x7eb3e0, 0xc4213d97a0, 0x0, 0x0, 0x7e75a0, 0xc4213ce540, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139cd20, 0x7eb3e0, 0xc4213d97a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e24b0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213d97a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213d97a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e24b0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213d97a0, 0x6cac4a, 0x3, 0x0, 0xc4213e24b0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213d97a0, 0x6cac4a, 0x3, 0x0, 0xc4213e24b0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213d97a0, 0xc42139ccb0, 0x7e94e0, 0xc4213e24b0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213d97a0, 0xc42139ccb0, 0xc420252ef0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0xc420252e01, 0xc4213d96e0, 0xc4213b1a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x1, 0x41af00, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e23f0, 0xc4213d94a0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2932 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213d97a0, 0xc42139cd20, 0xc4213d98c0, 0xc4213d9860)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2933 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f240, 0x77, 0xc4213fb228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139ce60, 0x77, 0xc4213fb260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139ce60, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139ce00, 0x7eb3e0, 0xc4213d9c20, 0x0, 0x0, 0x7e75a0, 0xc4213ce600, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139ce00, 0x7eb3e0, 0xc4213d9c20, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e25d0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213d9c20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213d9c20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e25d0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213d9c20, 0x6cac4a, 0x3, 0x0, 0xc4213e25d0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213d9c20, 0x6cac4a, 0x3, 0x0, 0xc4213e25d0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213d9c20, 0xc42139cd90, 0x7e94e0, 0xc4213e25d0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213d9c20, 0xc42139cd90, 0xc420252f80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc420252f01, 0xc4213d9b60, 0xc4213e6a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2510, 0xc4213d9920)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2934 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213d9c20, 0xc42139ce00, 0xc4213d9d40, 0xc4213d9ce0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2935 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f180, 0x77, 0xc4213f7228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139cf40, 0x77, 0xc4213f7260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139cf40, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139cee0, 0x7eb3e0, 0xc4214060c0, 0x0, 0x0, 0x7e75a0, 0xc4213ce6c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139cee0, 0x7eb3e0, 0xc4214060c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e26f0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214060c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214060c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e26f0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214060c0, 0x6cac4a, 0x3, 0x0, 0xc4213e26f0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214060c0, 0x6cac4a, 0x3, 0x0, 0xc4213e26f0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214060c0, 0xc42139ce70, 0x7e94e0, 0xc4213e26f0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214060c0, 0xc42139ce70, 0xc420253000, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc420252f01, 0xc421406000, 0xc4213e7a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2630, 0xc4213d9da0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2936 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214060c0, 0xc42139cee0, 0xc4214061e0, 0xc421406180)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2937 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f0c0, 0x77, 0xc421403228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d020, 0x77, 0xc421403260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d020, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139cfc0, 0x7eb3e0, 0xc421406540, 0x0, 0x0, 0x7e75a0, 0xc4213ce780, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139cfc0, 0x7eb3e0, 0xc421406540, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2810, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421406540, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421406540, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2810, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421406540, 0x6cac4a, 0x3, 0x0, 0xc4213e2810, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421406540, 0x6cac4a, 0x3, 0x0, 0xc4213e2810, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421406540, 0xc42139cf50, 0x7e94e0, 0xc4213e2810, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421406540, 0xc42139cf50, 0xc420253090, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0xc420253001, 0xc421406480, 0xc4213e8a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x1, 0x41af00, 0x100000000806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2750, 0xc421406240)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2938 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421406540, 0xc42139cfc0, 0xc421406660, 0xc421406600)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2939 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f000, 0x77, 0xc4213ff228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d100, 0x77, 0xc4213ff260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d100, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d0a0, 0x7eb3e0, 0xc4214069c0, 0x0, 0x0, 0x7e75a0, 0xc4213ce840, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d0a0, 0x7eb3e0, 0xc4214069c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2930, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214069c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214069c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2930, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214069c0, 0x6cac4a, 0x3, 0x0, 0xc4213e2930, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214069c0, 0x6cac4a, 0x3, 0x0, 0xc4213e2930, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214069c0, 0xc42139d030, 0x7e94e0, 0xc4213e2930, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214069c0, 0xc42139d030, 0xc420253110, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc420253001, 0xc421406900, 0xc4213e9a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2870, 0xc4214066c0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2940 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214069c0, 0xc42139d0a0, 0xc421406ae0, 0xc421406a80)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2941 [IO wait]:
net.runtime_pollWait(0x7f0f9c10ef40, 0x77, 0xc42140d228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d1e0, 0x77, 0xc42140d260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d1e0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d180, 0x7eb3e0, 0xc421406e40, 0x0, 0x0, 0x7e75a0, 0xc4213ce900, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d180, 0x7eb3e0, 0xc421406e40, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2a50, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421406e40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421406e40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2a50, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421406e40, 0x6cac4a, 0x3, 0x0, 0xc4213e2a50, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421406e40, 0x6cac4a, 0x3, 0x0, 0xc4213e2a50, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421406e40, 0xc42139d110, 0x7e94e0, 0xc4213e2a50, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421406e40, 0xc42139d110, 0xc4202531b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0xc420253101, 0xc421406d80, 0xc421416a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2990, 0xc421406b40)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2942 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421406e40, 0xc42139d180, 0xc421406f60, 0xc421406f00)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2943 [IO wait]:
net.runtime_pollWait(0x7f0f9c114e00, 0x77, 0xc421409228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d2c0, 0x77, 0xc421409260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d2c0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d260, 0x7eb3e0, 0xc4214072c0, 0x0, 0x0, 0x7e75a0, 0xc4213ce9c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d260, 0x7eb3e0, 0xc4214072c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2b70, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214072c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214072c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2b70, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214072c0, 0x6cac4a, 0x3, 0x0, 0xc4213e2b70, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214072c0, 0x6cac4a, 0x3, 0x0, 0xc4213e2b70, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214072c0, 0xc42139d1f0, 0x7e94e0, 0xc4213e2b70, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214072c0, 0xc42139d1f0, 0xc420253230, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0xc420253101, 0xc421407200, 0xc421417a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2ab0, 0xc421406fc0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2944 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214072c0, 0xc42139d260, 0xc4214073e0, 0xc421407380)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2945 [IO wait]:
net.runtime_pollWait(0x7f0f9c114d40, 0x77, 0xc42141f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d3a0, 0x77, 0xc42141f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d3a0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d340, 0x7eb3e0, 0xc421407740, 0x0, 0x0, 0x7e75a0, 0xc4213cea80, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d340, 0x7eb3e0, 0xc421407740, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2c90, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421407740, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421407740, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2c90, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421407740, 0x6cac4a, 0x3, 0x0, 0xc4213e2c90, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421407740, 0x6cac4a, 0x3, 0x0, 0xc4213e2c90, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421407740, 0xc42139d2d0, 0x7e94e0, 0xc4213e2c90, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421407740, 0xc42139d2d0, 0xc4202532d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc420253201, 0xc421407680, 0xc4213e4a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x1, 0x1000, 0x100000000001000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2bd0, 0xc421407440)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2946 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421407740, 0xc42139d340, 0xc421407860, 0xc421407800)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2947 [IO wait]:
net.runtime_pollWait(0x7f0f9c114c80, 0x77, 0xc42141b228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d480, 0x77, 0xc42141b260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d480, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d420, 0x7eb3e0, 0xc421407bc0, 0x0, 0x0, 0x7e75a0, 0xc4213ceb40, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d420, 0x7eb3e0, 0xc421407bc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2db0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421407bc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421407bc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2db0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421407bc0, 0x6cac4a, 0x3, 0x0, 0xc4213e2db0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421407bc0, 0x6cac4a, 0x3, 0x0, 0xc4213e2db0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421407bc0, 0xc42139d3b0, 0x7e94e0, 0xc4213e2db0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421407bc0, 0xc42139d3b0, 0xc420253350, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253301, 0xc421407b00, 0xc4213e5a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x4d6a00, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2cf0, 0xc4214078c0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2948 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421407bc0, 0xc42139d420, 0xc421407ce0, 0xc421407c80)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2949 [IO wait]:
net.runtime_pollWait(0x7f0f9c114bc0, 0x77, 0xc421429228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d560, 0x77, 0xc421429260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d560, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d500, 0x7eb3e0, 0xc42142e060, 0x0, 0x0, 0x7e75a0, 0xc4213cec00, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d500, 0x7eb3e0, 0xc42142e060, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2ed0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42142e060, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42142e060, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2ed0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42142e060, 0x6cac4a, 0x3, 0x0, 0xc4213e2ed0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42142e060, 0x6cac4a, 0x3, 0x0, 0xc4213e2ed0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42142e060, 0xc42139d490, 0x7e94e0, 0xc4213e2ed0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42142e060, 0xc42139d490, 0xc4202533e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253301, 0xc421407f80, 0xc421412a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x4d6a00, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2e10, 0xc421407d40)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2950 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42142e060, 0xc42139d500, 0xc42142e180, 0xc42142e120)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2951 [IO wait]:
net.runtime_pollWait(0x7f0f9c114b00, 0x77, 0xc421425228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d640, 0x77, 0xc421425260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d640, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d5e0, 0x7eb3e0, 0xc42142e4e0, 0x0, 0x0, 0x7e75a0, 0xc4213cecc0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d5e0, 0x7eb3e0, 0xc42142e4e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2ff0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42142e4e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42142e4e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2ff0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42142e4e0, 0x6cac4a, 0x3, 0x0, 0xc4213e2ff0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42142e4e0, 0x6cac4a, 0x3, 0x0, 0xc4213e2ff0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42142e4e0, 0xc42139d570, 0x7e94e0, 0xc4213e2ff0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42142e4e0, 0xc42139d570, 0xc420253470, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253401, 0xc42142e420, 0xc421413a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2f30, 0xc42142e1e0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2952 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42142e4e0, 0xc42139d5e0, 0xc42142e600, 0xc42142e5a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2953 [IO wait]:
net.runtime_pollWait(0x7f0f9c114a40, 0x77, 0xc421437228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d720, 0x77, 0xc421437260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d720, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d6c0, 0x7eb3e0, 0xc42142e960, 0x0, 0x0, 0x7e75a0, 0xc4213ced80, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d6c0, 0x7eb3e0, 0xc42142e960, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3110, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42142e960, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42142e960, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3110, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42142e960, 0x6cac4a, 0x3, 0x0, 0xc4213e3110, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42142e960, 0x6cac4a, 0x3, 0x0, 0xc4213e3110, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42142e960, 0xc42139d650, 0x7e94e0, 0xc4213e3110, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42142e960, 0xc42139d650, 0xc420253500, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253401, 0xc42142e8a0, 0xc421414a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e3050, 0xc42142e660)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2954 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42142e960, 0xc42139d6c0, 0xc42142ea80, 0xc42142ea20)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2792 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dd0c0, 0x72, 0x231)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206aca00, 0x72, 0xc420f869d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206aca00, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac9a0, 0xc421149000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e4d8, 0xc421149000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c900, 0xc421149000, 0x1000, 0x1000, 0x53bbd3, 0xc420110378, 0xc420110388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a09c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a09c0, 0x1, 0xc4212a0d80, 0xc420110460, 0xc4201103c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 2793 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 2955 [IO wait]:
net.runtime_pollWait(0x7f0f9c114980, 0x77, 0xc421433228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d800, 0x77, 0xc421433260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d800, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d7a0, 0x7eb3e0, 0xc42142ede0, 0x0, 0x0, 0x7e75a0, 0xc4213cee40, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d7a0, 0x7eb3e0, 0xc42142ede0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3230, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42142ede0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42142ede0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3230, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42142ede0, 0x6cac4a, 0x3, 0x0, 0xc4213e3230, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42142ede0, 0x6cac4a, 0x3, 0x0, 0xc4213e3230, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42142ede0, 0xc42139d730, 0x7e94e0, 0xc4213e3230, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42142ede0, 0xc42139d730, 0xc420253580, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253501, 0xc42142ed20, 0xc421415a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e3170, 0xc42142eae0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2956 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42142ede0, 0xc42139d7a0, 0xc42142ef00, 0xc42142eea0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2957 [IO wait]:
net.runtime_pollWait(0x7f0f9c1148c0, 0x77, 0xc421445228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d8e0, 0x77, 0xc421445260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d8e0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d880, 0x7eb3e0, 0xc42142f260, 0x0, 0x0, 0x7e75a0, 0xc4213cef00, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d880, 0x7eb3e0, 0xc42142f260, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3350, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42142f260, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42142f260, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3350, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42142f260, 0x6cac4a, 0x3, 0x0, 0xc4213e3350, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42142f260, 0x6cac4a, 0x3, 0x0, 0xc4213e3350, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42142f260, 0xc42139d810, 0x7e94e0, 0xc4213e3350, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42142f260, 0xc42139d810, 0xc420253610, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253501, 0xc42142f1a0, 0xc421450a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e3290, 0xc42142ef60)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2958 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42142f260, 0xc42139d880, 0xc42142f380, 0xc42142f320)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2959 [IO wait]:
net.runtime_pollWait(0x7f0f9c114800, 0x77, 0xc421441228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d9c0, 0x77, 0xc421441260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d9c0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d960, 0x7eb3e0, 0xc42142f6e0, 0x0, 0x0, 0x7e75a0, 0xc4213cefc0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d960, 0x7eb3e0, 0xc42142f6e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3470, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42142f6e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42142f6e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3470, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42142f6e0, 0x6cac4a, 0x3, 0x0, 0xc4213e3470, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42142f6e0, 0x6cac4a, 0x3, 0x0, 0xc4213e3470, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42142f6e0, 0xc42139d8f0, 0x7e94e0, 0xc4213e3470, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42142f6e0, 0xc42139d8f0, 0xc420253690, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253601, 0xc42142f620, 0xc421451a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e33b0, 0xc42142f3e0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2960 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42142f6e0, 0xc42139d960, 0xc42142f800, 0xc42142f7a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2961 [IO wait]:
net.runtime_pollWait(0x7f0f9c114740, 0x77, 0xc421457228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139daa0, 0x77, 0xc421457260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139daa0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139da40, 0x7eb3e0, 0xc42142fb60, 0x0, 0x0, 0x7e75a0, 0xc4213cf080, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139da40, 0x7eb3e0, 0xc42142fb60, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3590, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42142fb60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42142fb60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3590, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42142fb60, 0x6cac4a, 0x3, 0x0, 0xc4213e3590, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42142fb60, 0x6cac4a, 0x3, 0x0, 0xc4213e3590, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42142fb60, 0xc42139d9d0, 0x7e94e0, 0xc4213e3590, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42142fb60, 0xc42139d9d0, 0xc420253720, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253601, 0xc42142faa0, 0xc421410a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e34d0, 0xc42142f860)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2962 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42142fb60, 0xc42139da40, 0xc42142fc80, 0xc42142fc20)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2963 [IO wait]:
net.runtime_pollWait(0x7f0f9c114680, 0x77, 0xc421453228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139db80, 0x77, 0xc421453260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139db80, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139db20, 0x7eb3e0, 0xc421462000, 0x0, 0x0, 0x7e75a0, 0xc4213cf140, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139db20, 0x7eb3e0, 0xc421462000, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e36b0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421462000, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421462000, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e36b0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421462000, 0x6cac4a, 0x3, 0x0, 0xc4213e36b0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421462000, 0x6cac4a, 0x3, 0x0, 0xc4213e36b0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421462000, 0xc42139dab0, 0x7e94e0, 0xc4213e36b0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421462000, 0xc42139dab0, 0xc4202537a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253701, 0xc42142ff20, 0xc421411a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e35f0, 0xc42142fce0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2964 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421462000, 0xc42139db20, 0xc421462120, 0xc4214620c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2965 [IO wait]:
net.runtime_pollWait(0x7f0f9c1145c0, 0x77, 0xc42145f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139dc60, 0x77, 0xc42145f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139dc60, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139dc00, 0x7eb3e0, 0xc421462480, 0x0, 0x0, 0x7e75a0, 0xc4213cf200, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139dc00, 0x7eb3e0, 0xc421462480, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e37d0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421462480, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421462480, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e37d0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421462480, 0x6cac4a, 0x3, 0x0, 0xc4213e37d0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421462480, 0x6cac4a, 0x3, 0x0, 0xc4213e37d0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421462480, 0xc42139db90, 0x7e94e0, 0xc4213e37d0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421462480, 0xc42139db90, 0xc420253820, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253701, 0xc4214623c0, 0xc42144ca38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e3710, 0xc421462180)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2966 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421462480, 0xc42139dc00, 0xc4214625a0, 0xc421462540)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2967 [IO wait]:
net.runtime_pollWait(0x7f0f9c114500, 0x77, 0xc42145b228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139dd40, 0x77, 0xc42145b260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139dd40, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139dce0, 0x7eb3e0, 0xc421462840, 0x0, 0x0, 0x7e75a0, 0xc4213cf260, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139dce0, 0x7eb3e0, 0xc421462840, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3890, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421462840, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421462840, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3890, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421462840, 0x6cac4a, 0x3, 0x0, 0xc4213e3890, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421462840, 0x6cac4a, 0x3, 0x0, 0xc4213e3890, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421462840, 0xc42139dc70, 0x7e94e0, 0xc4213e3890, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421462840, 0xc42139dc70, 0xc420253890, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253801, 0xc421462780, 0xc420c31a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc421462540, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b809f0, 0xc420b8b800)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2968 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421462840, 0xc42139dce0, 0xc421462960, 0xc421462900)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2969 [IO wait]:
net.runtime_pollWait(0x7f0f9c114440, 0x77, 0xc421469228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139de20, 0x77, 0xc421469260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139de20, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139ddc0, 0x7eb3e0, 0xc421462c00, 0x0, 0x0, 0x7e75a0, 0xc4213cf2c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139ddc0, 0x7eb3e0, 0xc421462c00, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3950, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421462c00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421462c00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3950, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421462c00, 0x6cac4a, 0x3, 0x0, 0xc4213e3950, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421462c00, 0x6cac4a, 0x3, 0x0, 0xc4213e3950, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421462c00, 0xc42139dd50, 0x7e94e0, 0xc4213e3950, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421462c00, 0xc42139dd50, 0xc420253900, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0xc420253801, 0xc421462b40, 0xc420c39a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x1, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0xc421462900, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80ae0, 0xc420060f60)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2970 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421462c00, 0xc42139ddc0, 0xc421462d20, 0xc421462cc0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2971 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421462fc0, 0xc42139dea0, 0xc4214630e0, 0xc421463080)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2972 [IO wait]:
net.runtime_pollWait(0x7f0f9c1142c0, 0x77, 0xc421473228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486060, 0x77, 0xc421473260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486060, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486000, 0x7eb3e0, 0xc4214633e0, 0x0, 0x0, 0x7e75a0, 0xc4213cf380, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486000, 0x7eb3e0, 0xc4214633e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3ad0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214633e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214633e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3ad0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214633e0, 0x6cac4a, 0x3, 0x0, 0xc4213e3ad0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214633e0, 0x6cac4a, 0x3, 0x0, 0xc4213e3ad0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214633e0, 0xc42139df80, 0x7e94e0, 0xc4213e3ad0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214633e0, 0xc42139df80, 0xc420253a80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc420253a01, 0xc421463320, 0xc420c3aa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x180001, 0x0, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80b40, 0xc420061080)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2973 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214633e0, 0xc421486000, 0xc421463500, 0xc4214634a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2974 [IO wait]:
net.runtime_pollWait(0x7f0f9c114200, 0x77, 0xc42148f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486140, 0x77, 0xc42148f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486140, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214860e0, 0x7eb3e0, 0xc4214637a0, 0x0, 0x0, 0x7e75a0, 0xc4213cf3e0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214860e0, 0x7eb3e0, 0xc4214637a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3b90, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214637a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214637a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3b90, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214637a0, 0x6cac4a, 0x3, 0x0, 0xc4213e3b90, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214637a0, 0x6cac4a, 0x3, 0x0, 0xc4213e3b90, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214637a0, 0xc421486070, 0x7e94e0, 0xc4213e3b90, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214637a0, 0xc421486070, 0xc420253b20, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc420253a01, 0xc4214636e0, 0xc420c3ba38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0xc4214634a0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80ba0, 0xc4200611a0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2975 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214637a0, 0xc4214860e0, 0xc4214638c0, 0xc421463860)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2976 [IO wait]:
net.runtime_pollWait(0x7f0f9c114140, 0x77, 0xc42148b228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486220, 0x77, 0xc42148b260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486220, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214861c0, 0x7eb3e0, 0xc421463b60, 0x0, 0x0, 0x7e75a0, 0xc4213cf440, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214861c0, 0x7eb3e0, 0xc421463b60, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3c50, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421463b60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421463b60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3c50, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421463b60, 0x6cac4a, 0x3, 0x0, 0xc4213e3c50, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421463b60, 0x6cac4a, 0x3, 0x0, 0xc4213e3c50, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421463b60, 0xc421486150, 0x7e94e0, 0xc4213e3c50, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421463b60, 0xc421486150, 0xc420253be0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0xc420253b01, 0xc421463aa0, 0xc420c44a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0xc421463860, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80c00, 0xc420061260)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2977 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421463b60, 0xc4214861c0, 0xc421463c80, 0xc421463c20)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2978 [IO wait]:
net.runtime_pollWait(0x7f0f9c114080, 0x77, 0xc421497228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486300, 0x77, 0xc421497260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486300, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214862a0, 0x7eb3e0, 0xc421463f80, 0x0, 0x0, 0x7e75a0, 0xc4213cf4c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214862a0, 0x7eb3e0, 0xc421463f80, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3dd0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421463f80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421463f80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3dd0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421463f80, 0x6cac4a, 0x3, 0x0, 0xc4213e3dd0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421463f80, 0x6cac4a, 0x3, 0x0, 0xc4213e3dd0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421463f80, 0xc421486230, 0x7e94e0, 0xc4213e3dd0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421463f80, 0xc421486230, 0xc420253d20, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0xc420253c01, 0xc421463ec0, 0xc420c46a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0xc421463c20, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80c60, 0xc420061380)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2979 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421463f80, 0xc4214862a0, 0xc4214a00c0, 0xc4214a0060)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2980 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b7338, 0x77, 0xc421493228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4214863e0, 0x77, 0xc421493260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4214863e0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486380, 0x7eb3e0, 0xc4214a0360, 0x0, 0x0, 0x7e75a0, 0xc4213cf520, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486380, 0x7eb3e0, 0xc4214a0360, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3e90, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214a0360, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214a0360, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3e90, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214a0360, 0x6cac4a, 0x3, 0x0, 0xc4213e3e90, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214a0360, 0x6cac4a, 0x3, 0x0, 0xc4213e3e90, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214a0360, 0xc421486310, 0x7e94e0, 0xc4213e3e90, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214a0360, 0xc421486310, 0xc420253de0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0xc420253d01, 0xc4214a02a0, 0xc420c47a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0xc4214a0060, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80cc0, 0xc4200614a0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2981 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214a0360, 0xc421486380, 0xc4214a0480, 0xc4214a0420)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2982 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b7278, 0x77, 0xc4214ab228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4214864c0, 0x77, 0xc4214ab260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4214864c0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486460, 0x7eb3e0, 0xc4214a0720, 0x0, 0x0, 0x7e75a0, 0xc4213cf580, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486460, 0x7eb3e0, 0xc4214a0720, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3f50, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214a0720, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214a0720, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3f50, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214a0720, 0x6cac4a, 0x3, 0x0, 0xc4213e3f50, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214a0720, 0x6cac4a, 0x3, 0x0, 0xc4213e3f50, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214a0720, 0xc4214863f0, 0x7e94e0, 0xc4213e3f50, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214a0720, 0xc4214863f0, 0xc420253e80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc420253e01, 0xc4214a0660, 0xc420c40a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0xc4214a0420, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80d20, 0xc420061560)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2983 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214a0720, 0xc421486460, 0xc4214a0840, 0xc4214a07e0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2984 [IO wait]:
net.runtime_pollWait(0x7f0f9c113fc0, 0x77, 0xc42074d228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4214865a0, 0x77, 0xc42074d260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4214865a0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486540, 0x7eb3e0, 0xc4214a0ae0, 0x0, 0x0, 0x7e75a0, 0xc4213cf5e0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486540, 0x7eb3e0, 0xc4214a0ae0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0030, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214a0ae0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214a0ae0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0030, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214a0ae0, 0x6cac4a, 0x3, 0x0, 0xc4214b0030, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214a0ae0, 0x6cac4a, 0x3, 0x0, 0xc4214b0030, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214a0ae0, 0xc4214864d0, 0x7e94e0, 0xc4214b0030, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214a0ae0, 0xc4214864d0, 0xc420253f40, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0xc420253e01, 0xc4214a0a20, 0xc420c41a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0xc4214a07e0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80d80, 0xc420061740)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2985 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214a0ae0, 0xc421486540, 0xc4214a0c00, 0xc4214a0ba0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2986 [IO wait]:
net.runtime_pollWait(0x7f0f9c113f00, 0x77, 0xc4214a7228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486680, 0x77, 0xc4214a7260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486680, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486620, 0x7eb3e0, 0xc4214a0ea0, 0x0, 0x0, 0x7e75a0, 0xc4213cf640, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486620, 0x7eb3e0, 0xc4214a0ea0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b00f0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214a0ea0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214a0ea0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b00f0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214a0ea0, 0x6cac4a, 0x3, 0x0, 0xc4214b00f0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214a0ea0, 0x6cac4a, 0x3, 0x0, 0xc4214b00f0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214a0ea0, 0xc4214865b0, 0x7e94e0, 0xc4214b00f0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214a0ea0, 0xc4214865b0, 0xc420253fe0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0xc420253f01, 0xc4214a0de0, 0xc420c42a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0xc4214a0ba0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80de0, 0xc420061860)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2987 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214a0ea0, 0xc421486620, 0xc4214a0fc0, 0xc4214a0f60)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2988 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d7c00, 0x77, 0xc4214bf228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486760, 0x77, 0xc4214bf260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486760, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486700, 0x7eb3e0, 0xc4214a1260, 0x0, 0x0, 0x7e75a0, 0xc4213cf6a0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486700, 0x7eb3e0, 0xc4214a1260, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b01b0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214a1260, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214a1260, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b01b0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214a1260, 0x6cac4a, 0x3, 0x0, 0xc4214b01b0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214a1260, 0x6cac4a, 0x3, 0x0, 0xc4214b01b0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214a1260, 0xc421486690, 0x7e94e0, 0xc4214b01b0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214a1260, 0xc421486690, 0xc420ad8090, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc420ad8001, 0xc4214a11a0, 0xc420c43a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0xc4214a0f60, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80e40, 0xc420061920)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2989 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214a1260, 0xc421486700, 0xc4214a1380, 0xc4214a1320)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2990 [IO wait]:
net.runtime_pollWait(0x7f0f9c115dc0, 0x77, 0xc420961228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486840, 0x77, 0xc420961260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486840, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214867e0, 0x7eb3e0, 0xc4214a1620, 0x0, 0x0, 0x7e75a0, 0xc4213cf700, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214867e0, 0x7eb3e0, 0xc4214a1620, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0270, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214a1620, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214a1620, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0270, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214a1620, 0x6cac4a, 0x3, 0x0, 0xc4214b0270, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214a1620, 0x6cac4a, 0x3, 0x0, 0xc4214b0270, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214a1620, 0xc421486770, 0x7e94e0, 0xc4214b0270, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214a1620, 0xc421486770, 0xc420ad8110, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad8001, 0xc4214a1560, 0xc420c4da38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4214a1320, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80f00, 0xc420061b00)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2991 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214a1620, 0xc4214867e0, 0xc4214a1740, 0xc4214a16e0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 2992 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d3340, 0x77, 0xc420995228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486920, 0x77, 0xc420995260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486920, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214868c0, 0x7eb3e0, 0xc4214a19e0, 0x0, 0x0, 0x7e75a0, 0xc4213cf760, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214868c0, 0x7eb3e0, 0xc4214a19e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0330, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214a19e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214a19e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0330, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214a19e0, 0x6cac4a, 0x3, 0x0, 0xc4214b0330, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214a19e0, 0x6cac4a, 0x3, 0x0, 0xc4214b0330, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214a19e0, 0xc421486850, 0x7e94e0, 0xc4214b0330, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214a19e0, 0xc421486850, 0xc420ad81d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad8101, 0xc4214a1920, 0xc420c4fa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4214a16e0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80fc0, 0xc420061ce0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 2993 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214a19e0, 0xc4214868c0, 0xc4214a1b00, 0xc4214a1aa0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3026 [IO wait]:
net.runtime_pollWait(0x7f0f9c115d00, 0x77, 0xc420351228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486a70, 0x77, 0xc420351260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486a70, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486a10, 0x7eb3e0, 0xc4214a1ec0, 0x0, 0x0, 0x7e75a0, 0xc4213cf7c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486a10, 0x7eb3e0, 0xc4214a1ec0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b03f0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214a1ec0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214a1ec0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b03f0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214a1ec0, 0x6cac4a, 0x3, 0x0, 0xc4214b03f0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214a1ec0, 0x6cac4a, 0x3, 0x0, 0xc4214b03f0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214a1ec0, 0xc4214869a0, 0x7e94e0, 0xc4214b03f0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214a1ec0, 0xc4214869a0, 0xc420ad8310, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad8201, 0xc4214a1e00, 0xc420c48a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x180001, 0x0, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81080, 0xc420061e60)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3027 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214a1ec0, 0xc421486a10, 0xc4214ce000, 0xc4214a1f80)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3028 [IO wait]:
net.runtime_pollWait(0x7f0f9c115c40, 0x77, 0xc4206d3228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486b50, 0x77, 0xc4206d3260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486b50, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486af0, 0x7eb3e0, 0xc4214ce2a0, 0x0, 0x0, 0x7e75a0, 0xc4213cf820, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486af0, 0x7eb3e0, 0xc4214ce2a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b04b0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214ce2a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214ce2a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b04b0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214ce2a0, 0x6cac4a, 0x3, 0x0, 0xc4214b04b0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214ce2a0, 0x6cac4a, 0x3, 0x0, 0xc4214b04b0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214ce2a0, 0xc421486a80, 0x7e94e0, 0xc4214b04b0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214ce2a0, 0xc421486a80, 0xc420ad83d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad8301, 0xc4214ce1e0, 0xc420c49a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4214a1f80, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b810e0, 0xc420061f80)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3029 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214ce2a0, 0xc421486af0, 0xc4214ce3c0, 0xc4214ce360)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3030 [IO wait]:
net.runtime_pollWait(0x7f0f9c115b80, 0x77, 0xc4203bf228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486c30, 0x77, 0xc4203bf260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486c30, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486bd0, 0x7eb3e0, 0xc4214ce660, 0x0, 0x0, 0x7e75a0, 0xc4213cf880, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486bd0, 0x7eb3e0, 0xc4214ce660, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0570, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214ce660, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214ce660, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0570, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214ce660, 0x6cac4a, 0x3, 0x0, 0xc4214b0570, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214ce660, 0x6cac4a, 0x3, 0x0, 0xc4214b0570, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214ce660, 0xc421486b60, 0x7e94e0, 0xc4214b0570, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214ce660, 0xc421486b60, 0xc420ad8470, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad8301, 0xc4214ce5a0, 0xc420c4aa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4214ce360, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81140, 0xc420b8b9e0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3031 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214ce660, 0xc421486bd0, 0xc4214ce780, 0xc4214ce720)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3032 [IO wait]:
net.runtime_pollWait(0x7f0f9c115ac0, 0x77, 0xc420905228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486d80, 0x77, 0xc420905260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486d80, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486d20, 0x7eb3e0, 0xc4214ceb40, 0x0, 0x0, 0x7e75a0, 0xc4213cf8e0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486d20, 0x7eb3e0, 0xc4214ceb40, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0630, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214ceb40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214ceb40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0630, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214ceb40, 0x6cac4a, 0x3, 0x0, 0xc4214b0630, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214ceb40, 0x6cac4a, 0x3, 0x0, 0xc4214b0630, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214ceb40, 0xc421486cb0, 0x7e94e0, 0xc4214b0630, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214ceb40, 0xc421486cb0, 0xc420ad85d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc420ad8501, 0xc4214cea80, 0xc420c4ba38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0xc4214ce720, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b811a0, 0xc420b8baa0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3033 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214ceb40, 0xc421486d20, 0xc4214cec60, 0xc4214cec00)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3034 [IO wait]:
net.runtime_pollWait(0x7f0f9c115a00, 0x77, 0xc4214bb228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486e60, 0x77, 0xc4214bb260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486e60, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486e00, 0x7eb3e0, 0xc4214cef00, 0x0, 0x0, 0x7e75a0, 0xc4213cf940, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486e00, 0x7eb3e0, 0xc4214cef00, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b06f0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214cef00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214cef00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b06f0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214cef00, 0x6cac4a, 0x3, 0x0, 0xc4214b06f0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214cef00, 0x6cac4a, 0x3, 0x0, 0xc4214b06f0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214cef00, 0xc421486d90, 0x7e94e0, 0xc4214b06f0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214cef00, 0xc421486d90, 0xc420ad8670, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0xc420ad8501, 0xc4214cee40, 0xc420c54a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0xc4214cec00, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81200, 0xc420b8bb60)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3035 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214cef00, 0xc421486e00, 0xc4214cf020, 0xc4214cefc0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3036 [IO wait]:
net.runtime_pollWait(0x7f0f9c115940, 0x77, 0xc4214e3228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486f40, 0x77, 0xc4214e3260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486f40, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486ee0, 0x7eb3e0, 0xc4214cf2c0, 0x0, 0x0, 0x7e75a0, 0xc4213cf9a0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486ee0, 0x7eb3e0, 0xc4214cf2c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b07b0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214cf2c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214cf2c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b07b0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214cf2c0, 0x6cac4a, 0x3, 0x0, 0xc4214b07b0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214cf2c0, 0x6cac4a, 0x3, 0x0, 0xc4214b07b0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214cf2c0, 0xc421486e70, 0x7e94e0, 0xc4214b07b0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214cf2c0, 0xc421486e70, 0xc420ad8710, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc420ad8601, 0xc4214cf200, 0xc420c55a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0xc4214cefc0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81260, 0xc420b8bc20)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3037 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214cf2c0, 0xc421486ee0, 0xc4214cf3e0, 0xc4214cf380)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3038 [IO wait]:
net.runtime_pollWait(0x7f0f9c115880, 0x77, 0xc4214df228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487020, 0x77, 0xc4214df260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421487020, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486fc0, 0x7eb3e0, 0xc4214cf680, 0x0, 0x0, 0x7e75a0, 0xc4213cfa00, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486fc0, 0x7eb3e0, 0xc4214cf680, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0870, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214cf680, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214cf680, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0870, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214cf680, 0x6cac4a, 0x3, 0x0, 0xc4214b0870, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214cf680, 0x6cac4a, 0x3, 0x0, 0xc4214b0870, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214cf680, 0xc421486f50, 0x7e94e0, 0xc4214b0870, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214cf680, 0xc421486f50, 0xc420ad87b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc420ad8701, 0xc4214cf5c0, 0xc420c56a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0xc4214cf380, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b812c0, 0xc420b8bce0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3053 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f2400, 0xc424b29fa0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a62d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4254a62d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d14c30, 0xc4241291f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4254a62d0, 0x0, 0x0, 0x0, 0xc4241291f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4254a62d0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fb30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4254a62d0, 0x5, 0xc42020f320, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3054 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958060, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a63c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a63c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d13c30, 0xc424129210)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4254a63c0, 0x0, 0x0, 0x0, 0xc424129210, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4254a63c0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fb60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4254a63c0, 0x5, 0xc42020f360, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3055 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a64b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a64b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212b8c30, 0xc424129228)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4254a64b0, 0x0, 0x0, 0x0, 0xc424129228, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4254a64b0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fb90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4254a64b0, 0x5, 0xc42020f3a0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3056 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259581e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a65a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a65a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212b9c30, 0xc424129240)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4254a65a0, 0x0, 0x0, 0x0, 0xc424129240, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4254a65a0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fbc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4254a65a0, 0x5, 0xc42020f3e0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3057 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259582a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7bc30, 0xc424129258)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4254a6690, 0x0, 0x0, 0x0, 0xc424129258, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4254a6690, 0x6f0968, 0x3, 0x51f701, 0xc425d2fbf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4254a6690, 0x5, 0xc42020f420, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3039 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214cf680, 0xc421486fc0, 0xc4214cf7a0, 0xc4214cf740)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3058 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421423860, 0xc42173d300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421560120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421423860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421423860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7ac30, 0xc42104f078)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421423860, 0x0, 0x0, 0x0, 0xc42104f078, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421423860, 0x6f0968, 0x3, 0x51f701, 0xc421869440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421423860, 0x5, 0xc42020f460, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3059 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421422a50, 0xc42160d290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421561940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421217c30, 0x410ffd, 0xc420545bd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421422a50, 0x0, 0x0, 0x0, 0xc420545bd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421422a50, 0x6f0968, 0x3, 0x51f701, 0xc421868750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421422a50, 0x5, 0xc42020f4c0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3060 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421422b40, 0xc42160d2b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4215619a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422b40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421216c30, 0x410ffd, 0xc420545bf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421422b40, 0x0, 0x0, 0x0, 0xc420545bf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421422b40, 0x6f0968, 0x3, 0x51f701, 0xc4218687b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421422b40, 0x5, 0xc42020f4e0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421422c30, 0xc42160d2d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421561a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422c30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4212b4c30, 0x410ffd, 0xc420545c08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421422c30, 0x0, 0x0, 0x0, 0xc420545c08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421422c30, 0x6f0968, 0x3, 0x51f701, 0xc421868810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421422c30, 0x5, 0xc42020f520, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3062 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421422d20, 0xc42160d2f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421561a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4212b5c30, 0x410ffd, 0xc420545c20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421422d20, 0x0, 0x0, 0x0, 0xc420545c20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421422d20, 0x6f0968, 0x3, 0x51f701, 0xc421868870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421422d20, 0x5, 0xc42020f560, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421422e10, 0xc422a7de40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4212e6c30, 0x410ffd, 0xc42227f0b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421422e10, 0x0, 0x0, 0x0, 0xc42227f0b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421422e10, 0x6f0968, 0x3, 0x51f701, 0xc4218688d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421422e10, 0x5, 0xc42020f5a0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3064 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eaf00, 0xc42173c030)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b8120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eaf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eaf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e7c30, 0xc42104eda8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4217eaf00, 0x0, 0x0, 0x0, 0xc42104eda8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4217eaf00, 0x6f0968, 0x3, 0x51f701, 0xc42175b410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4217eaf00, 0x5, 0xc42020f5e0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eaff0, 0xc42173c070)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b8200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eaff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eaff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212eac30, 0xc42104edc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4217eaff0, 0x0, 0x0, 0x0, 0xc42104edc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4217eaff0, 0x6f0968, 0x3, 0x51f701, 0xc42175b470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4217eaff0, 0x5, 0xc42020f620, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3066 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb0e0, 0xc42173c0d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b8360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb0e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212ebc30, 0xc42104edd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4217eb0e0, 0x0, 0x0, 0x0, 0xc42104edd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4217eb0e0, 0x6f0968, 0x3, 0x51f701, 0xc42175b4d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4217eb0e0, 0x5, 0xc42020f660, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3067 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4214f4000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421484870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421484870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6fc30, 0xc42104e568)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421484870, 0x0, 0x0, 0x0, 0xc42104e568, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421484870, 0x6f0968, 0x3, 0x51f701, 0xc4214ad4a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421484870, 0x5, 0xc42020f6a0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3040 [IO wait]:
net.runtime_pollWait(0x7f0f9c1157c0, 0x77, 0xc4214fd228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487100, 0x77, 0xc4214fd260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421487100, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214870a0, 0x7eb3e0, 0xc4214cfa40, 0x0, 0x0, 0x7e75a0, 0xc4213cfa60, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214870a0, 0x7eb3e0, 0xc4214cfa40, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0930, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214cfa40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214cfa40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0930, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214cfa40, 0x6cac4a, 0x3, 0x0, 0xc4214b0930, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214cfa40, 0x6cac4a, 0x3, 0x0, 0xc4214b0930, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214cfa40, 0xc421487030, 0x7e94e0, 0xc4214b0930, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214cfa40, 0xc421487030, 0xc420ad8870, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0xc420ad8701, 0xc4214cf980, 0xc420c57a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0xc4214cf740, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81320, 0xc420b8bda0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3068 [IO wait]:
net.runtime_pollWait(0x7f0f9c115700, 0x77, 0xc420731228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212925a0, 0x77, 0xc420731260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4212925a0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421292540, 0x7eb3e0, 0xc4214d28a0, 0x0, 0x0, 0x7e75a0, 0xc4214f4060, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421292540, 0x7eb3e0, 0xc4214d28a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214ad560, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214d28a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214d28a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214ad560, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214d28a0, 0x6cac4a, 0x3, 0x0, 0xc4214ad560, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214d28a0, 0x6cac4a, 0x3, 0x0, 0xc4214ad560, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214d28a0, 0xc4212924d0, 0x7e94e0, 0xc4214ad560, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214d28a0, 0xc4212924d0, 0xc42020fde0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc42020fd01, 0xc4214d27e0, 0xc420f6fa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x31, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4214ad4d0, 0xc4214d25a0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3041 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214cfa40, 0xc4214870a0, 0xc4214cfb60, 0xc4214cfb00)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3069 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214d28a0, 0xc421292540, 0xc4214d2960, 0xc4214d2900)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3074 [IO wait]:
net.runtime_pollWait(0x7f0f9c115640, 0x77, 0xc4214f9228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4214871e0, 0x77, 0xc4214f9260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4214871e0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421487180, 0x7eb3e0, 0xc4214cfe00, 0x0, 0x0, 0x7e75a0, 0xc4213cfac0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421487180, 0x7eb3e0, 0xc4214cfe00, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b09f0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214cfe00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214cfe00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b09f0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214cfe00, 0x6cac4a, 0x3, 0x0, 0xc4214b09f0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214cfe00, 0x6cac4a, 0x3, 0x0, 0xc4214b09f0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214cfe00, 0xc421487110, 0x7e94e0, 0xc4214b09f0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214cfe00, 0xc421487110, 0xc420ad8910, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0xc420ad8801, 0xc4214cfd40, 0xc420c50a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0xc4214cfb00, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81380, 0xc420b8be60)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb1d0, 0xc42173c140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b8f20, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb1d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e4c30, 0xc42104edf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4217eb1d0, 0x0, 0x0, 0x0, 0xc42104edf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4217eb1d0, 0x6f0968, 0x3, 0x51f701, 0xc42175b530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4217eb1d0, 0x5, 0xc42020fe50, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3071 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb2c0, 0xc42173c1c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9000, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb2c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e5c30, 0xc42104ee08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4217eb2c0, 0x0, 0x0, 0x0, 0xc42104ee08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4217eb2c0, 0x6f0968, 0x3, 0x51f701, 0xc42175b620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4217eb2c0, 0x5, 0xc42020fe70, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3072 [GC assist wait]:
net/textproto.MIMEHeader.Add(0xc425d2f050, 0x6cb0ad, 0x5, 0xc42020fea0, 0xb)
/usr/local/go/src/net/textproto/header.go:15 +0x1a2
net/http.Header.Add(0xc425d2f050, 0x6cb0ad, 0x5, 0xc42020fea0, 0xb)
/usr/local/go/src/net/http/header.go:24 +0x53
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:80 +0x117
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3073 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb3b0, 0xc42173c220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9060, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb3b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e9c30, 0xc42104ee20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4217eb3b0, 0x0, 0x0, 0x0, 0xc42104ee20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4217eb3b0, 0x6f0968, 0x3, 0x51f701, 0xc42175b680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4217eb3b0, 0x5, 0xc42020fed0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3075 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214cfe00, 0xc421487180, 0xc4214cff20, 0xc4214cfec0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3090 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb4a0, 0xc42173cd20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b90c0, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb4a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421319c30, 0xc42104ee38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4217eb4a0, 0x0, 0x0, 0x0, 0xc42104ee38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4217eb4a0, 0x6f0968, 0x3, 0x51f701, 0xc42175b6e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4217eb4a0, 0x5, 0xc42020fef0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3091 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb590, 0xc42173cd40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9120, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421316c30, 0xc42104ee50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4217eb590, 0x0, 0x0, 0x0, 0xc42104ee50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4217eb590, 0x6f0968, 0x3, 0x51f701, 0xc42175b740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4217eb590, 0x5, 0xc42020ff10, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3092 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb680, 0xc42173cd60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9180, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42131ac30, 0xc42104ee68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4217eb680, 0x0, 0x0, 0x0, 0xc42104ee68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4217eb680, 0x6f0968, 0x3, 0x51f701, 0xc42175b7a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4217eb680, 0x5, 0xc42020ff40, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3093 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb770, 0xc42173cd80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b91e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42131bc30, 0xc42104ee80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4217eb770, 0x0, 0x0, 0x0, 0xc42104ee80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4217eb770, 0x6f0968, 0x3, 0x51f701, 0xc42175b800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4217eb770, 0x5, 0xc42020ff60, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3094 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb860, 0xc42173cda0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421314c30, 0xc42104ee98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4217eb860, 0x0, 0x0, 0x0, 0xc42104ee98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4217eb860, 0x6f0968, 0x3, 0x51f701, 0xc42175b860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4217eb860, 0x5, 0xc42020ff80, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3095 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb950, 0xc42173cdc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b92a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421315c30, 0xc42104eeb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4217eb950, 0x0, 0x0, 0x0, 0xc42104eeb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4217eb950, 0x6f0968, 0x3, 0x51f701, 0xc42175b8c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4217eb950, 0x5, 0xc42020ffb0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3096 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eba40, 0xc42173cde0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eba40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421317c30, 0xc42104eec8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4217eba40, 0x0, 0x0, 0x0, 0xc42104eec8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4217eba40, 0x6f0968, 0x3, 0x51f701, 0xc42175b920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4217eba40, 0x5, 0xc42020ffd0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3097 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217ebb30, 0xc42173ce00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217ebb30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217ebb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421318c30, 0xc42104eee0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4217ebb30, 0x0, 0x0, 0x0, 0xc42104eee0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4217ebb30, 0x6f0968, 0x3, 0x51f701, 0xc42175b980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4217ebb30, 0x5, 0xc42020fff0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3098 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217ebc20, 0xc42173ce20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b93c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217ebc20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217ebc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42091ac30, 0xc42104eef8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4217ebc20, 0x0, 0x0, 0x0, 0xc42104eef8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4217ebc20, 0x6f0968, 0x3, 0x51f701, 0xc42175b9e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4217ebc20, 0x5, 0xc420b18200, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3099 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217ebd10, 0xc42173ce40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217ebd10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217ebd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421355c30, 0xc42104ef10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4217ebd10, 0x0, 0x0, 0x0, 0xc42104ef10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4217ebd10, 0x6f0968, 0x3, 0x51f701, 0xc42175ba40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4217ebd10, 0x5, 0xc420b18430, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217ebe00, 0xc42173ce60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217ebe00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217ebe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421350c30, 0xc42104ef28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4217ebe00, 0x0, 0x0, 0x0, 0xc42104ef28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4217ebe00, 0x6f0968, 0x3, 0x51f701, 0xc42175baa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4217ebe00, 0x5, 0xc420b184e0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3101 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217ebef0, 0xc42173ce80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b94e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217ebef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217ebef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421354c30, 0xc42104ef40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4217ebef0, 0x0, 0x0, 0x0, 0xc42104ef40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4217ebef0, 0x6f0968, 0x3, 0x51f701, 0xc42175bb00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4217ebef0, 0x5, 0xc420b18500, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3076 [IO wait]:
net.runtime_pollWait(0x7f0f9c115580, 0x77, 0xc421509228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4214872c0, 0x77, 0xc421509260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4214872c0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421487260, 0x7eb3e0, 0xc4215001e0, 0x0, 0x0, 0x7e75a0, 0xc4213cfb20, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421487260, 0x7eb3e0, 0xc4215001e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0ab0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4215001e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4215001e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0ab0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4215001e0, 0x6cac4a, 0x3, 0x0, 0xc4214b0ab0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4215001e0, 0x6cac4a, 0x3, 0x0, 0xc4214b0ab0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4215001e0, 0xc4214871f0, 0x7e94e0, 0xc4214b0ab0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4215001e0, 0xc4214871f0, 0xc420ad89d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0xc420ad8901, 0xc421500120, 0xc420c51a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0xc4214cfec0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b813e0, 0xc420b8bf20)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421422f00, 0xc42173cea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42114dc30, 0xc42104ef58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421422f00, 0x0, 0x0, 0x0, 0xc42104ef58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421422f00, 0x6f0968, 0x3, 0x51f701, 0xc42175bb60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421422f00, 0x5, 0xc420b18540, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3103 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421422ff0, 0xc42173cec0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b95a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422ff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c62c30, 0xc42104ef70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421422ff0, 0x0, 0x0, 0x0, 0xc42104ef70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421422ff0, 0x6f0968, 0x3, 0x51f701, 0xc42175bbc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421422ff0, 0x5, 0xc420b18560, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3104 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4214230e0, 0xc42173cee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214230e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214230e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4210e3c30, 0xc42104ef88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4214230e0, 0x0, 0x0, 0x0, 0xc42104ef88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4214230e0, 0x6f0968, 0x3, 0x51f701, 0xc42175bc20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4214230e0, 0x5, 0xc420b185a0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3105 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4214f4120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421484960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421484960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6fc30, 0xc42104e580)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421484960, 0x0, 0x0, 0x0, 0xc42104e580, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421484960, 0x6f0968, 0x3, 0x51f701, 0xc4214ad6b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421484960, 0x5, 0xc420b185c0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3106 [IO wait]:
net.runtime_pollWait(0x7f0f9c1154c0, 0x77, 0xc421505228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421292680, 0x77, 0xc421505260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421292680, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421292620, 0x7eb3e0, 0xc4214d2d20, 0x0, 0x0, 0x7e75a0, 0xc4214f4180, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421292620, 0x7eb3e0, 0xc4214d2d20, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214ad770, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214d2d20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214d2d20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214ad770, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214d2d20, 0x6cac4a, 0x3, 0x0, 0xc4214ad770, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214d2d20, 0x6cac4a, 0x3, 0x0, 0xc4214ad770, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214d2d20, 0xc4212925b0, 0x7e94e0, 0xc4214ad770, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214d2d20, 0xc4212925b0, 0xc420b19380, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420b19301, 0xc4214d2c60, 0xc420f6fa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4214ad6e0, 0xc4214d2a20)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3077 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4215001e0, 0xc421487260, 0xc421500300, 0xc4215002a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3107 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214d2d20, 0xc421292620, 0xc4214d2de0, 0xc4214d2d80)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3078 [IO wait]:
net.runtime_pollWait(0x7f0f9c115400, 0x77, 0xc421511228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4214873a0, 0x77, 0xc421511260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4214873a0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421487340, 0x7eb3e0, 0xc4215005a0, 0x0, 0x0, 0x7e75a0, 0xc4213cfb80, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421487340, 0x7eb3e0, 0xc4215005a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0b70, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4215005a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4215005a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0b70, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4215005a0, 0x6cac4a, 0x3, 0x0, 0xc4214b0b70, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4215005a0, 0x6cac4a, 0x3, 0x0, 0xc4214b0b70, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4215005a0, 0xc4214872d0, 0x7e94e0, 0xc4214b0b70, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4215005a0, 0xc4214872d0, 0xc420ad8a70, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0xc420ad8901, 0xc4215004e0, 0xc420c52a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0xc4215002a0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81440, 0xc420ce7440)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3108 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4214231d0, 0xc42173cf10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9660, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214231d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214231d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421156c30, 0xc42104efa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4214231d0, 0x0, 0x0, 0x0, 0xc42104efa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4214231d0, 0x6f0968, 0x3, 0x51f701, 0xc42175bc80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4214231d0, 0x5, 0xc420b193f0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3109 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4214232c0, 0xc42173cf30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b96c0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214232c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214232c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b2bc30, 0xc42104efb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4214232c0, 0x0, 0x0, 0x0, 0xc42104efb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4214232c0, 0x6f0968, 0x3, 0x51f701, 0xc42175bce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4214232c0, 0x5, 0xc420b19410, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3110 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4214233b0, 0xc42173cf50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9720, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214233b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214233b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42116bc30, 0xc42104efd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4214233b0, 0x0, 0x0, 0x0, 0xc42104efd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4214233b0, 0x6f0968, 0x3, 0x51f701, 0xc42175bd40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4214233b0, 0x5, 0xc420b19430, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3111 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4214234a0, 0xc42173cf70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9780, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214234a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214234a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42116fc30, 0xc42104efe8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4214234a0, 0x0, 0x0, 0x0, 0xc42104efe8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4214234a0, 0x6f0968, 0x3, 0x51f701, 0xc42175bda0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4214234a0, 0x5, 0xc420b19450, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3112 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421423590, 0xc42173cf90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b97e0, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421423590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421423590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42114fc30, 0xc42104f000)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421423590, 0x0, 0x0, 0x0, 0xc42104f000, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421423590, 0x6f0968, 0x3, 0x51f701, 0xc42175be00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421423590, 0x5, 0xc420b19470, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3113 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421423680, 0xc42173cfb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9840, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421423680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421423680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421176c30, 0xc42104f018)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421423680, 0x0, 0x0, 0x0, 0xc42104f018, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421423680, 0x6f0968, 0x3, 0x51f701, 0xc42175be60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421423680, 0x5, 0xc420b19490, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3114 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421484d20, 0xc42173d8f0, 0xc4214d3b00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122cb00, 0xc42158cb80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421484d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421484d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104ea60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421484d20, 0x0, 0x0, 0x0, 0xc42104ea60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421484d20, 0x6f0968, 0x3, 0x51f701, 0xc42157b890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421484d20, 0x5, 0xc420b194b0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3115 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421484e10, 0xc42173d8d0, 0xc4214d3f00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122cc00, 0xc42158cc40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421484e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421484e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104ea78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421484e10, 0x0, 0x0, 0x0, 0xc42104ea78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421484e10, 0x6f0968, 0x3, 0x51f701, 0xc42157b980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421484e10, 0x5, 0xc420b194d0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3116 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421484f00, 0xc42173d8b0, 0xc4215b0300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122cd00, 0xc42158cd00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421484f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421484f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104ea90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421484f00, 0x0, 0x0, 0x0, 0xc42104ea90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421484f00, 0x6f0968, 0x3, 0x51f701, 0xc42157ba70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421484f00, 0x5, 0xc420b194f0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3079 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4215005a0, 0xc421487340, 0xc4215006c0, 0xc421500660)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3117 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421484ff0, 0xc42173d980, 0xc4215b0700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122ce00, 0xc42158cdc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421484ff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421484ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104eaa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421484ff0, 0x0, 0x0, 0x0, 0xc42104eaa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421484ff0, 0x6f0968, 0x3, 0x51f701, 0xc42157bb60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421484ff0, 0x5, 0xc420b19510, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3118 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4214850e0, 0xc42173d880, 0xc4215b0c00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122cf00, 0xc42158ce80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214850e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4214850e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104eac0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4214850e0, 0x0, 0x0, 0x0, 0xc42104eac0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4214850e0, 0x6f0968, 0x3, 0x51f701, 0xc42157bc50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4214850e0, 0x5, 0xc420b19530, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3119 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4214851d0, 0xc42173d860, 0xc4215b1000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d000, 0xc42158cf40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214851d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4214851d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104ead8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4214851d0, 0x0, 0x0, 0x0, 0xc42104ead8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4214851d0, 0x6f0968, 0x3, 0x51f701, 0xc42157bd40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4214851d0, 0x5, 0xc420b19550, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3120 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4214852c0, 0xc42173d840, 0xc4215b1400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d100, 0xc42158d000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214852c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4214852c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104eaf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4214852c0, 0x0, 0x0, 0x0, 0xc42104eaf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4214852c0, 0x6f0968, 0x3, 0x51f701, 0xc42157be30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4214852c0, 0x5, 0xc420b19570, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3121 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4214853b0, 0xc42173d820, 0xc4215b1800)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d200, 0xc42158d0c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214853b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4214853b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104eb08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4214853b0, 0x0, 0x0, 0x0, 0xc42104eb08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4214853b0, 0x6f0968, 0x3, 0x51f701, 0xc42157bf20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4214853b0, 0x5, 0xc420b19590, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3122 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4214854a0, 0xc422a93520, 0xc4215b1c00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d300, 0xc42158d180, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214854a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4214854a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104eb20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4214854a0, 0x0, 0x0, 0x0, 0xc42104eb20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4214854a0, 0x6f0968, 0x3, 0x51f701, 0xc4215ee030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4214854a0, 0x5, 0xc420b195b0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3123 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485590, 0xc42173d7f0, 0xc4215fa000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d400, 0xc42158d240, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104eb38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421485590, 0x0, 0x0, 0x0, 0xc42104eb38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421485590, 0x6f0968, 0x3, 0x51f701, 0xc4215ee120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421485590, 0x5, 0xc420b195d0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3124 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421485680, 0xc421514890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42158d300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421485680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104eb50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421485680, 0x0, 0x0, 0x0, 0xc42104eb50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421485680, 0x6f0968, 0x3, 0x51f701, 0xc4215ee210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421485680, 0x5, 0xc420b195f0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3125 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485770, 0xc42173d3b0, 0xc4215fa500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d500, 0xc42158d360, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6cc30, 0xc42104eb68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421485770, 0x0, 0x0, 0x0, 0xc42104eb68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421485770, 0x6f0968, 0x3, 0x51f701, 0xc4215ee270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421485770, 0x5, 0xc420b19610, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3126 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485860, 0xc42173d7c0, 0xc4215fa900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d600, 0xc42158d420, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42060ac30, 0xc42104eb80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421485860, 0x0, 0x0, 0x0, 0xc42104eb80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421485860, 0x6f0968, 0x3, 0x51f701, 0xc4215ee360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421485860, 0x5, 0xc420b19630, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3127 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421484a50, 0xc420b199f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4214f42a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421484a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421484a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6fc30, 0xc42104e598)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421484a50, 0x0, 0x0, 0x0, 0xc42104e598, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421484a50, 0x6f0968, 0x3, 0x51f701, 0xc4214ad9b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421484a50, 0x5, 0xc420b19650, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3080 [IO wait]:
net.runtime_pollWait(0x7f0f9c115340, 0x77, 0xc42150d228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487480, 0x77, 0xc42150d260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421487480, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421487420, 0x7eb3e0, 0xc421500960, 0x0, 0x0, 0x7e75a0, 0xc4213cfbe0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421487420, 0x7eb3e0, 0xc421500960, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0c30, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421500960, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421500960, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0c30, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421500960, 0x6cac4a, 0x3, 0x0, 0xc4214b0c30, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421500960, 0x6cac4a, 0x3, 0x0, 0xc4214b0c30, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421500960, 0xc4214873b0, 0x7e94e0, 0xc4214b0c30, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421500960, 0xc4214873b0, 0xc420ad8b30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc420ad8a01, 0xc4215008a0, 0xc420c53a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0xc421500660, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b814a0, 0xc420ce7500)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3081 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421500960, 0xc421487420, 0xc421500a80, 0xc421500a20)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3128 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485950, 0xc42173d710, 0xc4215faf00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d700, 0xc42158d4e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42149fc30, 0xc42104eb98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421485950, 0x0, 0x0, 0x0, 0xc42104eb98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421485950, 0x6f0968, 0x3, 0x51f701, 0xc4215ee450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421485950, 0x5, 0xc420b19a50, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3129 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485a40, 0xc42173d680, 0xc4215fb300)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d800, 0xc42158d5a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42144ac30, 0xc42104ebb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421485a40, 0x0, 0x0, 0x0, 0xc42104ebb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421485a40, 0x6f0968, 0x3, 0x51f701, 0xc4215ee540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421485a40, 0x5, 0xc420b19a70, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3130 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485b30, 0xc42173d660, 0xc4215fb700)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d900, 0xc42158d660, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485b30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42144bc30, 0xc42104ebc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421485b30, 0x0, 0x0, 0x0, 0xc42104ebc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421485b30, 0x6f0968, 0x3, 0x51f701, 0xc4215ee630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421485b30, 0x5, 0xc420b19a90, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3131 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485c20, 0xc42173d640, 0xc4215fbb00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122da00, 0xc42158d720, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485c20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f5cc30, 0xc42104ebe0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421485c20, 0x0, 0x0, 0x0, 0xc42104ebe0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421485c20, 0x6f0968, 0x3, 0x51f701, 0xc4215ee720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421485c20, 0x5, 0xc420b19ab0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3132 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485d10, 0xc42173d620, 0xc421640000)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122db00, 0xc42158d7e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e55c30, 0xc42104ebf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421485d10, 0x0, 0x0, 0x0, 0xc42104ebf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421485d10, 0x6f0968, 0x3, 0x51f701, 0xc4215ee810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421485d10, 0x5, 0xc420b19ad0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3133 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485e00, 0xc42173d600, 0xc421640400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122dc00, 0xc42158d8a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211e3c30, 0xc42104ec10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421485e00, 0x0, 0x0, 0x0, 0xc42104ec10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421485e00, 0x6f0968, 0x3, 0x51f701, 0xc4215ee900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421485e00, 0x5, 0xc420b19af0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3134 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485ef0, 0xc42173d5e0, 0xc421640900)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122dd00, 0xc42158d960, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485ef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6bc30, 0xc42104ec28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421485ef0, 0x0, 0x0, 0x0, 0xc42104ec28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421485ef0, 0x6f0968, 0x3, 0x51f701, 0xc4215ee9f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421485ef0, 0x5, 0xc420b19b10, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3135 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e000, 0xc42173d5b0, 0xc421640d00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122de00, 0xc42158da20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420756c30, 0xc42104ec40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42165e000, 0x0, 0x0, 0x0, 0xc42104ec40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42165e000, 0x6f0968, 0x3, 0x51f701, 0xc4215eeae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42165e000, 0x5, 0xc420b19b30, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3082 [IO wait]:
net.runtime_pollWait(0x7f0f9c115280, 0x77, 0xc42151f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487560, 0x77, 0xc42151f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421487560, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421487500, 0x7eb3e0, 0xc421500d20, 0x0, 0x0, 0x7e75a0, 0xc4213cfc40, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421487500, 0x7eb3e0, 0xc421500d20, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0cf0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421500d20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421500d20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0cf0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421500d20, 0x6cac4a, 0x3, 0x0, 0xc4214b0cf0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421500d20, 0x6cac4a, 0x3, 0x0, 0xc4214b0cf0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421500d20, 0xc421487490, 0x7e94e0, 0xc4214b0cf0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421500d20, 0xc421487490, 0xc420ad8bd0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0xc420ad8b01, 0xc421500c60, 0xc420c5ca38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0xc421500a20, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81500, 0xc420ce75c0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3136 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e0f0, 0xc42173d590, 0xc421641200)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122df00, 0xc42158dae0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e0f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42060bc30, 0xc42104ec58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42165e0f0, 0x0, 0x0, 0x0, 0xc42104ec58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42165e0f0, 0x6f0968, 0x3, 0x51f701, 0xc4215eebd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42165e0f0, 0x5, 0xc420b19b50, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3137 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e1e0, 0xc42173d570, 0xc421641600)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a000, 0xc42158dba0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e1e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420844c30, 0xc42104ec70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42165e1e0, 0x0, 0x0, 0x0, 0xc42104ec70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42165e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4215eecc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42165e1e0, 0x5, 0xc420b19b70, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3138 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e2d0, 0xc42173d550, 0xc421641b00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a100, 0xc42158dc60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e2d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42083fc30, 0xc42104ec88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42165e2d0, 0x0, 0x0, 0x0, 0xc42104ec88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42165e2d0, 0x6f0968, 0x3, 0x51f701, 0xc4215eedb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42165e2d0, 0x5, 0xc420b19b90, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3139 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e3c0, 0xc42173d520, 0xc421641f00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a200, 0xc42158dd20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e3c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ecfc30, 0xc42104eca0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42165e3c0, 0x0, 0x0, 0x0, 0xc42104eca0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42165e3c0, 0x6f0968, 0x3, 0x51f701, 0xc4215eeed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42165e3c0, 0x5, 0xc420b19bb0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3140 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e4b0, 0xc42173d500, 0xc42168e400)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a300, 0xc42158dde0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e4b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ed1c30, 0xc42104ecb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42165e4b0, 0x0, 0x0, 0x0, 0xc42104ecb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42165e4b0, 0x6f0968, 0x3, 0x51f701, 0xc4215eeff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42165e4b0, 0x5, 0xc420b19bd0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3141 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e5a0, 0xc42173d4e0, 0xc42168e800)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a400, 0xc42158dea0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e5a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420690c30, 0xc42104ecd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42165e5a0, 0x0, 0x0, 0x0, 0xc42104ecd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42165e5a0, 0x6f0968, 0x3, 0x51f701, 0xc4215ef110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42165e5a0, 0x5, 0xc420b19bf0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3142 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e690, 0xc422a7dee0, 0xc42168ed00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a500, 0xc42158df60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42068fc30, 0xc42104ece8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42165e690, 0x0, 0x0, 0x0, 0xc42104ece8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42165e690, 0x6f0968, 0x3, 0x51f701, 0xc4215ef230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42165e690, 0x5, 0xc420b19c10, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3143 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e780, 0xc42173dc60, 0xc42168f100)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a600, 0xc4216b8020, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42149ac30, 0xc42104ed00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42165e780, 0x0, 0x0, 0x0, 0xc42104ed00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42165e780, 0x6f0968, 0x3, 0x51f701, 0xc4215ef350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42165e780, 0x5, 0xc420b19c30, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3144 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e870, 0xc42173dc00, 0xc42168f600)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a700, 0xc4216b80e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42149bc30, 0xc42104ed18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42165e870, 0x0, 0x0, 0x0, 0xc42104ed18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42165e870, 0x6f0968, 0x3, 0x51f701, 0xc4215ef470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42165e870, 0x5, 0xc420b19c50, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3145 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e960, 0xc42173db70, 0xc42168fa00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a800, 0xc4216b81a0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42149cc30, 0xc42104ed30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42165e960, 0x0, 0x0, 0x0, 0xc42104ed30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42165e960, 0x6f0968, 0x3, 0x51f701, 0xc4215ef590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42165e960, 0x5, 0xc420b19c70, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3146 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165ea50, 0xc42173db50, 0xc42168ff00)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a900, 0xc4216b8260, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165ea50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42149dc30, 0xc42104ed48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42165ea50, 0x0, 0x0, 0x0, 0xc42104ed48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42165ea50, 0x6f0968, 0x3, 0x51f701, 0xc4215ef6b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42165ea50, 0x5, 0xc420b19c90, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3147 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4214f4360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421484b40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421484b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6bc30, 0xc42104e5b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421484b40, 0x0, 0x0, 0x0, 0xc42104e5b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421484b40, 0x6f0968, 0x3, 0x51f701, 0xc4214adb30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421484b40, 0x5, 0xc420b19cb0, 0xb)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3148 [IO wait]:
net.runtime_pollWait(0x7f0f9c1151c0, 0x77, 0xc42151b228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421292760, 0x77, 0xc42151b260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421292760, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421292700, 0x7eb3e0, 0xc4214d32c0, 0x0, 0x0, 0x7e75a0, 0xc4214f43c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421292700, 0x7eb3e0, 0xc4214d32c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214adbf0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214d32c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214d32c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214adbf0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214d32c0, 0x6cac4a, 0x3, 0x0, 0xc4214adbf0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214d32c0, 0x6cac4a, 0x3, 0x0, 0xc4214adbf0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214d32c0, 0xc421292690, 0x7e94e0, 0xc4214adbf0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214d32c0, 0xc421292690, 0xc4215140a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc421514001, 0xc4214d3200, 0xc420f6ba38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x41af00, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4214adb60, 0xc4214d2fc0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3083 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421500d20, 0xc421487500, 0xc421500e40, 0xc421500de0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3084 [IO wait]:
net.runtime_pollWait(0x7f0f9c115100, 0x77, 0xc421529228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487640, 0x77, 0xc421529260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421487640, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214875e0, 0x7eb3e0, 0xc4215010e0, 0x0, 0x0, 0x7e75a0, 0xc4213cfca0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214875e0, 0x7eb3e0, 0xc4215010e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0db0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4215010e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4215010e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0db0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4215010e0, 0x6cac4a, 0x3, 0x0, 0xc4214b0db0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4215010e0, 0x6cac4a, 0x3, 0x0, 0xc4214b0db0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4215010e0, 0xc421487570, 0x7e94e0, 0xc4214b0db0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4215010e0, 0xc421487570, 0xc420ad8c90, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0xc420ad8c01, 0xc421501020, 0xc420c5da38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0xc421500de0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81560, 0xc420ce7680)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3149 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214d32c0, 0xc421292700, 0xc4214d3380, 0xc4214d3320)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3151 [select]:
net/http.(*persistConn).writeLoop(0xc421189600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3085 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4215010e0, 0xc4214875e0, 0xc421501200, 0xc4215011a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3086 [IO wait]:
net.runtime_pollWait(0x7f0f9c115040, 0x77, 0xc421525228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487720, 0x77, 0xc421525260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421487720, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214876c0, 0x7eb3e0, 0xc4215014a0, 0x0, 0x0, 0x7e75a0, 0xc4213cfd00, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214876c0, 0x7eb3e0, 0xc4215014a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0e70, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4215014a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4215014a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0e70, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4215014a0, 0x6cac4a, 0x3, 0x0, 0xc4214b0e70, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4215014a0, 0x6cac4a, 0x3, 0x0, 0xc4214b0e70, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4215014a0, 0xc421487650, 0x7e94e0, 0xc4214b0e70, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4215014a0, 0xc421487650, 0xc420ad8da0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc420ad8c01, 0xc4215013e0, 0xc420c5ea38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0xc4215011a0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b815c0, 0xc420ce7740)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3087 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4215014a0, 0xc4214876c0, 0xc4215015c0, 0xc421501560)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3088 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d4cc0, 0x77, 0xc421537228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487800, 0x77, 0xc421537260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421487800, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214877a0, 0x7eb3e0, 0xc421501860, 0x0, 0x0, 0x7e75a0, 0xc4213cfd60, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214877a0, 0x7eb3e0, 0xc421501860, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0f30, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421501860, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421501860, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0f30, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421501860, 0x6cac4a, 0x3, 0x0, 0xc4214b0f30, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421501860, 0x6cac4a, 0x3, 0x0, 0xc4214b0f30, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421501860, 0xc421487730, 0x7e94e0, 0xc4214b0f30, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421501860, 0xc421487730, 0xc420ad8e40, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad8d01, 0xc4215017a0, 0xc420c5fa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc421501560, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81620, 0xc420ce7800)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3089 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421501860, 0xc4214877a0, 0xc421501980, 0xc421501920)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3154 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d4a80, 0x77, 0xc421533228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487950, 0x77, 0xc421533260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421487950, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214878f0, 0x7eb3e0, 0xc421501d40, 0x0, 0x0, 0x7e75a0, 0xc4213cfdc0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214878f0, 0x7eb3e0, 0xc421501d40, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0ff0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421501d40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421501d40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0ff0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421501d40, 0x6cac4a, 0x3, 0x0, 0xc4214b0ff0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421501d40, 0x6cac4a, 0x3, 0x0, 0xc4214b0ff0, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421501d40, 0xc421487880, 0x7e94e0, 0xc4214b0ff0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421501d40, 0xc421487880, 0xc420ad92a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad9201, 0xc421501c80, 0xc4208cda38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x180001, 0x0, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4200de150, 0xc4200ea000)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3155 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421501d40, 0xc4214878f0, 0xc421501e60, 0xc421501e00)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3588 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2de8, 0x72, 0x3bf)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215991e0, 0x72, 0xc422db49d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215991e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599180, 0xc420ff5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f080, 0xc420ff5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d500, 0xc420ff5000, 0x1000, 0x1000, 0x53bbd3, 0xc422db4b68, 0xc422db4b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186ae40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186ae40, 0x1, 0xc4264a22a0, 0xc42099b460, 0xc42099b3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3178 [GC assist wait]:
net/url.parse(0xc42aedb434, 0x3, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb434, 0x3, 0x1, 0x1, 0xc42aedb401)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc421053ec0, 0xc421515c00, 0xc42165eff0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc421542180, 0x7eb360, 0xc4216c4500, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542180, 0x7eb360, 0xc4216c4500)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3579 [select]:
net/http.(*persistConn).writeLoop(0xc4214db000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3179 [GC assist wait]:
net/url.parse(0xc42aedb444, 0x3, 0x1, 0x1, 0x3, 0x4)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb444, 0x3, 0x1, 0x1, 0xc42aedb401)
/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4205abf20, 0xc421515c00, 0xc42165f0e0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc421542200, 0x7eb360, 0xc4216c4640, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542200, 0x7eb360, 0xc4216c4640)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3180 [runnable]:
net.runtime_pollWait(0x7f0f9c1953e8, 0x72, 0x311)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421292c30, 0x72, 0xc4217027b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421292c30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421292bd0, 0xc421711000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e600, 0xc421711000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b84a0, 0xc421711000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4216d8f60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4216d8f60, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4216d8f60, 0xc42165f1d0, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070d1a0, 0xc421702aa8, 0xc421702aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070d1a0, 0xc42165f1d0, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4216d8f60, 0xc421515c00, 0xc42165f1d0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542280, 0x7eb360, 0xc4216c4740, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542280, 0x7eb360, 0xc4216c4740)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3586 [runnable]:
net.runtime_pollWait(0x7f0f9c195568, 0x72, 0x30c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487a30, 0x72, 0xc422daa9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421487a30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4214879d0, 0xc420ff3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f060, 0xc420ff3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dac00, 0xc420ff3000, 0x1000, 0x1000, 0x53bbd3, 0xc422daab68, 0xc422daab78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833e60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833e60, 0x1, 0xc4264a2240, 0xc420998c60, 0xc420998bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dac00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3181 [runnable]:
net/textproto.(*Reader).ReadLine(0xc42070d110, 0xc42165f2c0, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:37 +0x6e
net/http.readRequest(0xc4216d9020, 0xc421515c00, 0xc42165f2c0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542300, 0x7eb360, 0xc4216c4840, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542300, 0x7eb360, 0xc4216c4840)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3182 [runnable]:
net/textproto.(*Reader).ReadLine(0xc4201a8a50, 0xc42165f3b0, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:37 +0x6e
net/http.readRequest(0xc4216d90e0, 0xc421515d00, 0xc42165f3b0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542380, 0x7eb360, 0xc4216c4940, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542380, 0x7eb360, 0xc4216c4940)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3183 [GC assist wait]:
net/textproto.(*Reader).ReadLine(0xc4206338c0, 0xc42165f4a0, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:37 +0x6e
net/http.readRequest(0xc4216d91a0, 0xc421515d00, 0xc42165f4a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542400, 0x7eb360, 0xc4216c4a40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542400, 0x7eb360, 0xc4216c4a40)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3184 [GC assist wait]:
net/textproto.(*Reader).ReadLine(0xc420633860, 0xc42165f590, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:37 +0x6e
net/http.readRequest(0xc4216d9260, 0xc421515d00, 0xc42165f590, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542480, 0x7eb360, 0xc4216c4b40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542480, 0x7eb360, 0xc4216c4b40)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3185 [runnable]:
net.runtime_pollWait(0x7f0f9c195028, 0x72, 0x317)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421292e60, 0x72, 0xc4217237b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421292e60, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421292e00, 0xc421725000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e628, 0xc421725000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8540, 0xc421725000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4216d9320)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4216d9320, 0xa, 0x0, 0x1e, 0x0, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4216d9320, 0xc42165f680, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420633800, 0xc421723aa8, 0xc421723aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420633800, 0xc42165f680, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4216d9320, 0xc421515d00, 0xc42165f680, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542500, 0x7eb360, 0xc4216c4c40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542500, 0x7eb360, 0xc4216c4c40)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24818 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dc700, 0x77, 0xc424ab5228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b9c0, 0x77, 0xc424ab5260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b9c0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b960, 0x7eb3e0, 0xc424987c80, 0x0, 0x0, 0x7e75a0, 0xc424c91d00, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b960, 0x7eb3e0, 0xc424987c80, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f470, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424987c80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424987c80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f470, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424987c80, 0x6cac4a, 0x3, 0x0, 0xc42442f470, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424987c80, 0x6cac4a, 0x3, 0x0, 0xc42442f470, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424987c80, 0xc42587b8f0, 0x7e94e0, 0xc42442f470, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424987c80, 0xc42587b8f0, 0xc4252e0d50, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0d01, 0xc424987bc0, 0xc4261a9a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424987860, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f3e0, 0xc424987920)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24685 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9d380, 0xc4259d7650, 0xc424b9d4a0, 0xc424b9d440)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3188 [runnable]:
net.runtime_pollWait(0x7f0f9c194de8, 0x72, 0x31a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421292fb0, 0x72, 0xc42171e7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421292fb0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421292f50, 0xc421733000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e640, 0xc421733000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8600, 0xc421733000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4216d9620)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4216d9620, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4216d9620, 0xc42165f950, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4206336e0, 0xc42171eaa8, 0xc42171eaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4206336e0, 0xc42165f950, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4216d9620, 0xc421515f00, 0xc42165f950, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542680, 0x7eb360, 0xc4216c5100, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542680, 0x7eb360, 0xc4216c5100)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3581 [select]:
net/http.(*persistConn).writeLoop(0xc4214daf00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3189 [runnable]:
net.runtime_pollWait(0x7f0f9c194c68, 0x72, 0x31b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293020, 0x72, 0xc42171f7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293020, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421292fc0, 0xc421737000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e648, 0xc421737000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8620, 0xc421737000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4216d96e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4216d96e0, 0xa, 0x0, 0x1e, 0x0, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4216d96e0, 0xc42165fa40, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420633680, 0xc42171faa8, 0xc42171faa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420633680, 0xc42165fa40, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4216d96e0, 0xc421515f00, 0xc42165fa40, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542700, 0x7eb360, 0xc4216c5200, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542700, 0x7eb360, 0xc4216c5200)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3584 [runnable]:
net.runtime_pollWait(0x7f0f9c194d28, 0x72, 0x316)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487b10, 0x72, 0xc422daf9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421487b10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421487ab0, 0xc420ff1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f058, 0xc420ff1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dad00, 0xc420ff1000, 0x1000, 0x1000, 0x53bbd3, 0xc422dafb68, 0xc422dafb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833e00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833e00, 0x1, 0xc4264a2180, 0xc42098b460, 0xc42098b3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dad00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24793 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424986420, 0xc42587b500, 0xc4249865a0, 0xc424986540)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3191 [runnable]:
net.runtime_pollWait(0x7f0f9c194ae8, 0x72, 0x31d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293100, 0x72, 0xc4217217b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293100, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212930a0, 0xc42173b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e658, 0xc42173b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8660, 0xc42173b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4216d9860)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4216d9860, 0xa, 0x0, 0x1e, 0xc41ff5080b, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4216d9860, 0xc42165fc20, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4215efe60, 0xc421721aa8, 0xc421721aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4215efe60, 0xc42165fc20, 0x0, 0x101000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4216d9860, 0xc42173c000, 0xc42165fc20, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542800, 0x7eb360, 0xc4216c5400, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542800, 0x7eb360, 0xc4216c5400)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24655 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c42f60, 0xc425ae49a0, 0xc424c43020, 0xc424c42fc0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24575 [runnable]:
net.runtime_pollWait(0x7f0f9c19e2a8, 0x77, 0xc425915228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421b05cd0, 0x77, 0xc425915260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421b05cd0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421b05c70, 0x7eb3e0, 0xc424da4b40, 0x0, 0x0, 0x7e75a0, 0xc4222ad1e0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421b05c70, 0x7eb3e0, 0xc424da4b40, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fd40, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424da4b40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424da4b40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fd40, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424da4b40, 0x6cac4a, 0x3, 0x0, 0xc424a4fd40, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424da4b40, 0x6cac4a, 0x3, 0x0, 0xc424a4fd40, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424da4b40, 0xc421b05c00, 0x7e94e0, 0xc424a4fd40, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424da4b40, 0xc421b05c00, 0xc425535f80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425535f01, 0xc424da4a20, 0xc426170a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424da4720, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424a4fcb0, 0xc424da47e0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3194 [runnable]:
net.runtime_pollWait(0x7f0f9c1948a8, 0x72, 0x320)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293250, 0x72, 0xc42171c7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293250, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212931f0, 0xc421753000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e670, 0xc421753000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b86c0, 0xc421753000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4216d9aa0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4216d9aa0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4216d9aa0, 0xc42165fef0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4215eff80, 0xc42171caa8, 0xc42171caa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4215eff80, 0xc42165fef0, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4216d9aa0, 0xc42173c000, 0xc42165fef0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542980, 0x7eb360, 0xc4216c5700, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542980, 0x7eb360, 0xc4216c5700)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3195 [runnable]:
net.runtime_pollWait(0x7f0f9c1947e8, 0x72, 0x322)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212932c0, 0x72, 0xc42171d7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212932c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293260, 0xc421757000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e678, 0xc421757000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b86e0, 0xc421757000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4216d9b60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4216d9b60, 0xa, 0x0, 0x1e, 0xc42171d9d8, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4216d9b60, 0xc42175c000, 0xf0, 0xf0, 0x6c1860, 0x806f01, 0x17f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a000, 0xc42171daa8, 0xc42171daa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a000, 0xc42175c000, 0x0, 0x100000000000009, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4216d9b60, 0xc42173c100, 0xc42175c000, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542a00, 0x7eb360, 0xc4216c5800, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542a00, 0x7eb360, 0xc4216c5800)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3196 [runnable]:
net.runtime_pollWait(0x7f0f9c1966a8, 0x72, 0x323)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293330, 0x72, 0xc4217427b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293330, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212932d0, 0xc421759000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e680, 0xc421759000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8700, 0xc421759000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4216d9c20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4216d9c20, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4216d9c20, 0xc42175c0f0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a060, 0xc421742aa8, 0xc421742aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a060, 0xc42175c0f0, 0x0, 0x100000000000009, 0x9)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4216d9c20, 0xc42173c100, 0xc42175c0f0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542a80, 0x7eb360, 0xc4216c5900, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542a80, 0x7eb360, 0xc4216c5900)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24688 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9d980, 0xc4259d7960, 0xc424b9db00, 0xc424b9da40)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3583 [select]:
net/http.(*persistConn).writeLoop(0xc4214dae00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24675 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9bd40, 0xc4259d6d20, 0xc424c9bec0, 0xc424c9be00)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24829 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4249494a0, 0xc42587bdc0, 0xc424949620, 0xc424949560)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3582 [IO wait]:
net.runtime_pollWait(0x7f0f9c196528, 0x72, 0x321)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487bf0, 0x72, 0xc422dad9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421487bf0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421487b90, 0xc420fef000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f050, 0xc420fef000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dae00, 0xc420fef000, 0x1000, 0x1000, 0x53bbd3, 0xc422dadb68, 0xc422dadb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833da0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833da0, 0x1, 0xc4264a2120, 0xc4209d3460, 0xc4209d33c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dae00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24722 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b8a78, 0x77, 0xc423a13228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a450, 0x77, 0xc423a13260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a450, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a3f0, 0x7eb3e0, 0xc424af07e0, 0x0, 0x0, 0x7e75a0, 0xc424c90b00, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a3f0, 0x7eb3e0, 0xc424af07e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653d70, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424af07e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424af07e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653d70, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424af07e0, 0x6cac4a, 0x3, 0x0, 0xc424653d70, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424af07e0, 0x6cac4a, 0x3, 0x0, 0xc424653d70, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424af07e0, 0xc42587a380, 0x7e94e0, 0xc424653d70, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424af07e0, 0xc42587a380, 0xc4253bfc80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bfc01, 0xc424af0720, 0xc426191a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424af03c0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653ce0, 0xc424af0480)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24632 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9a600, 0xc4259d63f0, 0xc424c9a720, 0xc424c9a6c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3202 [runnable]:
net.runtime_pollWait(0x7f0f9c196168, 0x72, 0x329)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212935d0, 0x72, 0xc4217407b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212935d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293570, 0xc421867000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e6b0, 0xc421867000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b87c0, 0xc421867000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff45268)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4218323c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4218323c0, 0xa, 0x0, 0x1e, 0x7f0f9c150d4c, 0x33, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4218323c0, 0xc4217eab40, 0xf0, 0xf0, 0x6c1860, 0xc421740a18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175b2c0, 0xc421740aa8, 0xc421740aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175b2c0, 0xc4217eab40, 0x806f20, 0xc4210feff0, 0xc4215549e8)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4218323c0, 0xc42173cc00, 0xc4217eab40, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542d80, 0x7eb360, 0xc4217f6980, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542d80, 0x7eb360, 0xc4217f6980)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3203 [runnable]:
net/http.newBufioWriterSize(0x7e7ea0, 0xc421542e00, 0x1000, 0x7f0f9c16c078)
/usr/local/go/src/net/http/server.go:655 +0xda
net/http.(*conn).serve(0xc421542e00, 0x7eb420, 0xc4200de060)
/usr/local/go/src/net/http/server.go:1526 +0x32f
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3204 [runnable]:
net.runtime_pollWait(0x7f0f9c195fe8, 0x72, 0x32c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212936b0, 0x72, 0xc42176a7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212936b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293650, 0xc421877000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e6c0, 0xc421877000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8800, 0xc421877000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff45265)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4217720c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4217720c0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4217720c0, 0xc4217eac30, 0xf0, 0xf0, 0x6c1860, 0xc42176aa18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175b320, 0xc42176aaa8, 0xc42176aaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175b320, 0xc4217eac30, 0x806f20, 0xc42175b2f0, 0xc421554d28)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4217720c0, 0xc42173cc00, 0xc4217eac30, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542e80, 0x7eb360, 0xc4217f6a00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542e80, 0x7eb360, 0xc4217f6a00)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3205 [runnable]:
net/http.newBufioWriterSize(0x7e7ea0, 0xc421542f00, 0x1000, 0x7f0f9c16c078)
/usr/local/go/src/net/http/server.go:655 +0xda
net/http.(*conn).serve(0xc421542f00, 0x7eb420, 0xc4200de060)
/usr/local/go/src/net/http/server.go:1526 +0x32f
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3206 [runnable]:
net.runtime_pollWait(0x7f0f9c195e68, 0x72, 0x32e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293790, 0x72, 0xc42176c7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293790, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293730, 0xc421879000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e6d0, 0xc421879000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8840, 0xc421879000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff45262)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772180)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772180, 0xa, 0x0, 0x1e, 0x7f0f9c150d4d, 0x33, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772180, 0xc4217ead20, 0xf0, 0xf0, 0x6c1860, 0xc42176ca18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175b380, 0xc42176caa8, 0xc42176caa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175b380, 0xc4217ead20, 0x806f20, 0xc42175b350, 0xc421555068)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772180, 0xc42173cc00, 0xc4217ead20, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542f80, 0x7eb360, 0xc4217f6a80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542f80, 0x7eb360, 0xc4217f6a80)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3585 [select]:
net/http.(*persistConn).writeLoop(0xc4214dad00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3207 [runnable]:
net/http.newBufioWriterSize(0x7e7ea0, 0xc421543000, 0x1000, 0x7f0f9c16c078)
/usr/local/go/src/net/http/server.go:655 +0xda
net/http.(*conn).serve(0xc421543000, 0x7eb420, 0xc4200de060)
/usr/local/go/src/net/http/server.go:1526 +0x32f
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3580 [IO wait]:
net.runtime_pollWait(0x7f0f9c195da8, 0x72, 0x32a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487cd0, 0x72, 0xc422da79d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421487cd0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421487c70, 0xc420feb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f048, 0xc420feb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214daf00, 0xc420feb000, 0x1000, 0x1000, 0x53bbd3, 0xc422da7b68, 0xc422da7b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833d40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833d40, 0x1, 0xc424046960, 0xc4209d7460, 0xc4209d73c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214daf00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3208 [runnable]:
net.runtime_pollWait(0x7f0f9c195c28, 0x72, 0x330)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293870, 0x72, 0xc42177c7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293870, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293810, 0xc421775000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e6e0, 0xc421775000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8880, 0xc421775000, 0x1000, 0x1000, 0xc42175a210, 0x412c3b, 0xc41ff452ec)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772240)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772240, 0xa, 0x0, 0x1e, 0x7f0f9c150d41, 0x33, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772240, 0xc42175c5a0, 0xf0, 0xf0, 0x6c1860, 0xc42177ca18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a240, 0xc42177caa8, 0xc42177caa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a240, 0xc42175c5a0, 0x806f20, 0xc42175a210, 0xc4215553a8)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772240, 0xc42173c300, 0xc42175c5a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543080, 0x7eb360, 0xc421780000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543080, 0x7eb360, 0xc421780000)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3209 [runnable]:
net.runtime_pollWait(0x7f0f9c195b68, 0x72, 0x331)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212938e0, 0x72, 0xc42177d7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212938e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293880, 0xc42177f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e6e8, 0xc42177f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b88c0, 0xc42177f000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452e9)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772300)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772300, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772300, 0xc42175c690, 0xf0, 0xf0, 0x6c1860, 0xc42177da18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a2a0, 0xc42177daa8, 0xc42177daa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a2a0, 0xc42175c690, 0x806f20, 0xc42175a270, 0xc421555548)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772300, 0xc42173c300, 0xc42175c690, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543100, 0x7eb360, 0xc4217800c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543100, 0x7eb360, 0xc4217800c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3210 [runnable]:
net.runtime_pollWait(0x7f0f9c195aa8, 0x72, 0x332)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293950, 0x72, 0xc4217687b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293950, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212938f0, 0xc421783000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e6f0, 0xc421783000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b88e0, 0xc421783000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452e6)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4217723c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4217723c0, 0xa, 0x0, 0x1e, 0x7f0f9c150d42, 0x33, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4217723c0, 0xc42175c780, 0xf0, 0xf0, 0x6c1860, 0xc421768a18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a300, 0xc421768aa8, 0xc421768aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a300, 0xc42175c780, 0x806f20, 0xc42175a2d0, 0xc4215556e8)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4217723c0, 0xc42173c300, 0xc42175c780, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543180, 0x7eb360, 0xc4217801c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543180, 0x7eb360, 0xc4217801c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3211 [runnable]:
net.runtime_pollWait(0x7f0f9c1959e8, 0x72, 0x333)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212939c0, 0x72, 0xc4217697b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212939c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293960, 0xc421785000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e6f8, 0xc421785000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8900, 0xc421785000, 0x1000, 0x1000, 0x411845, 0x412c3b, 0xc41ff452e3)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772480)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772480, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772480, 0xc42175c870, 0xf0, 0xf0, 0x6c1860, 0xc421769a18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a360, 0xc421769aa8, 0xc421769aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a360, 0xc42175c870, 0x806f20, 0xc42175a330, 0xc421555888)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772480, 0xc42173c400, 0xc42175c870, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543200, 0x7eb360, 0xc4217802c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543200, 0x7eb360, 0xc4217802c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3212 [runnable]:
net.runtime_pollWait(0x7f0f9c195928, 0x72, 0x335)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293a30, 0x72, 0xc4217787b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293a30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212939d0, 0xc421787000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e700, 0xc421787000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8920, 0xc421787000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452e0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772540)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772540, 0xa, 0x0, 0x1e, 0x7f0f9c150d42, 0x33, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772540, 0xc42175c960, 0xf0, 0xf0, 0x6c1860, 0xc421778a18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a3c0, 0xc421778aa8, 0xc421778aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a3c0, 0xc42175c960, 0x806f20, 0xc42175a390, 0xc421555a28)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772540, 0xc42173c400, 0xc42175c960, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543280, 0x7eb360, 0xc4217803c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543280, 0x7eb360, 0xc4217803c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3213 [runnable]:
net.runtime_pollWait(0x7f0f9c195868, 0x72, 0x336)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293aa0, 0x72, 0xc4217797b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293aa0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293a40, 0xc421789000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e708, 0xc421789000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8940, 0xc421789000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452dd)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772600)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772600, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772600, 0xc42175ca50, 0xf0, 0xf0, 0x6c1860, 0xc421779a18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a420, 0xc421779aa8, 0xc421779aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a420, 0xc42175ca50, 0x806f20, 0xc42175a3f0, 0xc421555bc8)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772600, 0xc42173c400, 0xc42175ca50, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543300, 0x7eb360, 0xc4217804c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543300, 0x7eb360, 0xc4217804c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3214 [runnable]:
net.runtime_pollWait(0x7f0f9c1957a8, 0x72, 0x337)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293b10, 0x72, 0xc42177a7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293b10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293ab0, 0xc42178b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e710, 0xc42178b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8960, 0xc42178b000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452da)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4217726c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4217726c0, 0xa, 0x0, 0x1e, 0x7f0f9c150d43, 0x33, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4217726c0, 0xc42175cb40, 0xf0, 0xf0, 0x6c1860, 0xc42177aa18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a480, 0xc42177aaa8, 0xc42177aaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a480, 0xc42175cb40, 0x806f20, 0xc42175a450, 0xc421555d68)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4217726c0, 0xc42173c400, 0xc42175cb40, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543380, 0x7eb360, 0xc4217805c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543380, 0x7eb360, 0xc4217805c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3215 [runnable]:
net.runtime_pollWait(0x7f0f9c19b668, 0x72, 0x338)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293b80, 0x72, 0xc42177b7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293b80, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293b20, 0xc421795000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e718, 0xc421795000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8980, 0xc421795000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452d7)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772780)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772780, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772780, 0xc42175cc30, 0xf0, 0xf0, 0x6c1860, 0xc42177ba18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a4e0, 0xc42177baa8, 0xc42177baa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a4e0, 0xc42175cc30, 0x806f20, 0xc42175a4b0, 0xc42155e028)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772780, 0xc42173c500, 0xc42175cc30, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543400, 0x7eb360, 0xc4217806c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543400, 0x7eb360, 0xc4217806c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3587 [select]:
net/http.(*persistConn).writeLoop(0xc4214dac00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3216 [runnable]:
net.runtime_pollWait(0x7f0f9c19b4e8, 0x72, 0x339)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293bf0, 0x72, 0xc42178e7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293bf0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293b90, 0xc421797000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e720, 0xc421797000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b89a0, 0xc421797000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452d4)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772840)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772840, 0xa, 0x0, 0x1e, 0x7f0f9c150d43, 0x33, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772840, 0xc42175cd20, 0xf0, 0xf0, 0x6c1860, 0xc42178ea18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a540, 0xc42178eaa8, 0xc42178eaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a540, 0xc42175cd20, 0x806f20, 0xc42175a510, 0xc42155e1c8)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772840, 0xc42173c500, 0xc42175cd20, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543480, 0x7eb360, 0xc4217807c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543480, 0x7eb360, 0xc4217807c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3217 [runnable]:
net.runtime_pollWait(0x7f0f9c19b428, 0x72, 0x33a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293c60, 0x72, 0xc42178f7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293c60, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293c00, 0xc421799000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e728, 0xc421799000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b89c0, 0xc421799000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452d1)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772900)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772900, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772900, 0xc42175ce10, 0xf0, 0xf0, 0x6c1860, 0xc42178fa18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a5a0, 0xc42178faa8, 0xc42178faa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a5a0, 0xc42175ce10, 0x806f20, 0xc42175a570, 0xc42155e368)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772900, 0xc42173c500, 0xc42175ce10, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543500, 0x7eb360, 0xc4217808c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543500, 0x7eb360, 0xc4217808c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3578 [IO wait]:
net.runtime_pollWait(0x7f0f9c19b5a8, 0x72, 0x334)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487db0, 0x72, 0xc422da59d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421487db0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421487d50, 0xc420fe9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f040, 0xc420fe9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db000, 0xc420fe9000, 0x1000, 0x1000, 0x53bbd3, 0xc422da5b68, 0xc422da5b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833ce0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833ce0, 0x1, 0xc424046900, 0xc4209d3c60, 0xc4209d3bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3218 [runnable]:
net.runtime_pollWait(0x7f0f9c19b368, 0x72, 0x33b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293cd0, 0x72, 0xc4217907b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293cd0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293c70, 0xc42179b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e730, 0xc42179b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b89e0, 0xc42179b000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452ce)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4217729c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4217729c0, 0xa, 0x0, 0x1e, 0x7f0f9c150d44, 0x33, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4217729c0, 0xc42175cf00, 0xf0, 0xf0, 0x6c1860, 0xc421790a18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a600, 0xc421790aa8, 0xc421790aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a600, 0xc42175cf00, 0x806f20, 0xc42175a5d0, 0xc42155e508)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4217729c0, 0xc42173c500, 0xc42175cf00, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543580, 0x7eb360, 0xc4217809c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543580, 0x7eb360, 0xc4217809c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24718 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b13bc0, 0xc4256f2070, 0xc424b13ce0, 0xc424b13c80)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3220 [runnable]:
net.runtime_pollWait(0x7f0f9c19b1e8, 0x72, 0x33d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293db0, 0x72, 0xc4217a67b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293db0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293d50, 0xc42179f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e740, 0xc42179f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8a20, 0xc42179f000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452c8)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772b40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772b40, 0xa, 0x0, 0x1e, 0x7f0f9c150d44, 0x33, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772b40, 0xc42175d0e0, 0xf0, 0xf0, 0x6c1860, 0xc4217a6a18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a6c0, 0xc4217a6aa8, 0xc4217a6aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a6c0, 0xc42175d0e0, 0x806f20, 0xc42175a690, 0xc42155e848)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772b40, 0xc42173c600, 0xc42175d0e0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543680, 0x7eb360, 0xc421780bc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543680, 0x7eb360, 0xc421780bc0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3221 [runnable]:
net.runtime_pollWait(0x7f0f9c19b128, 0x72, 0x33e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293e20, 0x72, 0xc4217a77b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293e20, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293dc0, 0xc4217a9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e748, 0xc4217a9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8a40, 0xc4217a9000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452c5)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772c00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772c00, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772c00, 0xc42175d1d0, 0xf0, 0xf0, 0x6c1860, 0xc4217a7a18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a720, 0xc4217a7aa8, 0xc4217a7aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a720, 0xc42175d1d0, 0x806f20, 0xc42175a6f0, 0xc42155e9e8)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772c00, 0xc42173c600, 0xc42175d1d0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543700, 0x7eb360, 0xc421780cc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543700, 0x7eb360, 0xc421780cc0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24667 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c1ac60, 0xc425ae4ee0, 0xc424c1ad80, 0xc424c1ad20)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24720 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a9c060, 0xc4256f2150, 0xc424a9c180, 0xc424a9c120)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3224 [runnable]:
net.runtime_pollWait(0x7f0f9c19aee8, 0x72, 0x342)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293f70, 0x72, 0xc4217b67b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293f70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293f10, 0xc4217af000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e760, 0xc4217af000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8aa0, 0xc4217af000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452bc)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772e40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772e40, 0xa, 0x0, 0x1e, 0x7f0f9c150d45, 0x33, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772e40, 0xc42175d4a0, 0xf0, 0xf0, 0x6c1860, 0xc4217b6a18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a840, 0xc4217b6aa8, 0xc4217b6aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a840, 0xc42175d4a0, 0x806f20, 0xc42175a810, 0xc42155eec8)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772e40, 0xc42173c600, 0xc42175d4a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543880, 0x7eb360, 0xc421780fc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543880, 0x7eb360, 0xc421780fc0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24754 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cec80, 0x77, 0xc42247d228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587ab50, 0x77, 0xc42247d260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587ab50, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587aaf0, 0x7eb3e0, 0xc424a5f020, 0x0, 0x0, 0x7e75a0, 0xc424c91100, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587aaf0, 0x7eb3e0, 0xc424a5f020, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e510, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a5f020, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a5f020, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e510, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a5f020, 0x6cac4a, 0x3, 0x0, 0xc42442e510, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a5f020, 0x6cac4a, 0x3, 0x0, 0xc42442e510, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a5f020, 0xc42587aa80, 0x7e94e0, 0xc42442e510, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a5f020, 0xc42587aa80, 0xc4252e02b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0201, 0xc424a5ef00, 0xc426199a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a5ec00, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e480, 0xc424a5ecc0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3589 [select]:
net/http.(*persistConn).writeLoop(0xc42122d500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3226 [runnable]:
net.runtime_pollWait(0x7f0f9c19aca8, 0x72, 0x344)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562060, 0x72, 0xc4217a07b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562060, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562000, 0xc4217bb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e770, 0xc4217bb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8ae0, 0xc4217bb000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452b6)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772fc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772fc0, 0xa, 0x0, 0x1e, 0x7f0f9c150d46, 0x33, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772fc0, 0xc42175d680, 0xf0, 0xf0, 0x6c1860, 0xc4217a0a18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a900, 0xc4217a0aa8, 0xc4217a0aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a900, 0xc42175d680, 0x806f20, 0xc42175a8d0, 0xc42155f208)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772fc0, 0xc42173c700, 0xc42175d680, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543980, 0x7eb360, 0xc4217811c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543980, 0x7eb360, 0xc4217811c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3576 [runnable]:
net.runtime_pollWait(0x7f0f9c19ad68, 0x72, 0x33f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487e90, 0x72, 0xc422d9f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421487e90, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421487e30, 0xc420fe7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f038, 0xc420fe7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db100, 0xc420fe7000, 0x1000, 0x1000, 0x53bbd3, 0xc422d9fb68, 0xc422d9fb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833c80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833c80, 0x1, 0xc4240468a0, 0xc420a33c60, 0xc420a33bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24631 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9a420, 0xc4259d6310, 0xc424c9a540, 0xc424c9a4e0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3228 [runnable]:
net.runtime_pollWait(0x7f0f9c19ab28, 0x72, 0x346)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562140, 0x72, 0xc4217b27b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562140, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215620e0, 0xc4217bf000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e780, 0xc4217bf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8b20, 0xc4217bf000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452b0)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421773140)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421773140, 0xa, 0x0, 0x1e, 0x7f0f9c150d46, 0x33, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421773140, 0xc42175d860, 0xf0, 0xf0, 0x6c1860, 0xc4217b2a18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a9c0, 0xc4217b2aa8, 0xc4217b2aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a9c0, 0xc42175d860, 0x806f20, 0xc42175a990, 0xc42155f548)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421773140, 0xc42173c700, 0xc42175d860, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543a80, 0x7eb360, 0xc4217813c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543a80, 0x7eb360, 0xc4217813c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24744 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a9d4a0, 0xc4256f2540, 0xc424a9d5c0, 0xc424a9d560)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24641 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9b920, 0xc4259d6af0, 0xc424c9ba40, 0xc424c9b9e0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24790 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b6d38, 0x77, 0xc4247f1228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b480, 0x77, 0xc4247f1260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b480, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b420, 0x7eb3e0, 0xc424a39f80, 0x0, 0x0, 0x7e75a0, 0xc424c91880, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b420, 0x7eb3e0, 0xc424a39f80, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442eea0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a39f80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a39f80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442eea0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a39f80, 0x6cac4a, 0x3, 0x0, 0xc42442eea0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a39f80, 0x6cac4a, 0x3, 0x0, 0xc42442eea0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a39f80, 0xc42587b3b0, 0x7e94e0, 0xc42442eea0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a39f80, 0xc42587b3b0, 0xc4252e08d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0801, 0xc424a39ec0, 0xc4261a3a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a39bc0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442ee10, 0xc424a39c80)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24828 [IO wait]:
net.runtime_pollWait(0x7f0f9c194ba8, 0x77, 0xc424ee3228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587be20, 0x77, 0xc424ee3260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587be20, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587bdc0, 0x7eb3e0, 0xc4249494a0, 0x0, 0x0, 0x7e75a0, 0xc424c580c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587bdc0, 0x7eb3e0, 0xc4249494a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f950, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4249494a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4249494a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f950, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4249494a0, 0x6cac4a, 0x3, 0x0, 0xc42442f950, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4249494a0, 0x6cac4a, 0x3, 0x0, 0xc42442f950, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4249494a0, 0xc42587bd50, 0x7e94e0, 0xc42442f950, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4249494a0, 0xc42587bd50, 0xc4252e10e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1001, 0xc4249493e0, 0xc4261b6a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424949080, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f890, 0xc424949140)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24719 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b5d78, 0x77, 0xc423a5f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f21b0, 0x77, 0xc423a5f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f21b0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2150, 0x7eb3e0, 0xc424a9c060, 0x0, 0x0, 0x7e75a0, 0xc425959100, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2150, 0x7eb3e0, 0xc424a9c060, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0930, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a9c060, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a9c060, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0930, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a9c060, 0x6cac4a, 0x3, 0x0, 0xc4245a0930, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a9c060, 0x6cac4a, 0x3, 0x0, 0xc4245a0930, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a9c060, 0xc4256f20e0, 0x7e94e0, 0xc4245a0930, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a9c060, 0xc4256f20e0, 0xc425350a70, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350901, 0xc424b13f80, 0xc422e63a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b13c80, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a08a0, 0xc424b13d40)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3234 [runnable]:
net.runtime_pollWait(0x7f0f9c19c628, 0x72, 0x34d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215623e0, 0x72, 0xc4217d07b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215623e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562380, 0xc4217db000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e7b0, 0xc4217db000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8be0, 0xc4217db000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff4529e)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4217735c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4217735c0, 0xa, 0x0, 0x1e, 0x7f0f9c150d48, 0x33, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4217735c0, 0xc42175de00, 0xf0, 0xf0, 0x6c1860, 0xc4217d0a18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175ac00, 0xc4217d0aa8, 0xc4217d0aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175ac00, 0xc42175de00, 0x806f20, 0xc42175abd0, 0xc42156c028)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4217735c0, 0xc42173c900, 0xc42175de00, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543d80, 0x7eb360, 0xc4217819c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543d80, 0x7eb360, 0xc4217819c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3591 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3235 [runnable]:
net.runtime_pollWait(0x7f0f9c19c4a8, 0x72, 0x34e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562450, 0x72, 0xc4217d17b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562450, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215623f0, 0xc4217dd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e7b8, 0xc4217dd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8c00, 0xc4217dd000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff4529b)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421773680)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421773680, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421773680, 0xc42175def0, 0xf0, 0xf0, 0x6c1860, 0xc4217d1a18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175ac60, 0xc4217d1aa8, 0xc4217d1aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175ac60, 0xc42175def0, 0x806f20, 0xc42175ac30, 0xc42156c1c8)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421773680, 0xc42173c900, 0xc42175def0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543e00, 0x7eb360, 0xc421781ac0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543e00, 0x7eb360, 0xc421781ac0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3574 [runnable]:
net.runtime_pollWait(0x7f0f9c19c568, 0x72, 0x349)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487f70, 0x72, 0xc422d9d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421487f70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421487f10, 0xc420fe1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f030, 0xc420fe1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db200, 0xc420fe1000, 0x1000, 0x1000, 0x53bbd3, 0xc422d9db68, 0xc422d9db78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833c20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833c20, 0x1, 0xc424046840, 0xc420988460, 0xc4209883c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24658 [IO wait]:
net.runtime_pollWait(0x7f0f9c116480, 0x77, 0xc424fc9228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4bc0, 0x77, 0xc424fc9260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4bc0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4b60, 0x7eb3e0, 0xc424c438c0, 0x0, 0x0, 0x7e75a0, 0xc4222adf00, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4b60, 0x7eb3e0, 0xc424c438c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652e10, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c438c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c438c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652e10, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c438c0, 0x6cac4a, 0x3, 0x0, 0xc424652e10, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c438c0, 0x6cac4a, 0x3, 0x0, 0xc424652e10, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c438c0, 0xc425ae4af0, 0x7e94e0, 0xc424652e10, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c438c0, 0xc425ae4af0, 0xc4253beea0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bee01, 0xc424c43800, 0xc426181a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c434a0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652d80, 0xc424c435c0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3237 [runnable]:
net.runtime_pollWait(0x7f0f9c19c328, 0x72, 0x350)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562530, 0x72, 0xc4217e77b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562530, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215624d0, 0xc4217e9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e7c8, 0xc4217e9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8c40, 0xc4217e9000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff45295)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421773800)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421773800, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421773800, 0xc4217ea0f0, 0xf0, 0xf0, 0x6c1860, 0xc4217e7a18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175ad20, 0xc4217e7aa8, 0xc4217e7aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175ad20, 0xc4217ea0f0, 0x806f20, 0xc42175acf0, 0xc42156c508)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421773800, 0xc42173c900, 0xc4217ea0f0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543f00, 0x7eb360, 0xc421781cc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543f00, 0x7eb360, 0xc421781cc0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24734 [IO wait]:
net.runtime_pollWait(0x7f0f9c19a828, 0x77, 0xc422fb7228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a990, 0x77, 0xc422fb7260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a990, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a930, 0x7eb3e0, 0xc424a5e600, 0x0, 0x0, 0x7e75a0, 0xc424c90f80, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a930, 0x7eb3e0, 0xc424a5e600, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e330, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a5e600, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a5e600, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e330, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a5e600, 0x6cac4a, 0x3, 0x0, 0xc42442e330, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a5e600, 0x6cac4a, 0x3, 0x0, 0xc42442e330, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a5e600, 0xc42587a8c0, 0x7e94e0, 0xc42442e330, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a5e600, 0xc42587a8c0, 0xc4252e0150, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0001, 0xc424a5e540, 0xc42619fa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a5e180, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e2a0, 0xc424a5e240)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3239 [runnable]:
net.runtime_pollWait(0x7f0f9c19c1a8, 0x72, 0x352)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562610, 0x72, 0xc4211bd7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562610, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215625b0, 0xc4217f1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e7d8, 0xc4217f1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8cc0, 0xc4217f1000, 0x1000, 0x1000, 0x0, 0x412e83, 0xc41ff4528f)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421773b00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421773b00, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421773b00, 0xc4217ea2d0, 0xf0, 0xf0, 0x6c1860, 0xc4211bda18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175ae10, 0xc4211bdaa8, 0xc4211bdaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175ae10, 0xc4217ea2d0, 0x806f20, 0xc4211c66f0, 0xc42156c848)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421773b00, 0xc42173ca00, 0xc4217ea2d0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156e000, 0x7eb360, 0xc421781f40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156e000, 0x7eb360, 0xc421781f40)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3240 [runnable]:
net.runtime_pollWait(0x7f0f9c19c0e8, 0x72, 0x354)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562680, 0x72, 0xc4217cd7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562680, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562620, 0xc4217f3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e7e0, 0xc4217f3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8ce0, 0xc4217f3000, 0x1000, 0x1000, 0x0, 0x412e83, 0xc41ff4528c)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421773bc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421773bc0, 0xa, 0x0, 0x1e, 0x7f0f9c150d49, 0x33, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421773bc0, 0xc4217ea3c0, 0xf0, 0xf0, 0x6c1860, 0xc4217cda18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175ae70, 0xc4217cdaa8, 0xc4217cdaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175ae70, 0xc4217ea3c0, 0x806f20, 0xc42175ae40, 0xc42156c9e8)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421773bc0, 0xc42173ca00, 0xc4217ea3c0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156e080, 0x7eb360, 0xc4217f6040, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156e080, 0x7eb360, 0xc4217f6040)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24789 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a39b00, 0xc42587b340, 0xc424a39c20, 0xc424a39bc0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3242 [runnable]:
net.runtime_pollWait(0x7f0f9c19bf68, 0x72, 0x356)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562760, 0x72, 0xc4217e37b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562760, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562700, 0xc4217f9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e7f0, 0xc4217f9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8d20, 0xc4217f9000, 0x1000, 0x1000, 0x0, 0x412e83, 0xc41ff45286)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421773d40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421773d40, 0xa, 0x0, 0x1e, 0x7f0f9c150d4a, 0x33, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421773d40, 0xc4217ea5a0, 0xf0, 0xf0, 0x6c1860, 0xc4217e3a18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175af30, 0xc4217e3aa8, 0xc4217e3aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175af30, 0xc4217ea5a0, 0x806f20, 0xc42175af00, 0xc42156cd28)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421773d40, 0xc42173cb00, 0xc4217ea5a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156e180, 0x7eb360, 0xc4217f6240, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156e180, 0x7eb360, 0xc4217f6240)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24801 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4249877a0, 0xc42587b880, 0xc4249878c0, 0xc424987860)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3593 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3244 [runnable]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc42058f5f0, 0xc4217ea780)
/tmp/d20170109-30451-1c333z0/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc42058f5f0, 0xc4217ea780)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc42058f5f0, 0xc4217ea780)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42156e280, 0x7eb360, 0xc4217f6440)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3245 [runnable]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc42058f6c0, 0xc4217eae10)
/tmp/d20170109-30451-1c333z0/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc42058f6c0, 0xc4217eae10)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc42058f6c0, 0xc4217eae10)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42156e300, 0x7eb360, 0xc4217f6b00)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3572 [IO wait]:
net.runtime_pollWait(0x7f0f9c19bde8, 0x72, 0x353)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570060, 0x72, 0xc422d7f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570060, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570000, 0xc4203e0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f028, 0xc4203e0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db300, 0xc4203e0000, 0x1000, 0x1000, 0x53bbd3, 0xc422d7fb68, 0xc422d7fb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833bc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833bc0, 0x1, 0xc4240467e0, 0xc420985460, 0xc4209853c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3246 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4210c1640)
/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4210c1640)
/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc42058e000)
/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc42156e380, 0x7eb360, 0xc42165d100)
/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3247 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42160c1f0, 0x9, 0x5, 0xc42160c1f0)
/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc42058e0d0, 0xc4206aee10)
/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc42058e0d0, 0xc4206aee10)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc42058e0d0, 0xc4206aee10)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42156e400, 0x7eb360, 0xc42165d1c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24825 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424948ae0, 0xc42587bc00, 0xc424948c00, 0xc424948ba0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24742 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a9cfc0, 0xc4256f2460, 0xc424a9d0e0, 0xc424a9d080)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24712 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b12d20, 0xc4259d7dc0, 0xc424b12e40, 0xc424b12de0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3267 [runnable]:
net.runtime_pollWait(0x7f0f9c19b7e8, 0x72, 0x360)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562b50, 0x72, 0xc4218047b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562b50, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562af0, 0xc4206a4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e838, 0xc4206a4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc3a0, 0xc4206a4000, 0x1000, 0x1000, 0x4117ae, 0x7f0f9c198248, 0x10)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420adbf80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420adbf80, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420adbf80, 0xc4206af1d0, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070cf90, 0xc421804aa8, 0xc421804aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070cf90, 0xc4206af1d0, 0x1, 0x55, 0x2)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420adbf80, 0xc42160c800, 0xc4206af1d0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156e600, 0x7eb360, 0xc42165d400, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156e600, 0x7eb360, 0xc42165d400)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3268 [runnable]:
net.runtime_pollWait(0x7f0f9c19b728, 0x72, 0x361)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562bc0, 0x72, 0xc4218057b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562bc0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562b60, 0xc4211b2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e840, 0xc4211b2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc3c0, 0xc4211b2000, 0x1000, 0x1000, 0xc421805968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420850120)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420850120, 0xa, 0x0, 0x1e, 0xc4218059d8, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420850120, 0xc42165f860, 0xf0, 0xf0, 0x6c1860, 0xc42162de01, 0x10000006b7fe0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210146c0, 0xc421805aa8, 0xc421805aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210146c0, 0xc42165f860, 0x1, 0x0, 0xc421805b30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420850120, 0xc42160c800, 0xc42165f860, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156e680, 0x7eb360, 0xc42165d480, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156e680, 0x7eb360, 0xc42165d480)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3595 [select]:
net/http.(*persistConn).writeLoop(0xc42167a400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24654 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b6678, 0x77, 0xc4251ff228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4a00, 0x77, 0xc4251ff260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4a00, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae49a0, 0x7eb3e0, 0xc424c42f60, 0x0, 0x0, 0x7e75a0, 0xc4222add80, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae49a0, 0x7eb3e0, 0xc424c42f60, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652c30, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c42f60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c42f60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652c30, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c42f60, 0x6cac4a, 0x3, 0x0, 0xc424652c30, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c42f60, 0x6cac4a, 0x3, 0x0, 0xc424652c30, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c42f60, 0xc425ae4930, 0x7e94e0, 0xc424652c30, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c42f60, 0xc425ae4930, 0xc4253becc0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bec01, 0xc424c42ea0, 0xc426187a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c42b40, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652ba0, 0xc424c42c00)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3270 [runnable]:
net.runtime_pollWait(0x7f0f9c116c00, 0x72, 0x363)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562ca0, 0x72, 0xc42180f7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562ca0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562c40, 0xc4211a0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e850, 0xc4211a0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc460, 0xc4211a0000, 0x1000, 0x1000, 0xc42180f968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4208502a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4208502a0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4208502a0, 0xc4210f00f0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4202a0fc0, 0xc42180faa8, 0xc42180faa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4202a0fc0, 0xc4210f00f0, 0x1, 0x0, 0xc42180fb30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4208502a0, 0xc42160c900, 0xc4210f00f0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156e780, 0x7eb360, 0xc42165d580, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156e780, 0x7eb360, 0xc42165d580)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3271 [runnable]:
net.runtime_pollWait(0x7f0f9c116b40, 0x72, 0x364)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562d10, 0x72, 0xc4218007b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562d10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562cb0, 0xc4211a4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e858, 0xc4211a4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc480, 0xc4211a4000, 0x1000, 0x1000, 0xc421800968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420850360)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420850360, 0xa, 0x0, 0x1e, 0xc41ffeaf78, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420850360, 0xc4210f03c0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4202a10b0, 0xc421800aa8, 0xc421800aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4202a10b0, 0xc4210f03c0, 0x1, 0x0, 0xc421800b30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420850360, 0xc42160cc00, 0xc4210f03c0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156e800, 0x7eb360, 0xc42165d600, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156e800, 0x7eb360, 0xc42165d600)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24737 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a5eae0, 0xc42587aa10, 0xc424a5ec60, 0xc424a5ec00)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3273 [runnable]:
net.runtime_pollWait(0x7f0f9c1169c0, 0x72, 0x366)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562df0, 0x72, 0xc42180a7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562df0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562d90, 0xc421194000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e868, 0xc421194000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc520, 0xc421194000, 0x1000, 0x1000, 0xc42180a968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4208507e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4208507e0, 0xa, 0x0, 0x1e, 0xc41ffeaf29, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4208507e0, 0xc4210f05a0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4202a1aa0, 0xc42180aaa8, 0xc42180aaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4202a1aa0, 0xc4210f05a0, 0x1, 0x0, 0xc42180ab30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4208507e0, 0xc42160d300, 0xc4210f05a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156e900, 0x7eb360, 0xc42165d700, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156e900, 0x7eb360, 0xc42165d700)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3711 [IO wait]:
net.runtime_pollWait(0x7f0f9c117080, 0x72, 0x3b1)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598bc0, 0x72, 0xc42116a9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598bc0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598b60, 0xc421924000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f268, 0xc421924000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122ce00, 0xc421924000, 0x1000, 0x1000, 0x53bbd3, 0xc42116ab68, 0xc42116ab78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210677a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210677a0, 0x1, 0xc420b33d40, 0xc4209fb460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122ce00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24771 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cd840, 0x77, 0xc42246f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2ae0, 0x77, 0xc42246f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2ae0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2a80, 0x7eb3e0, 0xc424a592c0, 0x0, 0x0, 0x7e75a0, 0xc425959880, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2a80, 0x7eb3e0, 0xc424a592c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a12c0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a592c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a592c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a12c0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a592c0, 0x6cac4a, 0x3, 0x0, 0xc4245a12c0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a592c0, 0x6cac4a, 0x3, 0x0, 0xc4245a12c0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a592c0, 0xc4256f2a10, 0x7e94e0, 0xc4245a12c0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a592c0, 0xc4256f2a10, 0xc425351300, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351201, 0xc424a59200, 0xc422ea0a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a58ea0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1230, 0xc424a58f60)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3275 [runnable]:
net.runtime_pollWait(0x7f0f9c116840, 0x72, 0x368)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562ed0, 0x72, 0xc42180c7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562ed0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562e70, 0xc420d00000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e878, 0xc420d00000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc5c0, 0xc420d00000, 0x1000, 0x1000, 0xc42180c968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420850960)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420850960, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420850960, 0xc4210611d0, 0xf0, 0xf0, 0x6c1860, 0x806f01, 0x17f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4202a1bc0, 0xc42180caa8, 0xc42180caa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4202a1bc0, 0xc4210611d0, 0x1, 0x0, 0xc42180cb30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420850960, 0xc42160d300, 0xc4210611d0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156ea00, 0x7eb360, 0xc42165d800, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156ea00, 0x7eb360, 0xc42165d800)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3276 [runnable]:
net.runtime_pollWait(0x7f0f9c116780, 0x72, 0x369)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562f40, 0x72, 0xc4211777b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562f40, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562ee0, 0xc42187d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e880, 0xc42187d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b9860, 0xc42187d000, 0x1000, 0x1000, 0xc421177968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421833a40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421833a40, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421833a40, 0xc421423770, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175bec0, 0xc421177aa8, 0xc421177aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175bec0, 0xc421423770, 0x2, 0x1, 0xc421177b30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421833a40, 0xc42173cf00, 0xc421423770, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156ea80, 0x7eb360, 0xc4217f6bc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156ea80, 0x7eb360, 0xc4217f6bc0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3277 [runnable]:
net.runtime_pollWait(0x7f0f9c1166c0, 0x72, 0x36a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562fb0, 0x72, 0xc42180d7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562fb0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562f50, 0xc420d04000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e888, 0xc420d04000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc5e0, 0xc420d04000, 0x1000, 0x1000, 0xc42180d968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420850ae0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420850ae0, 0xa, 0x0, 0x1e, 0xc42180d9d8, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420850ae0, 0xc42105cf00, 0xf0, 0xf0, 0x6c1860, 0x806f01, 0x17f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4202a1c20, 0xc42180daa8, 0xc42180daa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4202a1c20, 0xc42105cf00, 0x1, 0x0, 0xc42180db30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420850ae0, 0xc42160d300, 0xc42105cf00, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156eb00, 0x7eb360, 0xc42165d880, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156eb00, 0x7eb360, 0xc42165d880)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3278 [runnable]:
net.runtime_pollWait(0x7f0f9c116600, 0x72, 0x36c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563020, 0x72, 0xc4218167b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563020, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562fc0, 0xc420c6c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e890, 0xc420c6c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc600, 0xc420c6c000, 0x1000, 0x1000, 0xc421816968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420850e40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420850e40, 0xa, 0x0, 0x1e, 0xc41ffeaf05, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420850e40, 0xc42105d2c0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4202a1f20, 0xc421816aa8, 0xc421816aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4202a1f20, 0xc42105d2c0, 0x1, 0x0, 0xc421816b30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420850e40, 0xc42160d400, 0xc42105d2c0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156eb80, 0x7eb360, 0xc42165d900, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156eb80, 0x7eb360, 0xc42165d900)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3279 [runnable]:
net.runtime_pollWait(0x7f0f9c116540, 0x72, 0x36d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563090, 0x72, 0xc4218177b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563090, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563030, 0xc420c70000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e898, 0xc420c70000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc680, 0xc420c70000, 0x1000, 0x1000, 0xc421817968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420850f00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420850f00, 0xa, 0x0, 0x1e, 0xc41ffeaf02, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420850f00, 0xc42105d4a0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4202a1f80, 0xc421817aa8, 0xc421817aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4202a1f80, 0xc42105d4a0, 0x1, 0x0, 0xc421817b30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420850f00, 0xc42160d400, 0xc42105d4a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156ec00, 0x7eb360, 0xc42165d980, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156ec00, 0x7eb360, 0xc42165d980)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24670 [IO wait]:
net.runtime_pollWait(0x7f0f9c174a58, 0x77, 0xc4249fb228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae5100, 0x77, 0xc4249fb260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae5100, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae50a0, 0x7eb3e0, 0xc424c1b5c0, 0x0, 0x0, 0x7e75a0, 0xc424c90380, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae50a0, 0x7eb3e0, 0xc424c1b5c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246533e0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c1b5c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c1b5c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246533e0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c1b5c0, 0x6cac4a, 0x3, 0x0, 0xc4246533e0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c1b5c0, 0x6cac4a, 0x3, 0x0, 0xc4246533e0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c1b5c0, 0xc425ae5030, 0x7e94e0, 0xc4246533e0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c1b5c0, 0xc425ae5030, 0xc4253bf3f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf301, 0xc424c1b500, 0xc42618fa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c1b1a0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653350, 0xc424c1b260)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24763 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a38420, 0xc42587ae70, 0xc424a38540, 0xc424a384e0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3706 [select]:
net/http.(*persistConn).writeLoop(0xc4214db700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3282 [runnable]:
net.runtime_pollWait(0x7f0f9c116240, 0x72, 0x370)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215631e0, 0x72, 0xc4218127b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215631e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563180, 0xc420ba0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e8b0, 0xc420ba0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cda60, 0xc420ba0000, 0x1000, 0x1000, 0xc421812968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4208511a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4208511a0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4208511a0, 0xc42105d770, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4215efd70, 0xc421812aa8, 0xc421812aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4215efd70, 0xc42105d770, 0x1, 0x0, 0xc421812b30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4208511a0, 0xc42160d500, 0xc42105d770, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156ed80, 0x7eb360, 0xc42165db00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156ed80, 0x7eb360, 0xc42165db00)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3283 [runnable]:
net.runtime_pollWait(0x7f0f9c116180, 0x72, 0x371)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563250, 0x72, 0xc4218137b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563250, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215631f0, 0xc420ba4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e8b8, 0xc420ba4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cda80, 0xc420ba4000, 0x1000, 0x1000, 0xc421813968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420851320)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420851320, 0xa, 0x0, 0x1e, 0xc41ff568f5, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420851320, 0xc42105d860, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42152e120, 0xc421813aa8, 0xc421813aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42152e120, 0xc42105d860, 0x1, 0x0, 0xc421813b30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420851320, 0xc42160d500, 0xc42105d860, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156ee00, 0x7eb360, 0xc42165dbc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156ee00, 0x7eb360, 0xc42165dbc0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3709 [IO wait]:
net.runtime_pollWait(0x7f0f9c116300, 0x72, 0x36b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570290, 0x72, 0xc42060b9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570290, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570230, 0xc421922000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f260, 0xc421922000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db500, 0xc421922000, 0x1000, 0x1000, 0x53bbd3, 0xc4209fc378, 0xc4209fc388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421067680)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421067680, 0x1, 0xc420b32d20, 0xc4209fc460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24674 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9bb60, 0xc4259d6bd0, 0xc424c9bc80, 0xc424c9bc20)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24721 [IO wait]:
net.runtime_pollWait(0x7f0f9c193000, 0x77, 0xc423a67228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2290, 0x77, 0xc423a67260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2290, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2230, 0x7eb3e0, 0xc424a9c540, 0x0, 0x0, 0x7e75a0, 0xc4259591c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2230, 0x7eb3e0, 0xc424a9c540, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0a20, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a9c540, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a9c540, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0a20, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a9c540, 0x6cac4a, 0x3, 0x0, 0xc4245a0a20, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a9c540, 0x6cac4a, 0x3, 0x0, 0xc4245a0a20, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a9c540, 0xc4256f21c0, 0x7e94e0, 0xc4245a0a20, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a9c540, 0xc4256f21c0, 0xc425350b70, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350a01, 0xc424a9c480, 0xc422e6ca38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a9c120, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a0990, 0xc424a9c1e0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3286 [runnable]:
net.runtime_pollWait(0x7f0f9c115f40, 0x72, 0x374)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215633a0, 0x72, 0xc42181e7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215633a0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563340, 0xc420fa6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e8d0, 0xc420fa6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158cb00, 0xc420fa6000, 0x1000, 0x1000, 0xc42181e968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420851560)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420851560, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420851560, 0xc42105db30, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c67e0, 0xc42181eaa8, 0xc42181eaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c67e0, 0xc42105db30, 0x1, 0x0, 0xc42181eb30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420851560, 0xc42160d500, 0xc42105db30, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156ef80, 0x7eb360, 0xc42165dec0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156ef80, 0x7eb360, 0xc42165dec0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3287 [runnable]:
net.runtime_pollWait(0x7f0f9c115e80, 0x72, 0x375)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563410, 0x72, 0xc42181f7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563410, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215633b0, 0xc420faa000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e8d8, 0xc420faa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158cbc0, 0xc420faa000, 0x1000, 0x1000, 0xc42181f968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420851620)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420851620, 0xa, 0x0, 0x1e, 0xc41ff71c8d, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420851620, 0xc42105dc20, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c6e10, 0xc42181faa8, 0xc42181faa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c6e10, 0xc42105dc20, 0x1, 0x0, 0xc42181fb30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420851620, 0xc42160d600, 0xc42105dc20, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f000, 0x7eb360, 0xc42165dfc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f000, 0x7eb360, 0xc42165dfc0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24772 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a592c0, 0xc4256f2a80, 0xc424a593e0, 0xc424a59380)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3289 [runnable]:
net.runtime_pollWait(0x7f0f9c19d528, 0x72, 0x378)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215634f0, 0x72, 0xc4218117b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215634f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563490, 0xc421880000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e8e8, 0xc421880000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158cc80, 0xc421880000, 0x1000, 0x1000, 0xc421811968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4208518c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4208518c0, 0xa, 0x0, 0x1e, 0xc41ff71c89, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4208518c0, 0xc42105de00, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c6ea0, 0xc421811aa8, 0xc421811aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c6ea0, 0xc42105de00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4208518c0, 0xc42160d600, 0xc42105de00, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f100, 0x7eb360, 0xc42143cc80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f100, 0x7eb360, 0xc42143cc80)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3290 [runnable]:
net.runtime_pollWait(0x7f0f9c19d468, 0x72, 0x379)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563560, 0x72, 0xc42181a7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563560, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563500, 0xc421886000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e8f0, 0xc421886000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158cca0, 0xc421886000, 0x1000, 0x1000, 0xc42181a968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420851980)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420851980, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420851980, 0xc42105def0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c6ed0, 0xc42181aaa8, 0xc42181aaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c6ed0, 0xc42105def0, 0x1, 0x0, 0xc42181ab30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420851980, 0xc42160d600, 0xc42105def0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f180, 0x7eb360, 0xc42143cf00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f180, 0x7eb360, 0xc42143cf00)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3708 [select]:
net/http.(*persistConn).writeLoop(0xc4214db600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3707 [IO wait]:
net.runtime_pollWait(0x7f0f9c19d3a8, 0x72, 0x376)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570370, 0x72, 0xc4207579d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570370, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570310, 0xc421920000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f258, 0xc421920000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db600, 0xc421920000, 0x1000, 0x1000, 0x53bbd3, 0xc420440378, 0xc420440388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210674a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210674a0, 0x1, 0xc420b32900, 0xc420440460, 0xc420100000, 0x0, 0xc4204403e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24708 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b122a0, 0xc4259d7c00, 0xc424b123c0, 0xc424b12360)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24577 [runnable]:
net.runtime_pollWait(0x7f0f9c1160c0, 0x77, 0xc42591d228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421b05db0, 0x77, 0xc42591d260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421b05db0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421b05d50, 0x7eb3e0, 0xc424da4f60, 0x0, 0x0, 0x7e75a0, 0xc4222ad2a0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421b05d50, 0x7eb3e0, 0xc424da4f60, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fe30, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424da4f60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424da4f60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fe30, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424da4f60, 0x6cac4a, 0x3, 0x0, 0xc424a4fe30, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424da4f60, 0x6cac4a, 0x3, 0x0, 0xc424a4fe30, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424da4f60, 0xc421b05ce0, 0x7e94e0, 0xc424a4fe30, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424da4f60, 0xc421b05ce0, 0xc4253be030, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425535f01, 0xc424da4ea0, 0xc426171a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424da4ba0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424a4fda0, 0xc424da4c60)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24662 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d5500, 0x77, 0xc424c89228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4d80, 0x77, 0xc424c89260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4d80, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4d20, 0x7eb3e0, 0xc424c1a2a0, 0x0, 0x0, 0x7e75a0, 0xc424c90080, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4d20, 0x7eb3e0, 0xc424c1a2a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652ff0, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c1a2a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c1a2a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652ff0, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c1a2a0, 0x6cac4a, 0x3, 0x0, 0xc424652ff0, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c1a2a0, 0x6cac4a, 0x3, 0x0, 0xc424652ff0, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c1a2a0, 0xc425ae4cb0, 0x7e94e0, 0xc424652ff0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c1a2a0, 0xc425ae4cb0, 0xc4253bf030, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bef01, 0xc424c1a1e0, 0xc426183a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c43e60, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652f60, 0xc424c43f20)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24696 [IO wait]:
net.runtime_pollWait(0x7f0f9c19afa8, 0x77, 0xc42458f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae5560, 0x77, 0xc42458f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae5560, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae5500, 0x7eb3e0, 0xc424b98ea0, 0x0, 0x0, 0x7e75a0, 0xc424c90740, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae5500, 0x7eb3e0, 0xc424b98ea0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653890, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b98ea0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b98ea0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653890, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b98ea0, 0x6cac4a, 0x3, 0x0, 0xc424653890, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b98ea0, 0x6cac4a, 0x3, 0x0, 0xc424653890, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b98ea0, 0xc425ae5490, 0x7e94e0, 0xc424653890, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b98ea0, 0xc425ae5490, 0xc4253bf810, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf701, 0xc424b98d80, 0xc426194a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b98a20, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653800, 0xc424b98b40)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3295 [runnable]:
net.runtime_pollWait(0x7f0f9c19cfe8, 0x72, 0x37f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563790, 0x72, 0xc4218277b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563790, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563730, 0xc42189a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e918, 0xc42189a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158cf80, 0xc42189a000, 0x1000, 0x1000, 0xc421827968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420851f80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420851f80, 0xa, 0x0, 0x1e, 0xc42162de68, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420851f80, 0xc4210125a0, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203ffaa0, 0xc421827aa8, 0xc421827aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203ffaa0, 0xc4210125a0, 0x8, 0x55, 0x44)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420851f80, 0xc42160d700, 0xc4210125a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f400, 0x7eb360, 0xc421114f00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f400, 0x7eb360, 0xc421114f00)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3296 [runnable]:
net.runtime_pollWait(0x7f0f9c19cf28, 0x72, 0x380)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563800, 0x72, 0xc4218187b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563800, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215637a0, 0xc42189e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e920, 0xc42189e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158cfa0, 0xc42189e000, 0x1000, 0x1000, 0xc421818968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4211ef320)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4211ef320, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4211ef320, 0xc421012690, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7350, 0xc421818aa8, 0xc421818aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7350, 0xc421012690, 0x1, 0x0, 0xc421818b30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4211ef320, 0xc42160d800, 0xc421012690, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f480, 0x7eb360, 0xc4210c0280, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f480, 0x7eb360, 0xc4210c0280)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3710 [select]:
net/http.(*persistConn).writeLoop(0xc4214db500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24799 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424987320, 0xc42587b7a0, 0xc424987440, 0xc4249873e0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24798 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d5740, 0x77, 0xc424aa5228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b800, 0x77, 0xc424aa5260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b800, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b7a0, 0x7eb3e0, 0xc424987320, 0x0, 0x0, 0x7e75a0, 0xc424c91b80, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b7a0, 0x7eb3e0, 0xc424987320, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f290, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424987320, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424987320, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f290, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424987320, 0x6cac4a, 0x3, 0x0, 0xc42442f290, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424987320, 0x6cac4a, 0x3, 0x0, 0xc42442f290, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424987320, 0xc42587b730, 0x7e94e0, 0xc42442f290, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424987320, 0xc42587b730, 0xc4252e0be0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0b01, 0xc424987260, 0xc4261afa38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424986f00, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f200, 0xc424987020)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3705 [IO wait]:
net.runtime_pollWait(0x7f0f9c19ce68, 0x72, 0x37d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570450, 0x72, 0xc4207569d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570450, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215703f0, 0xc42191c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f250, 0xc42191c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db700, 0xc42191c000, 0x1000, 0x1000, 0x53bbd3, 0xc42043b378, 0xc42043b388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210671a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210671a0, 0x1, 0xc420b324e0, 0xc42043b460, 0x0, 0x0, 0x7)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24661 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c43da0, 0xc425ae4c40, 0xc424c43ec0, 0xc424c43e60)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24765 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a388a0, 0xc42587af50, 0xc424a389c0, 0xc424a38960)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24702 [IO wait]:
net.runtime_pollWait(0x7f0f9c19b968, 0x77, 0xc422b8f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a220, 0x77, 0xc422b8f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a220, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a1c0, 0x7eb3e0, 0xc424b99e00, 0x0, 0x0, 0x7e75a0, 0xc424c90980, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a1c0, 0x7eb3e0, 0xc424b99e00, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653b90, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b99e00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b99e00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653b90, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b99e00, 0x6cac4a, 0x3, 0x0, 0xc424653b90, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b99e00, 0x6cac4a, 0x3, 0x0, 0xc424653b90, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b99e00, 0xc42587a150, 0x7e94e0, 0xc424653b90, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b99e00, 0xc42587a150, 0xc4253bfaa0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bfa01, 0xc424b99ce0, 0xc426197a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b99920, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653b00, 0xc424b99aa0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24797 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424986e40, 0xc42587b6c0, 0xc424986f60, 0xc424986f00)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3303 [runnable]:
net.runtime_pollWait(0x7f0f9c19c928, 0x72, 0x388)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563b10, 0x72, 0xc42182f7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563b10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563ab0, 0xc4218b2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e958, 0xc4218b2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d280, 0xc4218b2000, 0x1000, 0x1000, 0xc42182f968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4211d3da0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4211d3da0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4211d3da0, 0xc420de80f0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7560, 0xc42182faa8, 0xc42182faa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7560, 0xc420de80f0, 0x1, 0x0, 0xc42182fb30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4211d3da0, 0xc42160d900, 0xc420de80f0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f800, 0x7eb360, 0xc4210c1280, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f800, 0x7eb360, 0xc4210c1280)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3304 [runnable]:
net.runtime_pollWait(0x7f0f9c19c868, 0x72, 0x389)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563b80, 0x72, 0xc4218207b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563b80, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563b20, 0xc4218b8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e960, 0xc4218b8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d2a0, 0xc4218b8000, 0x1000, 0x1000, 0xc421820968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4211b8120)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4211b8120, 0xa, 0x0, 0x1e, 0xc41ff71c4e, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4211b8120, 0xc420de81e0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c75f0, 0xc421820aa8, 0xc421820aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c75f0, 0xc420de81e0, 0x8, 0x55, 0xc)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4211b8120, 0xc42160d900, 0xc420de81e0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f880, 0x7eb360, 0xc4210c14c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f880, 0x7eb360, 0xc4210c14c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3305 [runnable]:
net.runtime_pollWait(0x7f0f9c19c7a8, 0x72, 0x38a)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563bf0, 0x72, 0xc4218217b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563bf0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563b90, 0xc4217ff000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e968, 0xc4217ff000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8da0, 0xc4217ff000, 0x1000, 0x1000, 0x0, 0x412e83, 0xc41ff4527d)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421773f80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421773f80, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421773f80, 0xc4217ea870, 0xf0, 0xf0, 0x6c1860, 0xc421821a18, 0x806f20)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175b050, 0xc421821aa8, 0xc421821aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175b050, 0xc4217ea870, 0x806f20, 0xc42175b020, 0xc42158bbc8)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421773f80, 0xc42173cb00, 0xc4217ea870, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f900, 0x7eb360, 0xc4217f6580, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f900, 0x7eb360, 0xc4217f6580)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3306 [runnable]:
net.runtime_pollWait(0x7f0f9c19c6e8, 0x72, 0x38b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563c60, 0x72, 0xc42182a7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563c60, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563c00, 0xc4218ba000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e970, 0xc4218ba000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8dc0, 0xc4218ba000, 0x1000, 0x1000, 0x0, 0x41af84, 0xc42182a948)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4211ae8a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4211ae8a0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4211ae8a0, 0xc420de82d0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7680, 0xc42182aaa8, 0xc42182aaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7680, 0xc420de82d0, 0x8, 0x55, 0x1)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4211ae8a0, 0xc42160da00, 0xc420de82d0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f980, 0x7eb360, 0xc4210c16c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f980, 0x7eb360, 0xc4210c16c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3307 [runnable]:
net.runtime_pollWait(0x7f0f9c19e5a8, 0x72, 0x38c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563cd0, 0x72, 0xc42182b7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563cd0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563c70, 0xc4218be000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e978, 0xc4218be000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d3a0, 0xc4218be000, 0x1000, 0x1000, 0xc42182b968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421199ce0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421199ce0, 0xa, 0x0, 0x1e, 0xc41ff71c3c, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421199ce0, 0xc420de83c0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7830, 0xc42182baa8, 0xc42182baa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7830, 0xc420de83c0, 0x1, 0x55, 0x7)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421199ce0, 0xc42160da00, 0xc420de83c0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156fa00, 0x7eb360, 0xc4210c1b80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156fa00, 0x7eb360, 0xc4210c1b80)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3712 [select]:
net/http.(*persistConn).writeLoop(0xc42122ce00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3308 [runnable]:
net.runtime_pollWait(0x7f0f9c19e428, 0x72, 0x38d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563d40, 0x72, 0xc42182c7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563d40, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563ce0, 0xc4218c2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e980, 0xc4218c2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d3c0, 0xc4218c2000, 0x1000, 0x1000, 0xc42182c968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42118e660)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42118e660, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42118e660, 0xc420de84b0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c78c0, 0xc42182caa8, 0xc42182caa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c78c0, 0xc420de84b0, 0x8, 0x55, 0x55)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42118e660, 0xc42160da00, 0xc420de84b0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156fa80, 0x7eb360, 0xc4210903c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156fa80, 0x7eb360, 0xc4210903c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3703 [runnable]:
net.runtime_pollWait(0x7f0f9c19e4e8, 0x72, 0x387)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570530, 0x72, 0xc42083f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570530, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215704d0, 0xc421918000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f248, 0xc421918000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db800, 0xc421918000, 0x1000, 0x1000, 0x53bbd3, 0xc42083fb68, 0xc42083fb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421066c00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421066c00, 0x1, 0xc420b320c0, 0xc4209fac60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3309 [runnable]:
net.runtime_pollWait(0x7f0f9c19e368, 0x72, 0x38e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563db0, 0x72, 0xc42182d7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563db0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563d50, 0xc4218c6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e988, 0xc4218c6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d460, 0xc4218c6000, 0x1000, 0x1000, 0xc42182d968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421168060)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421168060, 0xa, 0x0, 0x1e, 0xc41ff71c36, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421168060, 0xc420de85a0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c78f0, 0xc42182daa8, 0xc42182daa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c78f0, 0xc420de85a0, 0x1, 0x0, 0xc42182db30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421168060, 0xc42160da00, 0xc420de85a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156fb00, 0x7eb360, 0xc421090580, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156fb00, 0x7eb360, 0xc421090580)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24640 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9b740, 0xc4259d6a10, 0xc424c9b860, 0xc424c9b800)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24824 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b6378, 0x77, 0xc424dcf228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587bc60, 0x77, 0xc424dcf260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587bc60, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587bc00, 0x7eb3e0, 0xc424948ae0, 0x0, 0x0, 0x7e75a0, 0xc424c91f40, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587bc00, 0x7eb3e0, 0xc424948ae0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f740, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424948ae0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424948ae0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f740, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424948ae0, 0x6cac4a, 0x3, 0x0, 0xc42442f740, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424948ae0, 0x6cac4a, 0x3, 0x0, 0xc42442f740, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424948ae0, 0xc42587bb90, 0x7e94e0, 0xc42442f740, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424948ae0, 0xc42587bb90, 0xc4252e0f90, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0f01, 0xc424948a20, 0xc4261b4a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424948720, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f6b0, 0xc4249487e0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24741 [IO wait]:
net.runtime_pollWait(0x7f0f9c1963a8, 0x77, 0xc422fbb228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f24c0, 0x77, 0xc422fbb260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f24c0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2460, 0x7eb3e0, 0xc424a9cfc0, 0x0, 0x0, 0x7e75a0, 0xc425959340, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2460, 0x7eb3e0, 0xc424a9cfc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0c30, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a9cfc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a9cfc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0c30, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a9cfc0, 0x6cac4a, 0x3, 0x0, 0xc4245a0c30, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a9cfc0, 0x6cac4a, 0x3, 0x0, 0xc4245a0c30, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a9cfc0, 0xc4256f2380, 0x7e94e0, 0xc4245a0c30, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a9cfc0, 0xc4256f2380, 0xc425350d00, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350c01, 0xc424a9cf00, 0xc422e6ea38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a9cba0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a0b70, 0xc424a9cc60)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24736 [IO wait]:
net.runtime_pollWait(0x7f0f9c19caa8, 0x77, 0xc422fc3228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587aa70, 0x77, 0xc422fc3260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587aa70, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587aa10, 0x7eb3e0, 0xc424a5eae0, 0x0, 0x0, 0x7e75a0, 0xc424c91040, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587aa10, 0x7eb3e0, 0xc424a5eae0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e420, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a5eae0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a5eae0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e420, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a5eae0, 0x6cac4a, 0x3, 0x0, 0xc42442e420, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a5eae0, 0x6cac4a, 0x3, 0x0, 0xc42442e420, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a5eae0, 0xc42587a9a0, 0x7e94e0, 0xc42442e420, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a5eae0, 0xc42587a9a0, 0xc4252e0210, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0101, 0xc424a5ea20, 0xc426198a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a5e6c0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e390, 0xc424a5e780)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24573 [runnable]:
net.runtime_pollWait(0x7f0f9c1b7c38, 0x77, 0xc42578f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421b05bf0, 0x77, 0xc42578f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421b05bf0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421b05b90, 0x7eb3e0, 0xc424da4660, 0x0, 0x0, 0x7e75a0, 0xc4222ad120, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421b05b90, 0x7eb3e0, 0xc424da4660, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fc50, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424da4660, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424da4660, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fc50, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424da4660, 0x6cac4a, 0x3, 0x0, 0xc424a4fc50, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424da4660, 0x6cac4a, 0x3, 0x0, 0xc424a4fc50, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424da4660, 0xc421b05b20, 0x7e94e0, 0xc424a4fc50, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424da4660, 0xc421b05b20, 0xc425535ed0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425535e01, 0xc424da45a0, 0xc426177a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424da42a0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424a4fbc0, 0xc424da4360)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 24711 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d7a80, 0x77, 0xc423a0f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d7e20, 0x77, 0xc423a0f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d7e20, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7dc0, 0x7eb3e0, 0xc424b12d20, 0x0, 0x0, 0x7e75a0, 0xc425958e00, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7dc0, 0x7eb3e0, 0xc424b12d20, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0570, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b12d20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b12d20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0570, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b12d20, 0x6cac4a, 0x3, 0x0, 0xc4245a0570, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b12d20, 0x6cac4a, 0x3, 0x0, 0xc4245a0570, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b12d20, 0xc4259d7d50, 0x7e94e0, 0xc4245a0570, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b12d20, 0xc4259d7d50, 0xc4253506b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350601, 0xc424b12ba0, 0xc422e67a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b12840, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a04e0, 0xc424b12960)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3316 [runnable]:
net.runtime_pollWait(0x7f0f9c19de28, 0x72, 0x396)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215980d0, 0x72, 0xc4211e17b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215980d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598070, 0xc4218e4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e9c0, 0xc4218e4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d780, 0xc4218e4000, 0x1000, 0x1000, 0xc4211e1968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210d8780)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210d8780, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210d8780, 0xc42073b3b0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7bf0, 0xc4211e1aa8, 0xc4211e1aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7bf0, 0xc42073b3b0, 0x1, 0x0, 0xc4211e1b30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210d8780, 0xc42160dc00, 0xc42073b3b0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156fe80, 0x7eb360, 0xc420ff8a80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156fe80, 0x7eb360, 0xc420ff8a80)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3714 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3317 [runnable]:
net.runtime_pollWait(0x7f0f9c19dca8, 0x72, 0x397)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598140, 0x72, 0xc4218387b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598140, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215980e0, 0xc4218e8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e9c8, 0xc4218e8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d820, 0xc4218e8000, 0x1000, 0x1000, 0xc421838968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210d8840)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210d8840, 0xa, 0x0, 0x1e, 0xc41ff71c1d, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210d8840, 0xc42073b4a0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7c20, 0xc421838aa8, 0xc421838aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7c20, 0xc42073b4a0, 0x1, 0x0, 0xc421838b30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210d8840, 0xc42160dc00, 0xc42073b4a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156ff00, 0x7eb360, 0xc420ff8c00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156ff00, 0x7eb360, 0xc420ff8c00)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3701 [runnable]:
net.runtime_pollWait(0x7f0f9c19dd68, 0x72, 0x392)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570610, 0x72, 0xc42144b9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570610, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215705b0, 0xc421912000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f240, 0xc421912000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db900, 0xc421912000, 0x1000, 0x1000, 0x53bbd3, 0xc4209fdb78, 0xc4209fdb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421066ba0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421066ba0, 0x1, 0xc420b47f80, 0xc4209fdc60, 0x40e75c, 0xc4207b5a38, 0x1)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24639 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9b500, 0xc4259d6930, 0xc424c9b620, 0xc424c9b5c0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24678 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9c3c0, 0xc4259d6fc0, 0xc424b9c540, 0xc424b9c4e0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24800 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b5538, 0x77, 0xc424aad228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b8e0, 0x77, 0xc424aad260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b8e0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b880, 0x7eb3e0, 0xc4249877a0, 0x0, 0x0, 0x7e75a0, 0xc424c91c40, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b880, 0x7eb3e0, 0xc4249877a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f380, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4249877a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4249877a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f380, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4249877a0, 0x6cac4a, 0x3, 0x0, 0xc42442f380, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4249877a0, 0x6cac4a, 0x3, 0x0, 0xc42442f380, 0x0, 0xf5, 0xe)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4249877a0, 0xc42587b810, 0x7e94e0, 0xc42442f380, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4249877a0, 0xc42587b810, 0xc4252e0ca0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0c01, 0xc4249876e0, 0xc4261a8a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4249873e0, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f2f0, 0xc4249874a0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3321 [runnable]:
net.runtime_pollWait(0x7f0f9c19d9a8, 0x72, 0x39c)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598300, 0x72, 0xc4218347b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598300, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215982a0, 0xc4218f6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e9e8, 0xc4218f6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d9a0, 0xc4218f6000, 0x1000, 0x1000, 0xc421834968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42109e2a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42109e2a0, 0xa, 0x0, 0x1e, 0xc41ff71c12, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42109e2a0, 0xc42070a3c0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7d70, 0xc421834aa8, 0xc421834aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7d70, 0xc42070a3c0, 0x1, 0x0, 0xc421834b30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42109e2a0, 0xc42160dd00, 0xc42070a3c0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42159a100, 0x7eb360, 0xc420ce8fc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42159a100, 0x7eb360, 0xc420ce8fc0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3322 [runnable]:
net.runtime_pollWait(0x7f0f9c19d8e8, 0x72, 0x39d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598370, 0x72, 0xc4218357b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598370, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598310, 0xc4218f8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e9f0, 0xc4218f8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d9c0, 0xc4218f8000, 0x1000, 0x1000, 0xc421835968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42109e360)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42109e360, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42109e360, 0xc42070a4b0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7dd0, 0xc421835aa8, 0xc421835aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7dd0, 0xc42070a4b0, 0x1, 0x0, 0xc421835b30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42109e360, 0xc42160dd00, 0xc42070a4b0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42159a180, 0x7eb360, 0xc420ce90c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42159a180, 0x7eb360, 0xc420ce90c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3323 [runnable]:
net.runtime_pollWait(0x7f0f9c19d828, 0x72, 0x39e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215983e0, 0x72, 0xc42183e7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215983e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598380, 0xc4218fc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e9f8, 0xc4218fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158da60, 0xc4218fc000, 0x1000, 0x1000, 0xc42183e968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42109e4e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42109e4e0, 0xa, 0x0, 0x1e, 0xc41ff71c0e, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42109e4e0, 0xc42070a5a0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7e00, 0xc42183eaa8, 0xc42183eaa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7e00, 0xc42070a5a0, 0x1, 0x0, 0xc42183eb30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42109e4e0, 0xc42160dd00, 0xc42070a5a0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42159a200, 0x7eb360, 0xc420ce91c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42159a200, 0x7eb360, 0xc420ce91c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24695 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b98960, 0xc425ae5420, 0xc424b98ae0, 0xc424b98a20)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24755 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a5f020, 0xc42587aaf0, 0xc424a5f140, 0xc424a5f0e0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3716 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3326 [runnable]:
net.runtime_pollWait(0x7f0f9c117c80, 0x72, 0x3a1)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598530, 0x72, 0xc4218417b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598530, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215984d0, 0xc421908000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104ea10, 0xc421908000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158db40, 0xc421908000, 0x1000, 0x1000, 0xc421841968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42109e840)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42109e840, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42109e840, 0xc42062e690, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42119b500, 0xc421841aa8, 0xc421841aa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42119b500, 0xc42062e690, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42109e840, 0xc42160de00, 0xc42062e690, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42159a380, 0x7eb360, 0xc420ce94c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42159a380, 0x7eb360, 0xc420ce94c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3699 [runnable]:
net.runtime_pollWait(0x7f0f9c117d40, 0x72, 0x39b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215706f0, 0x72, 0xc420e559d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215706f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570690, 0xc42190e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f238, 0xc42190e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dba00, 0xc42190e000, 0x1000, 0x1000, 0x53bbd3, 0xc420e55b68, 0xc420e55b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421066720)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421066720, 0x1, 0xc420b47f20, 0xc42043e460, 0x410ffd, 0xc42001eff0, 0xc4206f3540)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dba00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24634 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9a9c0, 0xc4259d65b0, 0xc424c9aae0, 0xc424c9aa80)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3328 [runnable]:
net.runtime_pollWait(0x7f0f9c117b00, 0x72, 0x3a3)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598610, 0x72, 0xc42184b7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598610, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215985b0, 0xc421910000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104ea20, 0xc421910000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158dc00, 0xc421910000, 0x1000, 0x1000, 0xc42184b968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42109ef00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42109ef00, 0xa, 0x0, 0x1e, 0xc41ff73251, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42109ef00, 0xc42062e960, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42119b590, 0xc42184baa8, 0xc42184baa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42119b590, 0xc42062e960, 0x1, 0x0, 0xc42184bb30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42109ef00, 0xc42160de00, 0xc42062e960, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42159a480, 0x7eb360, 0xc420864140, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42159a480, 0x7eb360, 0xc420864140)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3329 [runnable]:
net.runtime_pollWait(0x7f0f9c117a40, 0x72, 0x3a4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598680, 0x72, 0xc42183c7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598680, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598620, 0xc421914000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104ea28, 0xc421914000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158dca0, 0xc421914000, 0x1000, 0x1000, 0xc42183c968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42109efc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42109efc0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42109efc0, 0xc42062ea50, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42119b620, 0xc42183caa8, 0xc42183caa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42119b620, 0xc42062ea50, 0x1, 0x0, 0xc42183cb30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42109efc0, 0xc42160df00, 0xc42062ea50, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42159a500, 0x7eb360, 0xc420864240, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42159a500, 0x7eb360, 0xc420864240)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 3346 [runnable]:
net.runtime_pollWait(0x7f0f9c117980, 0x72, 0x3a5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215986f0, 0x72, 0xc42183d7b0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215986f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598690, 0xc421916000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104ea30, 0xc421916000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158dcc0, 0xc421916000, 0x1000, 0x1000, 0xc42183d968, 0x41b102, 0x806858)
/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42109f080)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42109f080, 0xa, 0x0, 0x1e, 0xc41ff7d9fc, 0x33, 0x0)
/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42109f080, 0xc42062eb40, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104c030, 0xc42183daa8, 0xc42183daa8, 0x410688, 0xf0, 0x6c1860)
/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104c030, 0xc42062eb40, 0x1, 0x0, 0xc42183db30)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42109f080, 0xc42160df00, 0xc42062eb40, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42159a580, 0x7eb360, 0xc4208643c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42159a580, 0x7eb360, 0xc4208643c0)
/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 24697 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b98ea0, 0xc425ae5500, 0xc424b98fc0, 0xc424b98f60)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24677 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9c1e0, 0xc4259d6ee0, 0xc424b9c300, 0xc424b9c2a0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24761 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a5ff20, 0xc42587ad90, 0xc424a38060, 0xc424a38000)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3718 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3697 [IO wait]:
net.runtime_pollWait(0x7f0f9c117680, 0x72, 0x3a6)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215707d0, 0x72, 0xc420f6b9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215707d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570770, 0xc42190a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f230, 0xc42190a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dbb00, 0xc42190a000, 0x1000, 0x1000, 0x53bbd3, 0xc42043d378, 0xc42043d388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210666c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210666c0, 0x1, 0xc420b46de0, 0xc42043d460, 0x0, 0x0, 0xc42043d3e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dbb00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3695 [IO wait]:
net.runtime_pollWait(0x7f0f9c1175c0, 0x72, 0x3aa)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215708b0, 0x72, 0xc42060a9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215708b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570850, 0xc421906000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f228, 0xc421906000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dbc00, 0xc421906000, 0x1000, 0x1000, 0x53bbd3, 0xc42043eb78, 0xc42043eb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421066660)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421066660, 0x1, 0xc420b460c0, 0xc42043ec60, 0xc420100000, 0x0, 0xc42043ebe8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dbc00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3720 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3682 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3693 [IO wait]:
net.runtime_pollWait(0x7f0f9c117500, 0x72, 0x3ab)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598920, 0x72, 0xc42149d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598920, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215988c0, 0xc421902000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f220, 0xc421902000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122cb00, 0xc421902000, 0x1000, 0x1000, 0x53bbd3, 0xc42149db68, 0xc42149db78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421066600)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421066600, 0x1, 0xc420b46000, 0xc420441c60, 0xc420100000, 0x0, 0xc420441be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122cb00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3691 [IO wait]:
net.runtime_pollWait(0x7f0f9c117440, 0x72, 0x3ac)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570990, 0x72, 0xc42149f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570990, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570930, 0xc4218fe000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f218, 0xc4218fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dbd00, 0xc4218fe000, 0x1000, 0x1000, 0x53bbd3, 0xc42043a378, 0xc42043a388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210663c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210663c0, 0x1, 0xc420b8b920, 0xc42043a460, 0xc420100000, 0x0, 0xc42043a3e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dbd00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3722 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3684 [select]:
net/http.(*persistConn).writeLoop(0xc4214dbf00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3689 [IO wait]:
net.runtime_pollWait(0x7f0f9c117380, 0x72, 0x3ad)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598a00, 0x72, 0xc420f5c9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598a00, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215989a0, 0xc4218fa000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f210, 0xc4218fa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122cc00, 0xc4218fa000, 0x1000, 0x1000, 0x53bbd3, 0xc42043f378, 0xc42043f388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e7aa0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e7aa0, 0x1, 0xc420b8b680, 0xc42043f460, 0xc420100000, 0x0, 0xc42043f3e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122cc00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3687 [IO wait]:
net.runtime_pollWait(0x7f0f9c1172c0, 0x72, 0x3ae)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570a70, 0x72, 0xc42144a9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570a70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570a10, 0xc4218f4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f208, 0xc4218f4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dbe00, 0xc4218f4000, 0x1000, 0x1000, 0x53bbd3, 0xc420a7b378, 0xc420a7b388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e76e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e76e0, 0x1, 0xc420b8b5c0, 0xc420a7b460, 0xc420a7b3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dbe00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3724 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3685 [IO wait]:
net.runtime_pollWait(0x7f0f9c117200, 0x72, 0x3af)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598ae0, 0x72, 0xc420c809d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598ae0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598a80, 0xc4218f0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f200, 0xc4218f0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122cd00, 0xc4218f0000, 0x1000, 0x1000, 0x53bbd3, 0xc420a79b78, 0xc420a79b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e6960)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e6960, 0x1, 0xc420b8b500, 0xc420a79c60, 0x0, 0x0, 0xc420a79be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122cd00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3686 [select]:
net/http.(*persistConn).writeLoop(0xc42122cd00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3713 [IO wait]:
net.runtime_pollWait(0x7f0f9c117ec0, 0x72, 0x3f2)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169ced0, 0x72, 0xc420ecf9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169ced0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169ce70, 0xc421926000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f270, 0xc421926000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe400, 0xc421926000, 0x1000, 0x1000, 0x53bbd3, 0xc4209f9b78, 0xc4209f9b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210678c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210678c0, 0x1, 0xc420b33e00, 0xc4209f9c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3726 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3683 [IO wait]:
net.runtime_pollWait(0x7f0f9c117140, 0x72, 0x3b0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570b50, 0x72, 0xc42149a9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570b50, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570af0, 0xc4218ec000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1f8, 0xc4218ec000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dbf00, 0xc4218ec000, 0x1000, 0x1000, 0x53bbd3, 0xc420a79378, 0xc420a79388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e6900)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e6900, 0x1, 0xc420b8b440, 0xc420a79460, 0x0, 0x0, 0xc420a793e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dbf00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3680 [select]:
net/http.(*persistConn).writeLoop(0xc42122cf00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3681 [IO wait]:
net.runtime_pollWait(0x7f0f9c116fc0, 0x72, 0x3b2)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570c30, 0x72, 0xc42149c9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570c30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570bd0, 0xc4218e6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1f0, 0xc4218e6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6000, 0xc4218e6000, 0x1000, 0x1000, 0x53bbd3, 0xc420a78b78, 0xc420a78b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e6840)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e6840, 0x1, 0xc420b8b380, 0xc420a78c60, 0x0, 0x0, 0xc420a78be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3730 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3679 [IO wait]:
net.runtime_pollWait(0x7f0f9c116f00, 0x72, 0x3b3)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598ca0, 0x72, 0xc42149b9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598ca0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598c40, 0xc4218e2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1e8, 0xc4218e2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122cf00, 0xc4218e2000, 0x1000, 0x1000, 0x53bbd3, 0xc420a7a378, 0xc420a7a388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e6540)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e6540, 0x1, 0xc420b8b2c0, 0xc420a7a460, 0xc420a7a3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122cf00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3688 [select]:
net/http.(*persistConn).writeLoop(0xc4214dbe00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3677 [IO wait]:
net.runtime_pollWait(0x7f0f9c116e40, 0x72, 0x3b4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570d10, 0x72, 0xc420cea9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570d10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570cb0, 0xc4218de000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1e0, 0xc4218de000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6100, 0xc4218de000, 0x1000, 0x1000, 0x53bbd3, 0xc420a7db78, 0xc420a7db88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e6420)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e6420, 0x1, 0xc420b8b260, 0xc420a7dc60, 0x40e75c, 0xc420a64358, 0xc400000001)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3732 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7c00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3675 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3568, 0x72, 0x3b5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598d80, 0x72, 0xc420ced9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598d80, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598d20, 0xc4218dc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1d8, 0xc4218dc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d000, 0xc4218dc000, 0x1000, 0x1000, 0x53bbd3, 0xc42043fb78, 0xc42043fb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e6300)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e6300, 0x1, 0xc420b8b200, 0xc42043fc60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3690 [select]:
net/http.(*persistConn).writeLoop(0xc42122cc00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3673 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a34a8, 0x72, 0x3b6)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570df0, 0x72, 0xc420c7e9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570df0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570d90, 0xc4218d6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1d0, 0xc4218d6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6200, 0xc4218d6000, 0x1000, 0x1000, 0x53bbd3, 0xc420a78378, 0xc420a78388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e61e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e61e0, 0x1, 0xc420b8b1a0, 0xc420a78460, 0x0, 0x0, 0xc420a783e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3734 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7b00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3671 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a33e8, 0x72, 0x3b7)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598e60, 0x72, 0xc420c7f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598e60, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598e00, 0xc4218d2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1c8, 0xc4218d2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d100, 0xc4218d2000, 0x1000, 0x1000, 0x53bbd3, 0xc420a77378, 0xc420a77388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e60c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e60c0, 0x1, 0xc420b8b140, 0xc420a77460, 0x0, 0x0, 0xc420a773e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3692 [select]:
net/http.(*persistConn).writeLoop(0xc4214dbd00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3669 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3328, 0x72, 0x3b8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570ed0, 0x72, 0xc420d089d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570ed0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570e70, 0xc4218ce000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1c0, 0xc4218ce000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6300, 0xc4218ce000, 0x1000, 0x1000, 0x53bbd3, 0xc420a76378, 0xc420a76388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bf80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bf80, 0x1, 0xc420b8b020, 0xc420a76460, 0x0, 0x0, 0xc420a763e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3736 [select]:
net/http.(*persistConn).writeLoop(0xc42167a900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3667 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3268, 0x72, 0x3b9)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598f40, 0x72, 0xc420d079d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598f40, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598ee0, 0xc4218ca000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1b8, 0xc4218ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d200, 0xc4218ca000, 0x1000, 0x1000, 0x53bbd3, 0xc420a7bb78, 0xc420a7bb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bf20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bf20, 0x1, 0xc420b8afc0, 0xc420a7bc60, 0x0, 0x0, 0xc420a7bbe8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3694 [select]:
net/http.(*persistConn).writeLoop(0xc42122cb00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24616 [runnable]:
net.runtime_pollWait(0x7f0f9c1cd780, 0x77, 0xc42595f228)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425b147d0, 0x77, 0xc42595f260, 0x5b03c5)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425b147d0, 0x6f0638, 0x7eb3e0)
/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425b14770, 0x7eb3e0, 0xc424d2a540, 0x0, 0x0, 0x7e75a0, 0xc4259580c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425b14770, 0x7eb3e0, 0xc424d2a540, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797830, 0x10, 0x10)
/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424d2a540, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424d2a540, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797830, 0x1, 0x0, ...)
/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424d2a540, 0x6cac4a, 0x3, 0x0, 0xc424797830, 0x822978, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424d2a540, 0x6cac4a, 0x3, 0x0, 0xc424797830, 0x0, 0xf1, 0x10)
/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424d2a540, 0xc425b14700, 0x7e94e0, 0xc424797830, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424d2a540, 0xc425b14700, 0xc4253eb2d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc4253eb201, 0xc424d2a480, 0xc420d13a38, 0x410688)
/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc422558000, 0x1000, 0x1000, ...)
/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0xc424d2a120, 0x5ccf13, ...)
/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4247977a0, 0xc424d2a1e0)
/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:887 +0x398
goroutine 3738 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7a00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3662 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e6080, 0x72, 0x26b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e0d0, 0x72, 0xc420cec9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e0d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e070, 0xc4218c0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1a8, 0xc4218c0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188400, 0xc4218c0000, 0x1000, 0x1000, 0x53bbd3, 0xc420668378, 0xc420668388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186be60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186be60, 0x1, 0xc420b8af00, 0xc420668460, 0x0, 0x0, 0xc4206683e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3696 [select]:
net/http.(*persistConn).writeLoop(0xc4214dbc00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3660 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3028, 0x72, 0x3bc)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571090, 0x72, 0xc4216ec9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571090, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571030, 0xc4218bc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1a0, 0xc4218bc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6500, 0xc4218bc000, 0x1000, 0x1000, 0x53bbd3, 0xc42066f378, 0xc42066f388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186be00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186be00, 0x1, 0xc420b8aea0, 0xc42066f460, 0x0, 0x410688, 0xc42066f3e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3985 [select]:
net/http.(*persistConn).writeLoop(0xc421285100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3678 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3658 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2f68, 0x72, 0x3bd)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599100, 0x72, 0xc420d0b9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599100, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215990a0, 0xc4218b6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f198, 0xc4218b6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d400, 0xc4218b6000, 0x1000, 0x1000, 0x53bbd3, 0xc420669b78, 0xc420669b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bda0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bda0, 0x1, 0xc420b8ae40, 0xc420669c60, 0x410ffd, 0xc42001f010, 0xc4207a2e60)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3590 [IO wait]:
net.runtime_pollWait(0x7f0f9c119cc0, 0x72, 0x3f4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169d090, 0x72, 0xc422db69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169d090, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169d030, 0xc420ff7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f088, 0xc420ff7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe600, 0xc420ff7000, 0x1000, 0x1000, 0x53bbd3, 0xc422db6b68, 0xc422db6b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186af60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186af60, 0x1, 0xc4264a2360, 0xc420998460, 0xc4209983c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3988 [select]:
net/http.(*persistConn).writeLoop(0xc421285000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3656 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2ea8, 0x72, 0x3be)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571170, 0x72, 0xc420d0a9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571170, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571110, 0xc4218b4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f190, 0xc4218b4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6600, 0xc4218b4000, 0x1000, 0x1000, 0x53bbd3, 0xc420024b78, 0xc420024b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bd40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bd40, 0x1, 0xc420b8ade0, 0xc420024c60, 0xc420024bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3577 [select]:
net/http.(*persistConn).writeLoop(0xc4214db100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3654 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2d28, 0x72, 0x3c0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571250, 0x72, 0xc420d0d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571250, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215711f0, 0xc4218ae000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f188, 0xc4218ae000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6700, 0xc4218ae000, 0x1000, 0x1000, 0x53bbd3, 0xc420024378, 0xc420024388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bce0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bce0, 0x1, 0xc420b8ad80, 0xc420024460, 0xc4200243c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3991 [runnable]:
net.runtime_pollWait(0x7f0f9c10d500, 0x72, 0x2b1)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4680, 0x72, 0xc422ecf9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4680, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4620, 0xc421a0c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f430, 0xc421a0c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284f00, 0xc421a0c000, 0x1000, 0x1000, 0x53bbd3, 0xc422ecfb68, 0xc422ecfb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b5f80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b5f80, 0x1, 0xc425e9ee40, 0xc421a07c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284f00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3652 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2c68, 0x72, 0x3c1)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215992c0, 0x72, 0xc4212b79d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215992c0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599260, 0xc4218a8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f180, 0xc4218a8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d600, 0xc4218a8000, 0x1000, 0x1000, 0x53bbd3, 0xc420028b78, 0xc420028b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bc80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bc80, 0x1, 0xc420b8ad20, 0xc420028c60, 0x0, 0x410688, 0x7)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3848 [select]:
net/http.(*persistConn).writeLoop(0xc420f7de00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3958 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421365ec0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 3851 [select]:
net/http.(*persistConn).writeLoop(0xc421082600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3650 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2ba8, 0x72, 0x3c2)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571330, 0x72, 0xc4212bb9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571330, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215712d0, 0xc4218a2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f178, 0xc4218a2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6800, 0xc4218a2000, 0x1000, 0x1000, 0x53bbd3, 0xc4212bbb68, 0xc4212bbb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bbc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bbc0, 0x1, 0xc420b8acc0, 0xc420669460, 0x0, 0x0, 0xc4206693e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3391 [select]:
net/http.(*persistConn).writeLoop(0xc421083d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3854 [select]:
net/http.(*persistConn).writeLoop(0xc421082500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3648 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2ae8, 0x72, 0x3c3)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599410, 0x72, 0xc4212ba9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599410, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215993b0, 0xc42189c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f170, 0xc42189c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d700, 0xc42189c000, 0x1000, 0x1000, 0x53bbd3, 0xc42067a378, 0xc42067a388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bb00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bb00, 0x1, 0xc420cd1e00, 0xc42067a460, 0x0, 0x410688, 0xc42067a3e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3857 [select]:
net/http.(*persistConn).writeLoop(0xc420f7dd00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3644 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2968, 0x72, 0x3c5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215715d0, 0x72, 0xc4212989d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215715d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571570, 0xc42188e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f160, 0xc42188e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6900, 0xc42188e000, 0x1000, 0x1000, 0x53bbd3, 0xc420022b78, 0xc420022b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b980)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b980, 0x1, 0xc420cd1b60, 0xc420022c60, 0x0, 0x410688, 0xc420022be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3860 [select]:
net/http.(*persistConn).writeLoop(0xc421082400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3642 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a28a8, 0x72, 0x3c6)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215995d0, 0x72, 0xc4212979d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215995d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599570, 0xc42188c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f158, 0xc42188c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d900, 0xc42188c000, 0x1000, 0x1000, 0x53bbd3, 0xc420022378, 0xc420022388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b920)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b920, 0x1, 0xc420cd1b00, 0xc420022460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3863 [select]:
net/http.(*persistConn).writeLoop(0xc420f7dc00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3640 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a27e8, 0x72, 0x3c7)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215716b0, 0x72, 0xc4212959d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215716b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571650, 0xc421888000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f150, 0xc421888000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6a00, 0xc421888000, 0x1000, 0x1000, 0x53bbd3, 0xc4209df378, 0xc4209df388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b8c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b8c0, 0x1, 0xc420cd18c0, 0xc4209df460, 0xc4209df3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6a00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3866 [select]:
net/http.(*persistConn).writeLoop(0xc420f7db00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3638 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2728, 0x72, 0x3c8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215996b0, 0x72, 0xc4212949d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215996b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599650, 0xc421884000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f148, 0xc421884000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122da00, 0xc421884000, 0x1000, 0x1000, 0x53bbd3, 0xc421294b68, 0xc421294b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b860)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b860, 0x1, 0xc420cd1860, 0xc4209e1c60, 0x0, 0x410688, 0xc4209e1be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122da00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3869 [select]:
net/http.(*persistConn).writeLoop(0xc421082300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3636 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2668, 0x72, 0x3c9)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571790, 0x72, 0xc4212479d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571790, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571730, 0xc421882000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f140, 0xc421882000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6b00, 0xc421882000, 0x1000, 0x1000, 0x53bbd3, 0xc42067cb78, 0xc42067cb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b800)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b800, 0x1, 0xc420cd1620, 0xc42067cc60, 0xc42067cbc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6b00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3872 [select]:
net/http.(*persistConn).writeLoop(0xc420f7da00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3634 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a4528, 0x72, 0x3ca)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599790, 0x72, 0xc420f459d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599790, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599730, 0xc420fac000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f138, 0xc420fac000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122db00, 0xc420fac000, 0x1000, 0x1000, 0x53bbd3, 0xc42067db78, 0xc42067db88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b7a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b7a0, 0x1, 0xc420cd15c0, 0xc42067dc60, 0xc42067dbc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122db00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3891 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3894 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3632 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a4468, 0x72, 0x3cb)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571870, 0x72, 0xc4212969d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571870, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571810, 0xc420fa8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f130, 0xc420fa8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6c00, 0xc420fa8000, 0x1000, 0x1000, 0x53bbd3, 0xc4209db378, 0xc4209db388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b740)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b740, 0x1, 0xc420cd1380, 0xc4209db460, 0xc4209db3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6c00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3630 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a43a8, 0x72, 0x3cc)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599870, 0x72, 0xc4212999d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599870, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599810, 0xc420fa4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f128, 0xc420fa4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122dc00, 0xc420fa4000, 0x1000, 0x1000, 0x53bbd3, 0xc4209dfb78, 0xc4209dfb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b6e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b6e0, 0x1, 0xc420cd10e0, 0xc4209dfc60, 0xc4209dfbc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122dc00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3897 [select]:
net/http.(*persistConn).writeLoop(0xc421082200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3900 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3626 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a4228, 0x72, 0x3ce)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599950, 0x72, 0xc42124a9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599950, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215998f0, 0xc420ba6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f118, 0xc420ba6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122dd00, 0xc420ba6000, 0x1000, 0x1000, 0x53bbd3, 0xc4209dbb78, 0xc4209dbb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b620)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b620, 0x1, 0xc420cd0e40, 0xc4209dbc60, 0xc4209dbbc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122dd00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3628 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a42e8, 0x72, 0x3cd)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571950, 0x72, 0xc4212469d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571950, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215718f0, 0xc420fa0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f120, 0xc420fa0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6d00, 0xc420fa0000, 0x1000, 0x1000, 0x53bbd3, 0xc4209e0378, 0xc4209e0388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b680)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b680, 0x1, 0xc420cd1080, 0xc4209e0460, 0xc4209e03c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6d00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3903 [select]:
net/http.(*persistConn).writeLoop(0xc421356400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3905 [select]:
net/http.(*persistConn).writeLoop(0xc421356300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3624 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a4168, 0x72, 0x3cf)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571a30, 0x72, 0xc4212499d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571a30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215719d0, 0xc420ba2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f110, 0xc420ba2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6e00, 0xc420ba2000, 0x1000, 0x1000, 0x53bbd3, 0xc420aec378, 0xc420aec388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b5c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b5c0, 0x1, 0xc420cd0de0, 0xc420aec460, 0xc420aec3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3622 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a40a8, 0x72, 0x3d0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571b10, 0x72, 0xc4212489d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571b10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571ab0, 0xc420cfa000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f108, 0xc420cfa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6f00, 0xc420cfa000, 0x1000, 0x1000, 0x53bbd3, 0xc420aed378, 0xc420aed388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b560)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b560, 0x1, 0xc420cd0ba0, 0xc420aed460, 0xc420aed3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6f00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3923 [select]:
net/http.(*persistConn).writeLoop(0xc421356200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3620 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3fe8, 0x72, 0x3d1)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599a30, 0x72, 0xc4201209d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599a30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215999d0, 0xc420cf6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f100, 0xc420cf6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122de00, 0xc420cf6000, 0x1000, 0x1000, 0x53bbd3, 0xc420aeb378, 0xc420aeb388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b500)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b500, 0x1, 0xc420cd0b40, 0xc420aeb460, 0xc420aeb3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122de00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3925 [select]:
net/http.(*persistConn).writeLoop(0xc421356100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3618 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3f28, 0x72, 0x3d2)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571bf0, 0x72, 0xc422de49d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571bf0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571b90, 0xc420c6e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0f8, 0xc420c6e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7000, 0xc420c6e000, 0x1000, 0x1000, 0x53bbd3, 0xc422de4b68, 0xc422de4b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b4a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b4a0, 0x1, 0xc425e9f440, 0xc420ae7460, 0xc420ae73c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3927 [select]:
net/http.(*persistConn).writeLoop(0xc421356000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3616 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3e68, 0x72, 0x3d3)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599b10, 0x72, 0xc422df29d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599b10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599ab0, 0xc420c6a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0f0, 0xc420c6a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122df00, 0xc420c6a000, 0x1000, 0x1000, 0x53bbd3, 0xc422df2b68, 0xc422df2b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b440)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b440, 0x1, 0xc425e9f380, 0xc420113460, 0xc4201133c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122df00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3929 [select]:
net/http.(*persistConn).writeLoop(0xc421285f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3614 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3da8, 0x72, 0x3d4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571cd0, 0x72, 0xc422de89d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571cd0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571c70, 0xc420d02000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0e8, 0xc420d02000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7100, 0xc420d02000, 0x1000, 0x1000, 0x53bbd3, 0xc422de8b68, 0xc422de8b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b3e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b3e0, 0x1, 0xc425e9f2c0, 0xc420426c60, 0xc420426bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3931 [runnable]:
net.runtime_pollWait(0x7f0f9c10e940, 0x72, 0x2c0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5410, 0x72, 0xc422e9d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c5410, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c53b0, 0xc4219e6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3c0, 0xc4219e6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285e00, 0xc4219e6000, 0x1000, 0x1000, 0x53bbd3, 0xc422e9db68, 0xc422e9db78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b4180)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b4180, 0x1, 0xc42613c2a0, 0xc420685c60, 0xc420685bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3612 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3ce8, 0x72, 0x3d5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599bf0, 0x72, 0xc422de69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599bf0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599b90, 0xc420cfe000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0e0, 0xc420cfe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a000, 0xc420cfe000, 0x1000, 0x1000, 0x53bbd3, 0xc422de6b68, 0xc422de6b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b380)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b380, 0x1, 0xc425e9f260, 0xc420427c60, 0xc420427bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3932 [select]:
net/http.(*persistConn).writeLoop(0xc421285e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3610 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3c28, 0x72, 0x3d6)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571db0, 0x72, 0xc422dd49d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571db0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571d50, 0xc421192000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0d8, 0xc421192000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7200, 0xc421192000, 0x1000, 0x1000, 0x53bbd3, 0xc422dd4b68, 0xc422dd4b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b320)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b320, 0x1, 0xc425e9f1a0, 0xc42042c460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3935 [select]:
net/http.(*persistConn).writeLoop(0xc421285d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3608 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3b68, 0x72, 0x3d7)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599cd0, 0x72, 0xc422dea9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599cd0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599c70, 0xc4211a6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0d0, 0xc4211a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a100, 0xc4211a6000, 0x1000, 0x1000, 0x53bbd3, 0xc422deab68, 0xc422deab78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b2c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b2c0, 0x1, 0xc425e9f0e0, 0xc420112c60, 0xc420112bc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3954 [select]:
net/http.(*persistConn).writeLoop(0xc421285c00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3957 [select]:
net/http.(*persistConn).writeLoop(0xc421189a00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3606 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3aa8, 0x72, 0x3d8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571e90, 0x72, 0xc422dd89d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571e90, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571e30, 0xc4211a2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0c8, 0xc4211a2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7300, 0xc4211a2000, 0x1000, 0x1000, 0x53bbd3, 0xc422dd8b68, 0xc422dd8b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b260)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b260, 0x1, 0xc425e9f080, 0xc420114460, 0xc4201143c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3604 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a39e8, 0x72, 0x3d9)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571f70, 0x72, 0xc422dd69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571f70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571f10, 0xc4211b6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0c0, 0xc4211b6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7400, 0xc4211b6000, 0x1000, 0x1000, 0x53bbd3, 0xc422dd6b68, 0xc422dd6b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b200)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b200, 0x1, 0xc425f65ec0, 0xc420116460, 0xc4201163c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3960 [select]:
net/http.(*persistConn).writeLoop(0xc421285900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3602 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3928, 0x72, 0x3da)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599db0, 0x72, 0xc422dc49d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599db0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599d50, 0xc4211b0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0b8, 0xc4211b0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a200, 0xc4211b0000, 0x1000, 0x1000, 0x53bbd3, 0xc422dc4b68, 0xc422dc4b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b1a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b1a0, 0x1, 0xc4264a26c0, 0xc420111460, 0xc4201113c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3963 [IO wait]:
net.runtime_pollWait(0x7f0f9c10edc0, 0x72, 0x2ba)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4ed0, 0x72, 0xc422eb49d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4ed0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4e70, 0xc4219f2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3e8, 0xc4219f2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285800, 0xc4219f2000, 0x1000, 0x1000, 0x53bbd3, 0xc422eb4b68, 0xc422eb4b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b4c60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b4c60, 0x1, 0xc425e9eba0, 0xc420b0bc60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3600 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3868, 0x72, 0x3db)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c060, 0x72, 0xc422dda9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c060, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c000, 0xc4206a8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0b0, 0xc4206a8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7500, 0xc4206a8000, 0x1000, 0x1000, 0x53bbd3, 0xc422ddab68, 0xc422ddab78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b140)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b140, 0x1, 0xc4264a2660, 0xc42023ec60, 0x0, 0x410688, 0xc42023ebe8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3964 [select]:
net/http.(*persistConn).writeLoop(0xc421285800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3598 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a37a8, 0x72, 0x3dc)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599e90, 0x72, 0xc422dc89d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599e90, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599e30, 0xc4206a6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0a8, 0xc4206a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a300, 0xc4206a6000, 0x1000, 0x1000, 0x53bbd3, 0xc422dc8b68, 0xc422dc8b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b0e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b0e0, 0x1, 0xc4264a25a0, 0xc42023c460, 0xc42023c3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3967 [select]:
net/http.(*persistConn).writeLoop(0xc421285700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3596 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a36e8, 0x72, 0x3dd)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c140, 0x72, 0xc422dc69d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c140, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c0e0, 0xc420938000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0a0, 0xc420938000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7600, 0xc420938000, 0x1000, 0x1000, 0x53bbd3, 0xc422dc6b68, 0xc422dc6b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b080)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b080, 0x1, 0xc4264a24e0, 0xc42023dc60, 0xc42023dbc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3970 [select]:
net/http.(*persistConn).writeLoop(0xc421285600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3594 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3628, 0x72, 0x3de)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599f70, 0x72, 0xc422db29d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599f70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599f10, 0xc4210a0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f098, 0xc4210a0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a400, 0xc4210a0000, 0x1000, 0x1000, 0x53bbd3, 0xc422db2b68, 0xc422db2b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b020)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b020, 0x1, 0xc4264a2420, 0xc420117460, 0xc4201173c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3571 [select]:
net/http.(*persistConn).writeLoop(0xc4214db400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 10347 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213d82a0, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 3573 [select]:
net/http.(*persistConn).writeLoop(0xc4214db300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3749 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e62c0, 0x72, 0x268)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c290, 0x72, 0xc420c599d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c290, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c230, 0xc421954000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f300, 0xc421954000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082a00, 0xc421954000, 0x1000, 0x1000, 0x53bbd3, 0xc420c59b68, 0xc420c59b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420cd1320)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420cd1320, 0x1, 0xc420a658c0, 0xc4209dfc60, 0xc4209dfbc8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082a00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3561 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3747 [IO wait]:
net.runtime_pollWait(0x7f0f9c118b80, 0x72, 0x3e1)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c300, 0x72, 0xc420c589d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c300, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c2a0, 0xc42194a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2f8, 0xc42194a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7800, 0xc42194a000, 0x1000, 0x1000, 0x53bbd3, 0xc4209c7378, 0xc4209c7388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420cd08a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420cd08a0, 0x1, 0xc420a65500, 0xc4209c7460, 0x0, 0x0, 0xc4209c73e8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3655 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3745 [IO wait]:
net.runtime_pollWait(0x7f0f9c118ac0, 0x72, 0x3e2)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4216ae140, 0x72, 0xc420c5b9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4216ae140, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4216ae0e0, 0xc421948000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2f0, 0xc421948000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a600, 0xc421948000, 0x1000, 0x1000, 0x53bbd3, 0xc4209c7b78, 0xc4209c7b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420cd0840)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420cd0840, 0x1, 0xc420a64fc0, 0xc4209c7c60, 0x0, 0x0, 0xc4209c7be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3657 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3743 [IO wait]:
net.runtime_pollWait(0x7f0f9c118a00, 0x72, 0x3e3)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c3e0, 0x72, 0xc420cb29d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c3e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c380, 0xc421946000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2e8, 0xc421946000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7900, 0xc421946000, 0x1000, 0x1000, 0x53bbd3, 0xc420aca378, 0xc420aca388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420cd07e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420cd07e0, 0x1, 0xc420a64b40, 0xc420aca460, 0xc420aca3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3659 [select]:
net/http.(*persistConn).writeLoop(0xc42122d400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3661 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3741 [IO wait]:
net.runtime_pollWait(0x7f0f9c118940, 0x72, 0x3e4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4216ae220, 0x72, 0xc420c609d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4216ae220, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4216ae1c0, 0xc421944000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2e0, 0xc421944000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a700, 0xc421944000, 0x1000, 0x1000, 0x53bbd3, 0xc420c60b68, 0xc420c60b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce73e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce73e0, 0x1, 0xc420a64000, 0xc420ac6c60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3739 [IO wait]:
net.runtime_pollWait(0x7f0f9c118880, 0x72, 0x3e5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4216ae300, 0x72, 0xc420c679d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4216ae300, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4216ae2a0, 0xc421942000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2d8, 0xc421942000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a800, 0xc421942000, 0x1000, 0x1000, 0x53bbd3, 0xc4209a5b78, 0xc4209a5b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce70e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce70e0, 0x1, 0xc420a89bc0, 0xc4209a5c60, 0x0, 0x0, 0xc4209a5be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3663 [select]:
net/http.(*persistConn).writeLoop(0xc421188400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3666 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3735 [IO wait]:
net.runtime_pollWait(0x7f0f9c118700, 0x72, 0x3e8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4216ae3e0, 0x72, 0xc420c639d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4216ae3e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4216ae380, 0xc42193e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2c8, 0xc42193e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a900, 0xc42193e000, 0x1000, 0x1000, 0x53bbd3, 0xc4209a2378, 0xc4209a2388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce6e40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce6e40, 0x1, 0xc420a89aa0, 0xc4209a2460, 0xc4209a23c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3737 [IO wait]:
net.runtime_pollWait(0x7f0f9c1187c0, 0x72, 0x3e6)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c610, 0x72, 0xc420c619d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c610, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c5b0, 0xc421940000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2d0, 0xc421940000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7a00, 0xc421940000, 0x1000, 0x1000, 0x53bbd3, 0xc4209a4b78, 0xc4209a4b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce6ea0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce6ea0, 0x1, 0xc420a89b00, 0xc4209a4c60, 0x0, 0x0, 0xc4209a4be8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7a00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3668 [select]:
net/http.(*persistConn).writeLoop(0xc42122d200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3670 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3811 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420060780, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 3733 [IO wait]:
net.runtime_pollWait(0x7f0f9c118640, 0x72, 0x3e7)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c6f0, 0x72, 0xc420c769d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c6f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c690, 0xc42193c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2c0, 0xc42193c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7b00, 0xc42193c000, 0x1000, 0x1000, 0x53bbd3, 0xc4209c2378, 0xc4209c2388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce6c00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce6c00, 0x1, 0xc420a89a40, 0xc4209c2460, 0xc4209c23c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7b00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062f950, 0xc42160dfe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42158dee0, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062f950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421848c30, 0xc4200e6850)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42062f950, 0x0, 0x0, 0x0, 0xc4200e6850, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42062f950, 0x6f0968, 0x3, 0x51f701, 0xc42104cd80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42062f950, 0x5, 0xc421515380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3479 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062fa40, 0xc421514000)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42158dfc0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062fa40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421849c30, 0xc4200e6978)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42062fa40, 0x0, 0x0, 0x0, 0xc4200e6978, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42062fa40, 0x6f0968, 0x3, 0x51f701, 0xc42104cde0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42062fa40, 0x5, 0xc4215153a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3480 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062fb30, 0xc421514120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ce140, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062fb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421852c30, 0xc4200e6a30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42062fb30, 0x0, 0x0, 0x0, 0xc4200e6a30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42062fb30, 0x6f0968, 0x3, 0x51f701, 0xc42104ce40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42062fb30, 0x5, 0xc4215153c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3481 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062fd10, 0xc421514190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ce220, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062fd10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421853c30, 0xc4200e6a48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42062fd10, 0x0, 0x0, 0x0, 0xc4200e6a48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42062fd10, 0x6f0968, 0x3, 0x51f701, 0xc42104ced0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42062fd10, 0x5, 0xc4215153e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3482 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062fe00, 0xc421514240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ce380, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062fe00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421844c30, 0xc4200e6b38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42062fe00, 0x0, 0x0, 0x0, 0xc4200e6b38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42062fe00, 0x6f0968, 0x3, 0x51f701, 0xc42104cf60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42062fe00, 0x5, 0xc421515400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3483 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420418000, 0xc4215142b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ce460, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420418000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420418000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421845c30, 0xc4200e6b50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420418000, 0x0, 0x0, 0x0, 0xc4200e6b50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420418000, 0x6f0968, 0x3, 0x51f701, 0xc42104cff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420418000, 0x5, 0xc421515420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3484 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4204180f0, 0xc421514310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ce5c0, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4204180f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4204180f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42184ec30, 0xc4200e7890)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4204180f0, 0x0, 0x0, 0x0, 0xc4200e7890, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4204180f0, 0x6f0968, 0x3, 0x51f701, 0xc42104d140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4204180f0, 0x5, 0xc421515440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3485 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4204181e0, 0xc421514340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ce6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4204181e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4204181e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42184fc30, 0xc4200e78e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4204181e0, 0x0, 0x0, 0x0, 0xc4200e78e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4204181e0, 0x6f0968, 0x3, 0x51f701, 0xc42104d230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4204181e0, 0x5, 0xc421515460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3486 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4204182d0, 0xc4215143a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ce800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4204182d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4204182d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421850c30, 0xc4200e7908)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4204182d0, 0x0, 0x0, 0x0, 0xc4200e7908, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4204182d0, 0x6f0968, 0x3, 0x51f701, 0xc42104d350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4204182d0, 0x5, 0xc421515480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3487 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4204183c0, 0xc421514530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ce8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4204183c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4204183c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421851c30, 0xc4200e7920)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4204183c0, 0x0, 0x0, 0x0, 0xc4200e7920, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4204183c0, 0x6f0968, 0x3, 0x51f701, 0xc42104d410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4204183c0, 0x5, 0xc4215154a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3488 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4204184b0, 0xc421514710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212cea40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4204184b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4204184b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42185ac30, 0xc4200e7ab8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4204184b0, 0x0, 0x0, 0x0, 0xc4200e7ab8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4204184b0, 0x6f0968, 0x3, 0x51f701, 0xc42104d4a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4204184b0, 0x5, 0xc4215154c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3489 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420418690, 0xc421514910)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ceb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420418690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420418690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42185bc30, 0xc4200e7bd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420418690, 0x0, 0x0, 0x0, 0xc4200e7bd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420418690, 0x6f0968, 0x3, 0x51f701, 0xc42104d500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420418690, 0x5, 0xc4215154e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3490 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420418780, 0xc4215149c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ced20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420418780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420418780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42184cc30, 0xc4200e7d58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420418780, 0x0, 0x0, 0x0, 0xc4200e7d58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420418780, 0x6f0968, 0x3, 0x51f701, 0xc42104d590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420418780, 0x5, 0xc421515500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3491 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420418870, 0xc4215149e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212cee00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420418870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420418870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42184dc30, 0xc42002a078)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420418870, 0x0, 0x0, 0x0, 0xc42002a078, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420418870, 0x6f0968, 0x3, 0x51f701, 0xc42104d620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420418870, 0x5, 0xc421515520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3492 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420418960, 0xc421514b50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212cef60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420418960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420418960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421856c30, 0xc42002a400)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420418960, 0x0, 0x0, 0x0, 0xc42002a400, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420418960, 0x6f0968, 0x3, 0x51f701, 0xc42104d680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420418960, 0x5, 0xc421515540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3493 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217ea960, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217ea960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc4217ea960, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421857c30, 0x410ffd, 0xc42104ed90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4217ea960, 0x0, 0x0, 0x0, 0xc42104ed90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4217ea960, 0x6f0968, 0x3, 0x51f701, 0xc42175b080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4217ea960, 0x5, 0xc421515560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3494 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032e0f0, 0xc4215151e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212cf1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e0f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421858c30, 0xc42002a4c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42032e0f0, 0x0, 0x0, 0x0, 0xc42002a4c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42032e0f0, 0x6f0968, 0x3, 0x51f701, 0xc42104d7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42032e0f0, 0x5, 0xc421515580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032f4a0, 0xc421515310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212cf280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f4a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421859c30, 0xc42002a4f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42032f4a0, 0x0, 0x0, 0x0, 0xc42002a4f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42032f4a0, 0x6f0968, 0x3, 0x51f701, 0xc42104d860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42032f4a0, 0x5, 0xc4215155a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3496 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032f590, 0xc421515350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212cf4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421864c30, 0xc42002a510)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42032f590, 0x0, 0x0, 0x0, 0xc42002a510, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42032f590, 0x6f0968, 0x3, 0x51f701, 0xc42104d950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42032f590, 0x5, 0xc4215155c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3497 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165eb40, 0xc42173dad0, 0xc4216d8500)
/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167aa00, 0xc4216b8320, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165eb40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4216ecc30, 0xc42104ed60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42165eb40, 0x0, 0x0, 0x0, 0xc42104ed60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42165eb40, 0x6f0968, 0x3, 0x51f701, 0xc4215ef800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42165eb40, 0x5, 0xc4215155e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3672 [select]:
net/http.(*persistConn).writeLoop(0xc42122d100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3731 [IO wait]:
net.runtime_pollWait(0x7f0f9c118580, 0x72, 0x3e9)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c7d0, 0x72, 0xc420c789d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c7d0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c770, 0xc421938000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2b8, 0xc421938000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7c00, 0xc421938000, 0x1000, 0x1000, 0x53bbd3, 0xc4209f0378, 0xc4209f0388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce6960)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce6960, 0x1, 0xc420a899e0, 0xc4209f0460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7c00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3729 [IO wait]:
net.runtime_pollWait(0x7f0f9c1184c0, 0x72, 0x3ea)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c8b0, 0x72, 0xc420c799d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c8b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c850, 0xc421936000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2b0, 0xc421936000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7d00, 0xc421936000, 0x1000, 0x1000, 0x53bbd3, 0xc4209ee378, 0xc4209ee388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce6900)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce6900, 0x1, 0xc420a89980, 0xc4209ee460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7d00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3674 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3727 [IO wait]:
net.runtime_pollWait(0x7f0f9c118400, 0x72, 0x3eb)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4216ae530, 0x72, 0xc42068f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4216ae530, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4216ae4d0, 0xc421934000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2a8, 0xc421934000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167aa00, 0xc421934000, 0x1000, 0x1000, 0x53bbd3, 0xc42068fb68, 0xc42068fb78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce6360)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce6360, 0x1, 0xc420a89920, 0xc4209a3c60, 0x40e75c, 0xc420a20238, 0xc400000001)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167aa00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3676 [select]:
net/http.(*persistConn).writeLoop(0xc42122d000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3973 [select]:
net/http.(*persistConn).writeLoop(0xc421285500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24542 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213d9920, 0xc4200c4000, 0x6f0950)
/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
/usr/local/go/src/net/http/transport.go:878 +0x7a
goroutine 3725 [IO wait]:
net.runtime_pollWait(0x7f0f9c118340, 0x72, 0x3ec)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c990, 0x72, 0xc420c729d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c990, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c930, 0xc421932000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2a0, 0xc421932000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7e00, 0xc421932000, 0x1000, 0x1000, 0x53bbd3, 0xc4209a9378, 0xc4209a9388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce6300)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce6300, 0x1, 0xc420a89560, 0xc4209a9460, 0xc4209a93c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3976 [select]:
net/http.(*persistConn).writeLoop(0xc421285400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3723 [IO wait]:
net.runtime_pollWait(0x7f0f9c118280, 0x72, 0x3ed)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169ca70, 0x72, 0xc420c749d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169ca70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169ca10, 0xc421930000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f298, 0xc421930000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7f00, 0xc421930000, 0x1000, 0x1000, 0x53bbd3, 0xc4209ed378, 0xc4209ed388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421067f80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421067f80, 0x1, 0xc420a89140, 0xc4209ed460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7f00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3979 [select]:
net/http.(*persistConn).writeLoop(0xc421285300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3721 [IO wait]:
net.runtime_pollWait(0x7f0f9c1181c0, 0x72, 0x3ee)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169cb50, 0x72, 0xc420c759d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169cb50, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169caf0, 0xc42192e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f290, 0xc42192e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe000, 0xc42192e000, 0x1000, 0x1000, 0x53bbd3, 0xc4209ec378, 0xc4209ec388)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421067d40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421067d40, 0x1, 0xc420a88d20, 0xc4209ec460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3502 [select]:
net/http.(*persistConn).writeLoop(0xc421189500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3698 [select]:
net/http.(*persistConn).writeLoop(0xc4214dbb00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3719 [IO wait]:
net.runtime_pollWait(0x7f0f9c118100, 0x72, 0x3ef)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169cc30, 0x72, 0xc420c779d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169cc30, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169cbd0, 0xc42192c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f288, 0xc42192c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe100, 0xc42192c000, 0x1000, 0x1000, 0x53bbd3, 0xc4209edb78, 0xc4209edb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421067c20)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421067c20, 0x1, 0xc420a88ba0, 0xc4209edc60, 0x40e75c, 0xc420a211f8, 0x1)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3700 [select]:
net/http.(*persistConn).writeLoop(0xc4214dba00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3717 [IO wait]:
net.runtime_pollWait(0x7f0f9c118040, 0x72, 0x3f0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169cd10, 0x72, 0xc4208449d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169cd10, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169ccb0, 0xc42192a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f280, 0xc42192a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe200, 0xc42192a000, 0x1000, 0x1000, 0x53bbd3, 0xc4209eeb78, 0xc4209eeb88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421067b00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421067b00, 0x1, 0xc420a88b40, 0xc4209eec60, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3702 [select]:
net/http.(*persistConn).writeLoop(0xc4214db900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3715 [IO wait]:
net.runtime_pollWait(0x7f0f9c117f80, 0x72, 0x3f1)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169cdf0, 0x72, 0xc420ed19d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169cdf0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169cd90, 0xc421928000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f278, 0xc421928000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe300, 0xc421928000, 0x1000, 0x1000, 0x53bbd3, 0xc420ed1b68, 0xc420ed1b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210679e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210679e0, 0x1, 0xc420a88780, 0xc4209f6c60, 0x40e75c, 0xc420a209b8, 0x1)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3704 [select]:
net/http.(*persistConn).writeLoop(0xc4214db800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 24628 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424d2be00, 0xc4259d6070, 0xc424d2bf20, 0xc424d2bec0)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 3728 [select]:
net/http.(*persistConn).writeLoop(0xc42167aa00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3592 [IO wait]:
net.runtime_pollWait(0x7f0f9c118d00, 0x72, 0x3df)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c220, 0x72, 0xc422dca9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c220, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c1c0, 0xc421007000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f090, 0xc421007000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7700, 0xc421007000, 0x1000, 0x1000, 0x53bbd3, 0xc422dcab68, 0xc422dcab78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186afc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186afc0, 0x1, 0xc4264a23c0, 0xc42099c460, 0xc42099c3c8, 0x410688, 0x50)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3575 [select]:
net/http.(*persistConn).writeLoop(0xc4214db200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3653 [select]:
net/http.(*persistConn).writeLoop(0xc42122d600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3560 [IO wait]:
net.runtime_pollWait(0x7f0f9c119c00, 0x72, 0x3f5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169d170, 0x72, 0xc420c819d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169d170, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169d110, 0xc421874000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420545bc0, 0xc421874000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe700, 0xc421874000, 0x1000, 0x1000, 0x53bbd3, 0xc420c81b68, 0xc420c81b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186a960)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186a960, 0x1, 0xc4209504e0, 0xc42043dc60, 0x0, 0x410688, 0xc42043dbe8)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 24653 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c42ae0, 0xc425ae48c0, 0xc424c42ba0, 0xc424c42b40)
/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
/usr/local/go/src/net/fd_unix.go:140 +0x255
goroutine 24567 [IO wait]:
net.runtime_pollWait(0x7f0f9c1196c0, 0x72, 0x3f6)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119ef40, 0x72, 0xc42305b9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119ef40, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119eee0, 0xc422b02000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc421e36bf8, 0xc422b02000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe800, 0xc422b02000, 0x1000, 0x1000, 0x53bbd3, 0xc4221e5b78, 0xc4221e5b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421f292c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421f292c0, 0x1, 0xc422e45a40, 0xc4221e5c60, 0x40e75c, 0xc421754d78, 0xc400000001)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 3992 [select]:
net/http.(*persistConn).writeLoop(0xc421284f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3995 [select]:
net/http.(*persistConn).writeLoop(0xc421284e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 3998 [select]:
net/http.(*persistConn).writeLoop(0xc421284d00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 4001 [select]:
net/http.(*persistConn).writeLoop(0xc421284c00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 4005 [IO wait]:
net.runtime_pollWait(0x7f0f9c119b40, 0x72, 0x3fa)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169d410, 0x72, 0xc422ee19d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169d410, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169d3b0, 0xc421a18000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f468, 0xc421a18000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fec00, 0xc421a18000, 0x1000, 0x1000, 0x53bbd3, 0xc422ee1b68, 0xc422ee1b78)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208848a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208848a0, 0x1, 0xc4220a19e0, 0xc421a04460, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fec00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 4006 [select]:
net/http.(*persistConn).writeLoop(0xc4216fec00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 4009 [select]:
net/http.(*persistConn).writeLoop(0xc4216fed00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 4012 [select]:
net/http.(*persistConn).writeLoop(0xc4216fee00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 4015 [select]:
net/http.(*persistConn).writeLoop(0xc4216fef00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 4018 [select]:
net/http.(*persistConn).writeLoop(0xc4216ff000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 4021 [select]:
net/http.(*persistConn).writeLoop(0xc4216ff100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 4023 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4024 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4025 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4026 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4257360f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4257360f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ef7c30, 0xc4240cee30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4257360f0, 0x0, 0x0, 0x0, 0xc4240cee30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4257360f0, 0x6f0968, 0x3, 0x51f701, 0xc422258360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4257360f0, 0x5, 0xc420b18f00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4027 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c589c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4257361e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4257361e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f0cc30, 0xc4240cee48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4257361e0, 0x0, 0x0, 0x0, 0xc4240cee48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4257361e0, 0x6f0968, 0x3, 0x51f701, 0xc422258480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4257361e0, 0x5, 0xc420b18f30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4028 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4029 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9ef00, 0xc425dd5330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9ef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422efec30, 0xc425278840)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421a9ef00, 0x0, 0x0, 0x0, 0xc425278840, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421a9ef00, 0x6f0968, 0x3, 0x51f701, 0xc427769350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421a9ef00, 0x5, 0xc420b18f90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4030 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f0e0, 0xc425dd5370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422effc30, 0xc425278870)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421a9f0e0, 0x0, 0x0, 0x0, 0xc425278870, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421a9f0e0, 0x6f0968, 0x3, 0x51f701, 0xc427769410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421a9f0e0, 0x5, 0xc420b18fc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4031 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f4a0, 0xc425dd53d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb90a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f14c30, 0xc4252788b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421a9f4a0, 0x0, 0x0, 0x0, 0xc4252788b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421a9f4a0, 0x6f0968, 0x3, 0x51f701, 0xc427769530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421a9f4a0, 0x5, 0xc420b18fe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4032 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4033 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f680, 0xc425dd5410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f06c30, 0xc4252788e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421a9f680, 0x0, 0x0, 0x0, 0xc4252788e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421a9f680, 0x6f0968, 0x3, 0x51f701, 0xc4277695f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421a9f680, 0x5, 0xc420b19060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4034 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f860, 0xc425dd5450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f07c30, 0xc425278918)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421a9f860, 0x0, 0x0, 0x0, 0xc425278918, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421a9f860, 0x6f0968, 0x3, 0x51f701, 0xc4277696b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421a9f860, 0x5, 0xc420b190a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4035 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9fb30, 0xc425dd5490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb92e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9fb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f1cc30, 0xc425278948)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421a9fb30, 0x0, 0x0, 0x0, 0xc425278948, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421a9fb30, 0x6f0968, 0x3, 0x51f701, 0xc427769770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421a9fb30, 0x5, 0xc420b190e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4036 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9fe00, 0xc425dd54d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb93a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9fe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f1dc30, 0xc425278978)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421a9fe00, 0x0, 0x0, 0x0, 0xc425278978, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421a9fe00, 0x6f0968, 0x3, 0x51f701, 0xc427769830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421a9fe00, 0x5, 0xc420b19120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4037 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a1e0, 0xc425dd5550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f0fc30, 0xc4252789d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421e6a1e0, 0x0, 0x0, 0x0, 0xc4252789d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421e6a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4277699b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421e6a1e0, 0x5, 0xc420b19160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4038 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a3c0, 0xc425dd5590)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb95e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f24c30, 0xc425278a08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421e6a3c0, 0x0, 0x0, 0x0, 0xc425278a08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421e6a3c0, 0x6f0968, 0x3, 0x51f701, 0xc427769a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421e6a3c0, 0x5, 0xc420b191a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4039 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a5a0, 0xc425dd55d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb96a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f25c30, 0xc425278a38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421e6a5a0, 0x0, 0x0, 0x0, 0xc425278a38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421e6a5a0, 0x6f0968, 0x3, 0x51f701, 0xc427769b30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421e6a5a0, 0x5, 0xc420b191e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4040 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a870, 0xc425dd5610)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f16c30, 0xc425278a68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421e6a870, 0x0, 0x0, 0x0, 0xc425278a68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421e6a870, 0x6f0968, 0x3, 0x51f701, 0xc427769bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421e6a870, 0x5, 0xc420b19220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4041 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421423a40, 0xc420b19a10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421423a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421423a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421175c30, 0xc42104f4a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421423a40, 0x0, 0x0, 0x0, 0xc42104f4a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421423a40, 0x6f0968, 0x3, 0x51f701, 0xc420817650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421423a40, 0x5, 0xc420b19260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4042 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6aa50, 0xc425dd5650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6aa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f17c30, 0xc425278a98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421e6aa50, 0x0, 0x0, 0x0, 0xc425278a98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421e6aa50, 0x6f0968, 0x3, 0x51f701, 0xc427769cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421e6aa50, 0x5, 0xc420b19ac0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4043 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6ac30, 0xc425dd5690)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb98e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6ac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f2cc30, 0xc425278ac8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421e6ac30, 0x0, 0x0, 0x0, 0xc425278ac8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421e6ac30, 0x6f0968, 0x3, 0x51f701, 0xc427769d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421e6ac30, 0x5, 0xc420b19b00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4044 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6ae10, 0xc425dd56d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb99a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6ae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f2dc30, 0xc425278af8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421e6ae10, 0x0, 0x0, 0x0, 0xc425278af8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421e6ae10, 0x6f0968, 0x3, 0x51f701, 0xc427769e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421e6ae10, 0x5, 0xc420b19b40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4045 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b0e0, 0xc425dd5730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f1ec30, 0xc425278b40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421e6b0e0, 0x0, 0x0, 0x0, 0xc425278b40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421e6b0e0, 0x6f0968, 0x3, 0x51f701, 0xc427769f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421e6b0e0, 0x5, 0xc420b19b80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4046 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b1d0, 0xc425dd5750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f1fc30, 0xc425278b58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421e6b1d0, 0x0, 0x0, 0x0, 0xc425278b58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421e6b1d0, 0x6f0968, 0x3, 0x51f701, 0xc427769fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421e6b1d0, 0x5, 0xc420b19bc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4047 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b590, 0xc425dd57d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f34c30, 0xc425278bb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421e6b590, 0x0, 0x0, 0x0, 0xc425278bb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421e6b590, 0x6f0968, 0x3, 0x51f701, 0xc421ede180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421e6b590, 0x5, 0xc420b19c00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4048 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b770, 0xc425dd5810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f35c30, 0xc425278be8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421e6b770, 0x0, 0x0, 0x0, 0xc425278be8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421e6b770, 0x6f0968, 0x3, 0x51f701, 0xc421ede240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421e6b770, 0x5, 0xc420b19c40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b950, 0xc425dd5850)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f26c30, 0xc425278c18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421e6b950, 0x0, 0x0, 0x0, 0xc425278c18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421e6b950, 0x6f0968, 0x3, 0x51f701, 0xc421ede300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421e6b950, 0x5, 0xc420b19c80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4050 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6bb30, 0xc425dd5890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6bb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f27c30, 0xc425278c48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421e6bb30, 0x0, 0x0, 0x0, 0xc425278c48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421e6bb30, 0x6f0968, 0x3, 0x51f701, 0xc421ede3c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421e6bb30, 0x5, 0xc420b19cc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4051 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6bef0, 0xc425dd58f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6bef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f38c30, 0xc425278c90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421e6bef0, 0x0, 0x0, 0x0, 0xc425278c90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421e6bef0, 0x6f0968, 0x3, 0x51f701, 0xc421ede4e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421e6bef0, 0x5, 0xc420b19d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4052 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db80f0, 0xc425dd5930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce80c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db80f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f39c30, 0xc425278cc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421db80f0, 0x0, 0x0, 0x0, 0xc425278cc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421db80f0, 0x6f0968, 0x3, 0x51f701, 0xc421ede5a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421db80f0, 0x5, 0xc420b19d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db82d0, 0xc425dd5970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db82d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f3ac30, 0xc425278cf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421db82d0, 0x0, 0x0, 0x0, 0xc425278cf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421db82d0, 0x6f0968, 0x3, 0x51f701, 0xc421ede660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421db82d0, 0x5, 0xc420b19d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4054 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db84b0, 0xc425dd59b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db84b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f3bc30, 0xc425278d20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421db84b0, 0x0, 0x0, 0x0, 0xc425278d20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421db84b0, 0x6f0968, 0x3, 0x51f701, 0xc421ede720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421db84b0, 0x5, 0xc420b19dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4055 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8690, 0xc425dd59f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f40c30, 0xc425278d50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421db8690, 0x0, 0x0, 0x0, 0xc425278d50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421db8690, 0x6f0968, 0x3, 0x51f701, 0xc421ede7e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421db8690, 0x5, 0xc420b19e00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4056 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8870, 0xc425dd5a30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce83e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f41c30, 0xc425278d80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421db8870, 0x0, 0x0, 0x0, 0xc425278d80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421db8870, 0x6f0968, 0x3, 0x51f701, 0xc421ede8a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421db8870, 0x5, 0xc420b19e40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4057 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8a50, 0xc425dd5a70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f42c30, 0xc425278db0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421db8a50, 0x0, 0x0, 0x0, 0xc425278db0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421db8a50, 0x6f0968, 0x3, 0x51f701, 0xc421ede960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421db8a50, 0x5, 0xc420b19e80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4058 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8c30, 0xc425dd5ab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce85c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f43c30, 0xc425278de0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421db8c30, 0x0, 0x0, 0x0, 0xc425278de0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421db8c30, 0x6f0968, 0x3, 0x51f701, 0xc421edea20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421db8c30, 0x5, 0xc420b19ec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4059 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8e10, 0xc425dd5af0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f48c30, 0xc425278e28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421db8e10, 0x0, 0x0, 0x0, 0xc425278e28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421db8e10, 0x6f0968, 0x3, 0x51f701, 0xc421edeae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421db8e10, 0x5, 0xc420b19f00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4060 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8ff0, 0xc425dd5b30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f49c30, 0xc425278e58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421db8ff0, 0x0, 0x0, 0x0, 0xc425278e58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421db8ff0, 0x6f0968, 0x3, 0x51f701, 0xc421edeba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421db8ff0, 0x5, 0xc420b19f40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421423b30, 0xc4209b0920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100fa40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421423b30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421423b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421174c30, 0xc42104f4c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421423b30, 0x0, 0x0, 0x0, 0xc42104f4c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421423b30, 0x6f0968, 0x3, 0x51f701, 0xc4208177a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421423b30, 0x5, 0xc420b19f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db92c0, 0xc425dd5b70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db92c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f4ac30, 0xc425278e88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421db92c0, 0x0, 0x0, 0x0, 0xc425278e88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421db92c0, 0x6f0968, 0x3, 0x51f701, 0xc421edec60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421db92c0, 0x5, 0xc4209b0ca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4064 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db94a0, 0xc425dd5bb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce88c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db94a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f4bc30, 0xc425278eb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421db94a0, 0x0, 0x0, 0x0, 0xc425278eb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421db94a0, 0x6f0968, 0x3, 0x51f701, 0xc421eded20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421db94a0, 0x5, 0xc4209b0d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9680, 0xc425dd5bf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f50c30, 0xc425278ee8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421db9680, 0x0, 0x0, 0x0, 0xc425278ee8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421db9680, 0x6f0968, 0x3, 0x51f701, 0xc421edede0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421db9680, 0x5, 0xc4209b0de0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4066 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9860, 0xc425dd5c30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f51c30, 0xc425278f18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421db9860, 0x0, 0x0, 0x0, 0xc425278f18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421db9860, 0x6f0968, 0x3, 0x51f701, 0xc421edef00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421db9860, 0x5, 0xc4209b0e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4067 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9a40, 0xc425dd5c70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f52c30, 0xc425278f48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421db9a40, 0x0, 0x0, 0x0, 0xc425278f48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421db9a40, 0x6f0968, 0x3, 0x51f701, 0xc421edefc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421db9a40, 0x5, 0xc4209b0ef0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4068 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9c20, 0xc425dd5cb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f53c30, 0xc425278f78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421db9c20, 0x0, 0x0, 0x0, 0xc425278f78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421db9c20, 0x6f0968, 0x3, 0x51f701, 0xc421edf080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421db9c20, 0x5, 0xc4209b0f70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4069 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9e00, 0xc425dd5cf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f58c30, 0xc425278fa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421db9e00, 0x0, 0x0, 0x0, 0xc425278fa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421db9e00, 0x6f0968, 0x3, 0x51f701, 0xc421edf140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421db9e00, 0x5, 0xc4209b0ff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4000, 0xc425dd5d30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f59c30, 0xc425278fd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421bf4000, 0x0, 0x0, 0x0, 0xc425278fd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421bf4000, 0x6f0968, 0x3, 0x51f701, 0xc421edf200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421bf4000, 0x5, 0xc4209b1070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4071 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf41e0, 0xc425dd5d70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf41e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf41e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f5ac30, 0xc425279008)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421bf41e0, 0x0, 0x0, 0x0, 0xc425279008, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421bf41e0, 0x6f0968, 0x3, 0x51f701, 0xc421edf2c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421bf41e0, 0x5, 0xc4209b1150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4072 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8db30, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8db30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422f5bc30, 0x410ffd, 0xc4258e0bd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425c8db30, 0x0, 0x0, 0x0, 0xc4258e0bd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425c8db30, 0x6f0968, 0x3, 0x51f701, 0xc425d2f5c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425c8db30, 0x5, 0xc4209b11d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4073 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4074 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4075 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4076 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4077 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4078 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4079 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4080 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e65c30, 0xc4241292a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4254a6960, 0x0, 0x0, 0x0, 0xc4241292a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4254a6960, 0x6f0968, 0x3, 0x51f701, 0xc4245a02d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4254a6960, 0x5, 0xc4209b15f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4081 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e66c30, 0xc4241292c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4254a6a50, 0x0, 0x0, 0x0, 0xc4241292c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4254a6a50, 0x6f0968, 0x3, 0x51f701, 0xc4245a03c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4254a6a50, 0x5, 0xc4209b1660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4082 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4084 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e67c30, 0xc4241292d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4254a6b40, 0x0, 0x0, 0x0, 0xc4241292d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4254a6b40, 0x6f0968, 0x3, 0x51f701, 0xc4245a04b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4254a6b40, 0x5, 0xc4209688c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4085 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e70c30, 0xc4241292f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4254a6c30, 0x0, 0x0, 0x0, 0xc4241292f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4254a6c30, 0x6f0968, 0x3, 0x51f701, 0xc4245a05a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4254a6c30, 0x5, 0xc420968900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4086 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e71c30, 0xc424129308)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4254a6d20, 0x0, 0x0, 0x0, 0xc424129308, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4254a6d20, 0x6f0968, 0x3, 0x51f701, 0xc4245a0690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4254a6d20, 0x5, 0xc420968940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4087 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e62c30, 0xc424129320)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4254a6e10, 0x0, 0x0, 0x0, 0xc424129320, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4254a6e10, 0x6f0968, 0x3, 0x51f701, 0xc4245a0780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4254a6e10, 0x5, 0xc420968980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4088 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259590a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e63c30, 0xc424129338)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4254a6f00, 0x0, 0x0, 0x0, 0xc424129338, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4254a6f00, 0x6f0968, 0x3, 0x51f701, 0xc4245a0870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4254a6f00, 0x5, 0xc4209689c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4089 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5fd10, 0xc422a7df10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5fd10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422e6cc30, 0x410ffd, 0xc42227f0d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422a5fd10, 0x0, 0x0, 0x0, 0xc42227f0d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422a5fd10, 0x6f0968, 0x3, 0x51f701, 0xc422ac1380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422a5fd10, 0x5, 0xc420968a00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4090 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e6cc30, 0xc424129350)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4254a6ff0, 0x0, 0x0, 0x0, 0xc424129350, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4254a6ff0, 0x6f0968, 0x3, 0x51f701, 0xc4245a0960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4254a6ff0, 0x5, 0xc420968a40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4091 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a70e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a70e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e6dc30, 0xc424129368)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4254a70e0, 0x0, 0x0, 0x0, 0xc424129368, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4254a70e0, 0x6f0968, 0x3, 0x51f701, 0xc4245a0a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4254a70e0, 0x5, 0xc420968a80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4092 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259592e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a71d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a71d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e6ec30, 0xc424129380)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4254a71d0, 0x0, 0x0, 0x0, 0xc424129380, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4254a71d0, 0x6f0968, 0x3, 0x51f701, 0xc4245a0b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4254a71d0, 0x5, 0xc420968bc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4093 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259593a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a72c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a72c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e6fc30, 0xc424129398)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4254a72c0, 0x0, 0x0, 0x0, 0xc424129398, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4254a72c0, 0x6f0968, 0x3, 0x51f701, 0xc4245a0c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4254a72c0, 0x5, 0xc420968c00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4094 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a73b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a73b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e80c30, 0xc4241293b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4254a73b0, 0x0, 0x0, 0x0, 0xc4241293b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4254a73b0, 0x6f0968, 0x3, 0x51f701, 0xc4245a0d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4254a73b0, 0x5, 0xc420968c40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4095 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4096 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4097 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125a40, 0xc4254b60b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e73c30, 0xc424128130)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424125a40, 0x0, 0x0, 0x0, 0xc424128130, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424125a40, 0x6f0968, 0x3, 0x51f701, 0xc424990990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424125a40, 0x5, 0xc420968d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4098 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1680, 0xc425534860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e88c30, 0xc4240ce398)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4240d1680, 0x0, 0x0, 0x0, 0xc4240ce398, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4240d1680, 0x6f0968, 0x3, 0x51f701, 0xc424a4ec00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4240d1680, 0x5, 0xc420968d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4099 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1860, 0xc4255348e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e89c30, 0xc4240ce3c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4240d1860, 0x0, 0x0, 0x0, 0xc4240ce3c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4240d1860, 0x6f0968, 0x3, 0x51f701, 0xc424a4ecc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4240d1860, 0x5, 0xc420968d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1a40, 0xc425534960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e7ac30, 0xc4240ce3f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4240d1a40, 0x0, 0x0, 0x0, 0xc4240ce3f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4240d1a40, 0x6f0968, 0x3, 0x51f701, 0xc424a4ed80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4240d1a40, 0x5, 0xc420968dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4101 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241220f0, 0xc425534ad0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241220f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241220f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e7bc30, 0xc4240ce4a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4241220f0, 0x0, 0x0, 0x0, 0xc4240ce4a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4241220f0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4241220f0, 0x5, 0xc420968e40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241224b0, 0xc425534bd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241224b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241224b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e90c30, 0xc4240ce500)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4241224b0, 0x0, 0x0, 0x0, 0xc4240ce500, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4241224b0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f1a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4241224b0, 0x5, 0xc420968e80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4103 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4105 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424122690, 0xc425534c50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424122690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424122690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e91c30, 0xc4240ce530)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424122690, 0x0, 0x0, 0x0, 0xc4240ce530, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424122690, 0x6f0968, 0x3, 0x51f701, 0xc424a4f260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424122690, 0x5, 0xc420969770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4106 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4107 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4108 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a74a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a74a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e98c30, 0xc4241293c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4254a74a0, 0x0, 0x0, 0x0, 0xc4241293c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4254a74a0, 0x6f0968, 0x3, 0x51f701, 0xc4245a0e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4254a74a0, 0x5, 0xc420969870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4109 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259595e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e99c30, 0xc4241293e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4254a7590, 0x0, 0x0, 0x0, 0xc4241293e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4254a7590, 0x6f0968, 0x3, 0x51f701, 0xc4245a0f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4254a7590, 0x5, 0xc4209698b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4110 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259596a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e8ac30, 0xc4241293f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4254a7680, 0x0, 0x0, 0x0, 0xc4241293f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4254a7680, 0x6f0968, 0x3, 0x51f701, 0xc4245a1020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4254a7680, 0x5, 0xc420969910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4111 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e8bc30, 0xc424129410)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4254a7770, 0x0, 0x0, 0x0, 0xc424129410, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4254a7770, 0x6f0968, 0x3, 0x51f701, 0xc4245a1110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4254a7770, 0x5, 0xc420969950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4112 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ea0c30, 0xc424129428)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4254a7860, 0x0, 0x0, 0x0, 0xc424129428, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4254a7860, 0x6f0968, 0x3, 0x51f701, 0xc4245a1200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4254a7860, 0x5, 0xc420969990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4113 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259599a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e92c30, 0xc424129458)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4254a7a40, 0x0, 0x0, 0x0, 0xc424129458, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4254a7a40, 0x6f0968, 0x3, 0x51f701, 0xc4245a13e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4254a7a40, 0x5, 0xc4209699f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4114 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e93c30, 0xc424129470)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4254a7b30, 0x0, 0x0, 0x0, 0xc424129470, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4254a7b30, 0x6f0968, 0x3, 0x51f701, 0xc4245a14d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4254a7b30, 0x5, 0xc420969a30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4115 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ea8c30, 0xc4241294a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4254a7d10, 0x0, 0x0, 0x0, 0xc4241294a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4254a7d10, 0x6f0968, 0x3, 0x51f701, 0xc4245a16b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4254a7d10, 0x5, 0xc420969a90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4116 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ea9c30, 0xc4241294b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4254a7e00, 0x0, 0x0, 0x0, 0xc4241294b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4254a7e00, 0x6f0968, 0x3, 0x51f701, 0xc4245a17a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4254a7e00, 0x5, 0xc420969ad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4117 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e9ac30, 0xc4241294d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4254a7ef0, 0x0, 0x0, 0x0, 0xc4241294d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4254a7ef0, 0x6f0968, 0x3, 0x51f701, 0xc4245a1890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4254a7ef0, 0x5, 0xc420969b30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4118 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4119 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4120 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4121 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4122 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4123 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4124 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4126 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4127 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4128 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4129 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4130 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fa000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fa000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ec1c30, 0xc4241294e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4247fa000, 0x0, 0x0, 0x0, 0xc4241294e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4247fa000, 0x6f0968, 0x3, 0x51f701, 0xc4245a1980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4247fa000, 0x5, 0xc4207467c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4131 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fa0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fa0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422eb2c30, 0xc424129500)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4247fa0f0, 0x0, 0x0, 0x0, 0xc424129500, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4247fa0f0, 0x6f0968, 0x3, 0x51f701, 0xc4245a1a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4247fa0f0, 0x5, 0xc4207467e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4132 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fa1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fa1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422eb3c30, 0xc424129518)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4247fa1e0, 0x0, 0x0, 0x0, 0xc424129518, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4247fa1e0, 0x6f0968, 0x3, 0x51f701, 0xc4245a1b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4247fa1e0, 0x5, 0xc420746820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4133 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4134 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4a50, 0xc425dd5ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f86c30, 0xc4252790e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421bf4a50, 0x0, 0x0, 0x0, 0xc4252790e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421bf4a50, 0x6f0968, 0x3, 0x51f701, 0xc421edf6b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421bf4a50, 0x5, 0xc420746860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4135 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420201ef0, 0xc421e79cb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f537a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420201ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420201ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f87c30, 0xc421e36470)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420201ef0, 0x0, 0x0, 0x0, 0xc421e36470, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420201ef0, 0x6f0968, 0x3, 0x51f701, 0xc421dc32c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420201ef0, 0x5, 0xc420746890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4136 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e000, 0xc421e79d40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f9cc30, 0xc421e364b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422a5e000, 0x0, 0x0, 0x0, 0xc421e364b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422a5e000, 0x6f0968, 0x3, 0x51f701, 0xc421dc3380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422a5e000, 0x5, 0xc4207468e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4137 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e2d0, 0xc421e79e10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f9dc30, 0xc421e364e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422a5e2d0, 0x0, 0x0, 0x0, 0xc421e364e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422a5e2d0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422a5e2d0, 0x5, 0xc420746920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4138 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e4b0, 0xc421e79e50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f539e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f8ec30, 0xc421e36518)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422a5e4b0, 0x0, 0x0, 0x0, 0xc421e36518, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422a5e4b0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422a5e4b0, 0x5, 0xc420746950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4139 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e690, 0xc421e79ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f8fc30, 0xc421e36548)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422a5e690, 0x0, 0x0, 0x0, 0xc421e36548, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422a5e690, 0x6f0968, 0x3, 0x51f701, 0xc421dc35f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422a5e690, 0x5, 0xc420746980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4140 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e870, 0xc421e79fe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa4c30, 0xc421e36578)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422a5e870, 0x0, 0x0, 0x0, 0xc421e36578, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422a5e870, 0x6f0968, 0x3, 0x51f701, 0xc421dc3740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422a5e870, 0x5, 0xc4207469d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4141 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5ea50, 0xc421f64070)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5ea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa5c30, 0xc421e365a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422a5ea50, 0x0, 0x0, 0x0, 0xc421e365a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422a5ea50, 0x6f0968, 0x3, 0x51f701, 0xc421dc3800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422a5ea50, 0x5, 0xc420746a20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4142 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5ed20, 0xc421f64110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5ed20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f96c30, 0xc421e365d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422a5ed20, 0x0, 0x0, 0x0, 0xc421e365d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422a5ed20, 0x6f0968, 0x3, 0x51f701, 0xc421dc38c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422a5ed20, 0x5, 0xc420746a40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4143 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5eff0, 0xc421f641b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5eff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f97c30, 0xc421e36620)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc422a5eff0, 0x0, 0x0, 0x0, 0xc421e36620, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc422a5eff0, 0x6f0968, 0x3, 0x51f701, 0xc421dc39e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc422a5eff0, 0x5, 0xc420746a80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4144 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5f1d0, 0xc421f64210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5f1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422facc30, 0xc421e36650)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422a5f1d0, 0x0, 0x0, 0x0, 0xc421e36650, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422a5f1d0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422a5f1d0, 0x5, 0xc420746ac0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4145 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d20f0, 0xc421f64290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d20f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fadc30, 0xc421e36680)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4229d20f0, 0x0, 0x0, 0x0, 0xc421e36680, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4229d20f0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4229d20f0, 0x5, 0xc420747160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3946 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9eff0, 0xc425dd5350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9eff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f09c30, 0xc425278858)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421a9eff0, 0x0, 0x0, 0x0, 0xc425278858, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421a9eff0, 0x6f0968, 0x3, 0x51f701, 0xc4277693b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421a9eff0, 0x5, 0xc42091cf60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3947 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f2c0, 0xc425dd5390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f0ac30, 0xc425278888)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421a9f2c0, 0x0, 0x0, 0x0, 0xc425278888, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421a9f2c0, 0x6f0968, 0x3, 0x51f701, 0xc427769470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421a9f2c0, 0x5, 0xc42091cf80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3948 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f3b0, 0xc425dd53b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f0bc30, 0xc4252788a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421a9f3b0, 0x0, 0x0, 0x0, 0xc4252788a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421a9f3b0, 0x6f0968, 0x3, 0x51f701, 0xc4277694d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421a9f3b0, 0x5, 0xc42091cfd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3949 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422062a50, 0xc422a92e80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ed00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422062a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422062a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f10c30, 0xc42104ff68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422062a50, 0x0, 0x0, 0x0, 0xc42104ff68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422062a50, 0x6f0968, 0x3, 0x51f701, 0xc422980e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422062a50, 0x5, 0xc42091cff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3950 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f590, 0xc425dd53f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f11c30, 0xc4252788d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421a9f590, 0x0, 0x0, 0x0, 0xc4252788d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421a9f590, 0x6f0968, 0x3, 0x51f701, 0xc427769590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421a9f590, 0x5, 0xc42091d010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3951 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f770, 0xc425dd5430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb91c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f12c30, 0xc425278900)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421a9f770, 0x0, 0x0, 0x0, 0xc425278900, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421a9f770, 0x6f0968, 0x3, 0x51f701, 0xc427769650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421a9f770, 0x5, 0xc42091d030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3952 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f950, 0xc425dd5470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f13c30, 0xc425278930)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421a9f950, 0x0, 0x0, 0x0, 0xc425278930, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421a9f950, 0x6f0968, 0x3, 0x51f701, 0xc427769710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421a9f950, 0x5, 0xc42091d080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 3953 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9fc20, 0xc425dd54b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9fc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f18c30, 0xc425278960)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421a9fc20, 0x0, 0x0, 0x0, 0xc425278960, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421a9fc20, 0x6f0968, 0x3, 0x51f701, 0xc4277697d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421a9fc20, 0x5, 0xc42091d0a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4162 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9fef0, 0xc425dd54f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9fef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f19c30, 0xc425278990)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421a9fef0, 0x0, 0x0, 0x0, 0xc425278990, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421a9fef0, 0x6f0968, 0x3, 0x51f701, 0xc427769890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421a9fef0, 0x5, 0xc42091d0e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4163 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a0f0, 0xc425dd5530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb94c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f1ac30, 0xc4252789c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421e6a0f0, 0x0, 0x0, 0x0, 0xc4252789c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421e6a0f0, 0x6f0968, 0x3, 0x51f701, 0xc427769950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421e6a0f0, 0x5, 0xc42091d120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4164 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a2d0, 0xc425dd5570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f1bc30, 0xc4252789f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421e6a2d0, 0x0, 0x0, 0x0, 0xc4252789f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421e6a2d0, 0x6f0968, 0x3, 0x51f701, 0xc427769a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421e6a2d0, 0x5, 0xc42091d160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4165 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a4b0, 0xc425dd55b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f20c30, 0xc425278a20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421e6a4b0, 0x0, 0x0, 0x0, 0xc425278a20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421e6a4b0, 0x6f0968, 0x3, 0x51f701, 0xc427769ad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421e6a4b0, 0x5, 0xc42091d1a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4166 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a780, 0xc425dd55f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f21c30, 0xc425278a50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421e6a780, 0x0, 0x0, 0x0, 0xc425278a50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421e6a780, 0x6f0968, 0x3, 0x51f701, 0xc427769b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421e6a780, 0x5, 0xc42091d1e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4167 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a960, 0xc425dd5630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb97c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f22c30, 0xc425278a80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421e6a960, 0x0, 0x0, 0x0, 0xc425278a80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421e6a960, 0x6f0968, 0x3, 0x51f701, 0xc427769c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421e6a960, 0x5, 0xc42091d220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4168 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6ab40, 0xc425dd5670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6ab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f23c30, 0xc425278ab0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421e6ab40, 0x0, 0x0, 0x0, 0xc425278ab0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421e6ab40, 0x6f0968, 0x3, 0x51f701, 0xc427769d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421e6ab40, 0x5, 0xc42091d260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4169 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6ad20, 0xc425dd56b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6ad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f28c30, 0xc425278ae0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421e6ad20, 0x0, 0x0, 0x0, 0xc425278ae0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421e6ad20, 0x6f0968, 0x3, 0x51f701, 0xc427769dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421e6ad20, 0x5, 0xc42091d2a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4170 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6aff0, 0xc425dd5710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f29c30, 0xc425278b28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421e6aff0, 0x0, 0x0, 0x0, 0xc425278b28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421e6aff0, 0x6f0968, 0x3, 0x51f701, 0xc427769ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421e6aff0, 0x5, 0xc42091d2e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4171 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259598e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ea1c30, 0xc424129440)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4254a7950, 0x0, 0x0, 0x0, 0xc424129440, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4254a7950, 0x6f0968, 0x3, 0x51f701, 0xc4245a12f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4254a7950, 0x5, 0xc42091d320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4172 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4148 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d23c0, 0xc421f642d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d23c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f9ec30, 0xc421e366b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4229d23c0, 0x0, 0x0, 0x0, 0xc421e366b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4229d23c0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4229d23c0, 0x5, 0xc420747180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4149 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d24b0, 0xc421f64390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d24b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f9fc30, 0xc421e366c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4229d24b0, 0x0, 0x0, 0x0, 0xc421e366c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4229d24b0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4229d24b0, 0x5, 0xc4207471d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4174 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4150 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2690, 0xc421f64430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb4c30, 0xc421e366f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4229d2690, 0x0, 0x0, 0x0, 0xc421e366f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4229d2690, 0x6f0968, 0x3, 0x51f701, 0xc421dc3dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4229d2690, 0x5, 0xc4207471f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4151 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2870, 0xc421f644b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb5c30, 0xc421e36728)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4229d2870, 0x0, 0x0, 0x0, 0xc421e36728, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4229d2870, 0x6f0968, 0x3, 0x51f701, 0xc421dc3e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4229d2870, 0x5, 0xc420747230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4152 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2a50, 0xc421f64530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa6c30, 0xc421e36758)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4229d2a50, 0x0, 0x0, 0x0, 0xc421e36758, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4229d2a50, 0x6f0968, 0x3, 0x51f701, 0xc421dc3f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4229d2a50, 0x5, 0xc420747250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4153 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2c30, 0xc421f645b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa7c30, 0xc421e36788)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4229d2c30, 0x0, 0x0, 0x0, 0xc421e36788, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4229d2c30, 0x6f0968, 0x3, 0x51f701, 0xc421f3c030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4229d2c30, 0x5, 0xc420747270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4154 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2e10, 0xc421f64630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fbcc30, 0xc421e367b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4229d2e10, 0x0, 0x0, 0x0, 0xc421e367b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4229d2e10, 0x6f0968, 0x3, 0x51f701, 0xc421f3c0f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4229d2e10, 0x5, 0xc4207472c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4155 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2ff0, 0xc421f64690)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fbdc30, 0xc421e367e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4229d2ff0, 0x0, 0x0, 0x0, 0xc421e367e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4229d2ff0, 0x6f0968, 0x3, 0x51f701, 0xc421f3c1b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4229d2ff0, 0x5, 0xc4207472e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4156 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d31d0, 0xc421f646d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d31d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422faec30, 0xc421e36818)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4229d31d0, 0x0, 0x0, 0x0, 0xc421e36818, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4229d31d0, 0x6f0968, 0x3, 0x51f701, 0xc421f3c270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4229d31d0, 0x5, 0xc420747300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4157 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d33b0, 0xc421f64760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d33b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fafc30, 0xc421e36848)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4229d33b0, 0x0, 0x0, 0x0, 0xc421e36848, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4229d33b0, 0x6f0968, 0x3, 0x51f701, 0xc421f3c330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4229d33b0, 0x5, 0xc420747370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4158 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3590, 0xc421f64860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc4c30, 0xc421e36878)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4229d3590, 0x0, 0x0, 0x0, 0xc421e36878, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4229d3590, 0x6f0968, 0x3, 0x51f701, 0xc421f3c3f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4229d3590, 0x5, 0xc420747390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4159 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3770, 0xc421f64940)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc5c30, 0xc421e368a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4229d3770, 0x0, 0x0, 0x0, 0xc421e368a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4229d3770, 0x6f0968, 0x3, 0x51f701, 0xc421f3c4b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4229d3770, 0x5, 0xc4207473f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4160 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3950, 0xc421f649c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3aa60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb6c30, 0xc421e368d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4229d3950, 0x0, 0x0, 0x0, 0xc421e368d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4229d3950, 0x6f0968, 0x3, 0x51f701, 0xc421f3c570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4229d3950, 0x5, 0xc420747410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4161 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3b30, 0xc421f64a10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3ab20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb7c30, 0xc421e36908)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4229d3b30, 0x0, 0x0, 0x0, 0xc421e36908, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4229d3b30, 0x6f0968, 0x3, 0x51f701, 0xc421f3c660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4229d3b30, 0x5, 0xc420747460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4178 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3d10, 0xc421f64ae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3abe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fccc30, 0xc421e36938)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4229d3d10, 0x0, 0x0, 0x0, 0xc421e36938, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4229d3d10, 0x6f0968, 0x3, 0x51f701, 0xc421f3c720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4229d3d10, 0x5, 0xc420747480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4179 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3ef0, 0xc421f64b60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3aca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fcdc30, 0xc421e36968)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4229d3ef0, 0x0, 0x0, 0x0, 0xc421e36968, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4229d3ef0, 0x6f0968, 0x3, 0x51f701, 0xc421f3c7e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4229d3ef0, 0x5, 0xc4207474a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4180 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228de000, 0xc421f64ba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3ad00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fbec30, 0xc421e36980)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4228de000, 0x0, 0x0, 0x0, 0xc421e36980, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4228de000, 0x6f0968, 0x3, 0x51f701, 0xc421f3c840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4228de000, 0x5, 0xc4207474f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4181 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228de0f0, 0xc421f64cc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3ade0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fbfc30, 0xc421e36998)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4228de0f0, 0x0, 0x0, 0x0, 0xc421e36998, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4228de0f0, 0x6f0968, 0x3, 0x51f701, 0xc421f3c930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4228de0f0, 0x5, 0xc420747510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4182 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4184 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228de3c0, 0xc421f64db0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd4c30, 0xc421e369b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4228de3c0, 0x0, 0x0, 0x0, 0xc421e369b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4228de3c0, 0x6f0968, 0x3, 0x51f701, 0xc421f3cc30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4228de3c0, 0x5, 0xc420747ca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4175 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4176 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a000, 0xc425dd5510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f0ec30, 0xc4252789a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421e6a000, 0x0, 0x0, 0x0, 0xc4252789a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421e6a000, 0x6f0968, 0x3, 0x51f701, 0xc4277698f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421e6a000, 0x5, 0xc420708040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4177 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b2c0, 0xc425dd5770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f2ac30, 0xc425278b70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421e6b2c0, 0x0, 0x0, 0x0, 0xc425278b70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421e6b2c0, 0x6f0968, 0x3, 0x51f701, 0xc421ede060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421e6b2c0, 0x5, 0xc420708060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4194 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b3b0, 0xc425dd5790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f2bc30, 0xc425278b88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421e6b3b0, 0x0, 0x0, 0x0, 0xc425278b88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421e6b3b0, 0x6f0968, 0x3, 0x51f701, 0xc421ede0c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421e6b3b0, 0x5, 0xc420708080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4195 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b4a0, 0xc425dd57b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f30c30, 0xc425278ba0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421e6b4a0, 0x0, 0x0, 0x0, 0xc425278ba0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421e6b4a0, 0x6f0968, 0x3, 0x51f701, 0xc421ede120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421e6b4a0, 0x5, 0xc4207080d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4196 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b680, 0xc425dd57f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f31c30, 0xc425278bd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421e6b680, 0x0, 0x0, 0x0, 0xc425278bd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421e6b680, 0x6f0968, 0x3, 0x51f701, 0xc421ede1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421e6b680, 0x5, 0xc4207080f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4197 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b860, 0xc425dd5830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f32c30, 0xc425278c00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421e6b860, 0x0, 0x0, 0x0, 0xc425278c00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421e6b860, 0x6f0968, 0x3, 0x51f701, 0xc421ede2a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421e6b860, 0x5, 0xc420708110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4198 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6ba40, 0xc425dd5870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6ba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f33c30, 0xc425278c30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421e6ba40, 0x0, 0x0, 0x0, 0xc425278c30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421e6ba40, 0x6f0968, 0x3, 0x51f701, 0xc421ede360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421e6ba40, 0x5, 0xc420708130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4199 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6bd10, 0xc425dd58b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6bd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f3cc30, 0xc425278c60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421e6bd10, 0x0, 0x0, 0x0, 0xc425278c60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421e6bd10, 0x6f0968, 0x3, 0x51f701, 0xc421ede420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421e6bd10, 0x5, 0xc420708180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4200 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8000, 0xc425dd5910)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f3dc30, 0xc425278ca8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421db8000, 0x0, 0x0, 0x0, 0xc425278ca8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421db8000, 0x6f0968, 0x3, 0x51f701, 0xc421ede540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421db8000, 0x5, 0xc4207081a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4201 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db81e0, 0xc425dd5950)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db81e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f2ec30, 0xc425278cd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421db81e0, 0x0, 0x0, 0x0, 0xc425278cd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421db81e0, 0x6f0968, 0x3, 0x51f701, 0xc421ede600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421db81e0, 0x5, 0xc4207081f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4202 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db83c0, 0xc425dd5990)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce81e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db83c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f2fc30, 0xc425278d08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421db83c0, 0x0, 0x0, 0x0, 0xc425278d08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421db83c0, 0x6f0968, 0x3, 0x51f701, 0xc421ede6c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421db83c0, 0x5, 0xc420708210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4203 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db85a0, 0xc425dd59d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce82a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db85a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f44c30, 0xc425278d38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421db85a0, 0x0, 0x0, 0x0, 0xc425278d38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421db85a0, 0x6f0968, 0x3, 0x51f701, 0xc421ede780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421db85a0, 0x5, 0xc420708230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4204 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8780, 0xc425dd5a10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f45c30, 0xc425278d68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421db8780, 0x0, 0x0, 0x0, 0xc425278d68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421db8780, 0x6f0968, 0x3, 0x51f701, 0xc421ede840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421db8780, 0x5, 0xc420708250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4205 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8960, 0xc425dd5a50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce84a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f36c30, 0xc425278d98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421db8960, 0x0, 0x0, 0x0, 0xc425278d98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421db8960, 0x6f0968, 0x3, 0x51f701, 0xc421ede900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421db8960, 0x5, 0xc4207082a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4206 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8b40, 0xc425dd5a90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f37c30, 0xc425278dc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421db8b40, 0x0, 0x0, 0x0, 0xc425278dc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421db8b40, 0x6f0968, 0x3, 0x51f701, 0xc421ede9c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421db8b40, 0x5, 0xc4207082c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4207 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8d20, 0xc425dd5ad0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f4cc30, 0xc425278e10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421db8d20, 0x0, 0x0, 0x0, 0xc425278e10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421db8d20, 0x6f0968, 0x3, 0x51f701, 0xc421edea80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421db8d20, 0x5, 0xc4207082e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4208 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8f00, 0xc425dd5b10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce86e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f4dc30, 0xc425278e40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421db8f00, 0x0, 0x0, 0x0, 0xc425278e40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421db8f00, 0x6f0968, 0x3, 0x51f701, 0xc421edeb40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421db8f00, 0x5, 0xc420708300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4209 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4185 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228de4b0, 0xc421f64e30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd5c30, 0xc421e369c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4228de4b0, 0x0, 0x0, 0x0, 0xc421e369c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4228de4b0, 0x6f0968, 0x3, 0x51f701, 0xc421f3cd20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4228de4b0, 0x5, 0xc420747cf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228de5a0, 0xc421f64eb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc6c30, 0xc421e369e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4228de5a0, 0x0, 0x0, 0x0, 0xc421e369e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4228de5a0, 0x6f0968, 0x3, 0x51f701, 0xc421f3ce10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4228de5a0, 0x5, 0xc420747d10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4187 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228de690, 0xc421f64f30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc7c30, 0xc421e369f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4228de690, 0x0, 0x0, 0x0, 0xc421e369f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4228de690, 0x6f0968, 0x3, 0x51f701, 0xc421f3cf00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4228de690, 0x5, 0xc420747d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4188 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228de870, 0xc421f64f70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd0c30, 0xc421e36a10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4228de870, 0x0, 0x0, 0x0, 0xc421e36a10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4228de870, 0x6f0968, 0x3, 0x51f701, 0xc421f3cf60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4228de870, 0x5, 0xc420747d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4189 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228deb40, 0xc421f65020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228deb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228deb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd1c30, 0xc421e36a40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4228deb40, 0x0, 0x0, 0x0, 0xc421e36a40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4228deb40, 0x6f0968, 0x3, 0x51f701, 0xc421f3d110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4228deb40, 0x5, 0xc420747e00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4190 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228ded20, 0xc421f65130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228ded20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228ded20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd3c30, 0xc421e36a70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4228ded20, 0x0, 0x0, 0x0, 0xc421e36a70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4228ded20, 0x6f0968, 0x3, 0x51f701, 0xc421f3d2f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4228ded20, 0x5, 0xc420747e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4191 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228deff0, 0xc421f65230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228deff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228deff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fdcc30, 0xc421e36ab8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4228deff0, 0x0, 0x0, 0x0, 0xc421e36ab8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4228deff0, 0x6f0968, 0x3, 0x51f701, 0xc421f3d440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4228deff0, 0x5, 0xc420747ec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4211 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db90e0, 0xc425dd5b50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce87a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db90e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f3ec30, 0xc425278e70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421db90e0, 0x0, 0x0, 0x0, 0xc425278e70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421db90e0, 0x6f0968, 0x3, 0x51f701, 0xc421edec00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421db90e0, 0x5, 0xc4207088c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4192 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df0e0, 0xc421f65350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fddc30, 0xc421e36ad8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4228df0e0, 0x0, 0x0, 0x0, 0xc421e36ad8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4228df0e0, 0x6f0968, 0x3, 0x51f701, 0xc421f3d590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4228df0e0, 0x5, 0xc420747f10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4193 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df1d0, 0xc421f65540)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fcec30, 0xc421e36af0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4228df1d0, 0x0, 0x0, 0x0, 0xc421e36af0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4228df1d0, 0x6f0968, 0x3, 0x51f701, 0xc421f3d6b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4228df1d0, 0x5, 0xc420747f30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4226 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df2c0, 0xc421f655c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fcfc30, 0xc421e36b10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4228df2c0, 0x0, 0x0, 0x0, 0xc421e36b10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4228df2c0, 0x6f0968, 0x3, 0x51f701, 0xc421f3d770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4228df2c0, 0x5, 0xc420747f50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4227 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df3b0, 0xc421f655f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd8c30, 0xc421e36b28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4228df3b0, 0x0, 0x0, 0x0, 0xc421e36b28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4228df3b0, 0x6f0968, 0x3, 0x51f701, 0xc421f3d7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4228df3b0, 0x5, 0xc420747fb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4228 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df4a0, 0xc421f65630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3bac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd9c30, 0xc421e36b40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4228df4a0, 0x0, 0x0, 0x0, 0xc421e36b40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4228df4a0, 0x6f0968, 0x3, 0x51f701, 0xc421f3d8c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4228df4a0, 0x5, 0xc420747ff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4229 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df590, 0xc421f65650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3bbe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fdac30, 0xc421e36b58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4228df590, 0x0, 0x0, 0x0, 0xc421e36b58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4228df590, 0x6f0968, 0x3, 0x51f701, 0xc421f3db00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4228df590, 0x5, 0xc420672070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4230 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df680, 0xc421f65680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3bc40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fdbc30, 0xc421e36b70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4228df680, 0x0, 0x0, 0x0, 0xc421e36b70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4228df680, 0x6f0968, 0x3, 0x51f701, 0xc421f3db60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4228df680, 0x5, 0xc4206720f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4231 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df770, 0xc421f656e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3bdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe4c30, 0xc421e36b88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4228df770, 0x0, 0x0, 0x0, 0xc421e36b88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4228df770, 0x6f0968, 0x3, 0x51f701, 0xc421f3de90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4228df770, 0x5, 0xc420672170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4232 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df860, 0xc421f65720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3be80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe5c30, 0xc421e36ba0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4228df860, 0x0, 0x0, 0x0, 0xc421e36ba0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4228df860, 0x6f0968, 0x3, 0x51f701, 0xc422ac0000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4228df860, 0x5, 0xc4206721f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4233 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df950, 0xc421f65780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3bf00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd6c30, 0xc421e36bc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4228df950, 0x0, 0x0, 0x0, 0xc421e36bc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4228df950, 0x6f0968, 0x3, 0x51f701, 0xc422ac00c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4228df950, 0x5, 0xc420672270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4234 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dfb30, 0xc421f657c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3bf60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dfb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dfb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd7c30, 0xc421e36bd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4228dfb30, 0x0, 0x0, 0x0, 0xc421e36bd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4228dfb30, 0x6f0968, 0x3, 0x51f701, 0xc422ac0120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4228dfb30, 0x5, 0xc4206722f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4235 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4237 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dfc20, 0xc421f65840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dfc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dfc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe0c30, 0xc421e36bf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4228dfc20, 0x0, 0x0, 0x0, 0xc421e36bf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4228dfc20, 0x6f0968, 0x3, 0x51f701, 0xc422ac0210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4228dfc20, 0x5, 0xc420672e70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4212 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db93b0, 0xc425dd5b90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db93b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f3fc30, 0xc425278ea0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421db93b0, 0x0, 0x0, 0x0, 0xc425278ea0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421db93b0, 0x6f0968, 0x3, 0x51f701, 0xc421edecc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421db93b0, 0x5, 0xc420708900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4213 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9590, 0xc425dd5bd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f54c30, 0xc425278ed0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421db9590, 0x0, 0x0, 0x0, 0xc425278ed0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421db9590, 0x6f0968, 0x3, 0x51f701, 0xc421eded80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421db9590, 0x5, 0xc420708940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4214 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9770, 0xc425dd5c10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce89e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f55c30, 0xc425278f00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421db9770, 0x0, 0x0, 0x0, 0xc425278f00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421db9770, 0x6f0968, 0x3, 0x51f701, 0xc421edee40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421db9770, 0x5, 0xc4207089a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4215 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9950, 0xc425dd5c50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f46c30, 0xc425278f30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421db9950, 0x0, 0x0, 0x0, 0xc425278f30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421db9950, 0x6f0968, 0x3, 0x51f701, 0xc421edef60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421db9950, 0x5, 0xc4207089e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4216 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9b30, 0xc425dd5c90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f47c30, 0xc425278f60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421db9b30, 0x0, 0x0, 0x0, 0xc425278f60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421db9b30, 0x6f0968, 0x3, 0x51f701, 0xc421edf020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421db9b30, 0x5, 0xc420708a20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4217 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9d10, 0xc425dd5cd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f5cc30, 0xc425278f90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421db9d10, 0x0, 0x0, 0x0, 0xc425278f90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421db9d10, 0x6f0968, 0x3, 0x51f701, 0xc421edf0e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421db9d10, 0x5, 0xc420708a80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4218 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9ef0, 0xc425dd5d10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f5dc30, 0xc425278fc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421db9ef0, 0x0, 0x0, 0x0, 0xc425278fc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421db9ef0, 0x6f0968, 0x3, 0x51f701, 0xc421edf1a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421db9ef0, 0x5, 0xc420708ac0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4219 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf40f0, 0xc425dd5d50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf40f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf40f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f4ec30, 0xc425278ff0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421bf40f0, 0x0, 0x0, 0x0, 0xc425278ff0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421bf40f0, 0x6f0968, 0x3, 0x51f701, 0xc421edf260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421bf40f0, 0x5, 0xc420708b00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4220 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf42d0, 0xc425dd5d90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf42d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf42d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f4fc30, 0xc425279020)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421bf42d0, 0x0, 0x0, 0x0, 0xc425279020, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421bf42d0, 0x6f0968, 0x3, 0x51f701, 0xc421edf320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421bf42d0, 0x5, 0xc420708b60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4221 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf43c0, 0xc425dd5e00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf43c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf43c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f64c30, 0xc425279038)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421bf43c0, 0x0, 0x0, 0x0, 0xc425279038, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421bf43c0, 0x6f0968, 0x3, 0x51f701, 0xc421edf410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421bf43c0, 0x5, 0xc420708ba0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4222 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4780, 0xc425dd5e80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce90e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f56c30, 0xc425279098)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421bf4780, 0x0, 0x0, 0x0, 0xc425279098, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421bf4780, 0x6f0968, 0x3, 0x51f701, 0xc421edf590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421bf4780, 0x5, 0xc420708be0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4223 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4960, 0xc425dd5ec0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce91a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f57c30, 0xc4252790c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421bf4960, 0x0, 0x0, 0x0, 0xc4252790c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421bf4960, 0x6f0968, 0x3, 0x51f701, 0xc421edf650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421bf4960, 0x5, 0xc420708c40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4224 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4c30, 0xc425dd5f20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce92c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f6cc30, 0xc425279110)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421bf4c30, 0x0, 0x0, 0x0, 0xc425279110, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421bf4c30, 0x6f0968, 0x3, 0x51f701, 0xc421edf770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421bf4c30, 0x5, 0xc420708c90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4225 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4e10, 0xc425dd5f60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce93a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f6dc30, 0xc425279140)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421bf4e10, 0x0, 0x0, 0x0, 0xc425279140, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421bf4e10, 0x6f0968, 0x3, 0x51f701, 0xc421edf830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421bf4e10, 0x5, 0xc420708cc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4242 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4ff0, 0xc425dd5fa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f5ec30, 0xc425279170)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421bf4ff0, 0x0, 0x0, 0x0, 0xc425279170, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421bf4ff0, 0x6f0968, 0x3, 0x51f701, 0xc421edf8f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421bf4ff0, 0x5, 0xc420708ce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4243 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf52c0, 0xc425dd5fe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf52c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf52c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f5fc30, 0xc4252791a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421bf52c0, 0x0, 0x0, 0x0, 0xc4252791a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421bf52c0, 0x6f0968, 0x3, 0x51f701, 0xc421edf9b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421bf52c0, 0x5, 0xc420708d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4244 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf54a0, 0xc421e78020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce95e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf54a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf54a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f74c30, 0xc4252791d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421bf54a0, 0x0, 0x0, 0x0, 0xc4252791d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421bf54a0, 0x6f0968, 0x3, 0x51f701, 0xc421edfa70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421bf54a0, 0x5, 0xc420708d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4245 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5680, 0xc421e780f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce96a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f75c30, 0xc425279200)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421bf5680, 0x0, 0x0, 0x0, 0xc425279200, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421bf5680, 0x6f0968, 0x3, 0x51f701, 0xc421edfb30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421bf5680, 0x5, 0xc420708d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4246 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4238 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dea50, 0xc421f64ff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe1c30, 0xc421e36a28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4228dea50, 0x0, 0x0, 0x0, 0xc421e36a28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4228dea50, 0x6f0968, 0x3, 0x51f701, 0xc421f3d0b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4228dea50, 0x5, 0xc420672eb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4239 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dfd10, 0xc421f658a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229860e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dfd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dfd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe2c30, 0xc421e36c10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4228dfd10, 0x0, 0x0, 0x0, 0xc421e36c10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4228dfd10, 0x6f0968, 0x3, 0x51f701, 0xc422ac02d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4228dfd10, 0x5, 0xc420672ef0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4240 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dfe00, 0xc421f658c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dfe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dfe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe3c30, 0xc421e36c28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4228dfe00, 0x0, 0x0, 0x0, 0xc421e36c28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4228dfe00, 0x6f0968, 0x3, 0x51f701, 0xc422ac0330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4228dfe00, 0x5, 0xc420672f50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4241 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8000, 0xc421f65bf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fecc30, 0xc421e36c58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4223c8000, 0x0, 0x0, 0x0, 0xc421e36c58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4223c8000, 0x6f0968, 0x3, 0x51f701, 0xc422ac0630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4223c8000, 0x5, 0xc420672f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4248 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5950, 0xc421e78270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce97c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f66c30, 0xc425279248)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421bf5950, 0x0, 0x0, 0x0, 0xc425279248, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421bf5950, 0x6f0968, 0x3, 0x51f701, 0xc421edfc50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421bf5950, 0x5, 0xc420709410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4258 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c81e0, 0xc421f65c70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c81e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fedc30, 0xc421e36c88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4223c81e0, 0x0, 0x0, 0x0, 0xc421e36c88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4223c81e0, 0x6f0968, 0x3, 0x51f701, 0xc422ac06f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4223c81e0, 0x5, 0xc420672fd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4259 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c83c0, 0xc421f65cf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c83c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fdec30, 0xc421e36cb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4223c83c0, 0x0, 0x0, 0x0, 0xc421e36cb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4223c83c0, 0x6f0968, 0x3, 0x51f701, 0xc422ac07b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4223c83c0, 0x5, 0xc420673000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4260 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c85a0, 0xc421f65d70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229864e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c85a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fdfc30, 0xc421e36ce8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4223c85a0, 0x0, 0x0, 0x0, 0xc421e36ce8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4223c85a0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4223c85a0, 0x5, 0xc420673050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4261 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8a50, 0xc421f65e10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff4c30, 0xc421e36d48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4223c8a50, 0x0, 0x0, 0x0, 0xc421e36d48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4223c8a50, 0x6f0968, 0x3, 0x51f701, 0xc422ac09f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4223c8a50, 0x5, 0xc4206730a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4262 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8c30, 0xc421f65ea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff5c30, 0xc421e36d78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4223c8c30, 0x0, 0x0, 0x0, 0xc421e36d78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4223c8c30, 0x6f0968, 0x3, 0x51f701, 0xc422ac0ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4223c8c30, 0x5, 0xc4206730f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4263 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8e10, 0xc421f65f20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229867e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe6c30, 0xc421e36da8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4223c8e10, 0x0, 0x0, 0x0, 0xc421e36da8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4223c8e10, 0x6f0968, 0x3, 0x51f701, 0xc422ac0b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4223c8e10, 0x5, 0xc420673130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4264 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c90e0, 0xc422aee050)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c90e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe7c30, 0xc421e36df0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4223c90e0, 0x0, 0x0, 0x0, 0xc421e36df0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4223c90e0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4223c90e0, 0x5, 0xc420673180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4265 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5ee10, 0xc421f64170)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5ee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ffcc30, 0xc421e365f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422a5ee10, 0x0, 0x0, 0x0, 0xc421e365f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422a5ee10, 0x6f0968, 0x3, 0x51f701, 0xc421dc3920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422a5ee10, 0x5, 0xc4206731c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4266 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c92c0, 0xc422aee0d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229869e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c92c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ffdc30, 0xc421e36e20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4223c92c0, 0x0, 0x0, 0x0, 0xc421e36e20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4223c92c0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4223c92c0, 0x5, 0xc420673230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4267 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c94a0, 0xc422aee150)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c94a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422feec30, 0xc421e36e50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4223c94a0, 0x0, 0x0, 0x0, 0xc421e36e50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4223c94a0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4223c94a0, 0x5, 0xc420673280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9680, 0xc422aee1d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fefc30, 0xc421e36e80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4223c9680, 0x0, 0x0, 0x0, 0xc421e36e80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4223c9680, 0x6f0968, 0x3, 0x51f701, 0xc422ac1c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4223c9680, 0x5, 0xc4206732d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4269 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9860, 0xc422aee250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423004c30, 0xc421e36eb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4223c9860, 0x0, 0x0, 0x0, 0xc421e36eb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4223c9860, 0x6f0968, 0x3, 0x51f701, 0xc422ac1ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4223c9860, 0x5, 0xc420673320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4270 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9b30, 0xc422aee310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423005c30, 0xc421e36ef8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4223c9b30, 0x0, 0x0, 0x0, 0xc421e36ef8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4223c9b30, 0x6f0968, 0x3, 0x51f701, 0xc422ac1e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4223c9b30, 0x5, 0xc4206733c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9d10, 0xc422aee390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff6c30, 0xc421e36f28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4223c9d10, 0x0, 0x0, 0x0, 0xc421e36f28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4223c9d10, 0x6f0968, 0x3, 0x51f701, 0xc422ac1ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4223c9d10, 0x5, 0xc420673410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4272 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4290 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9ef0, 0xc422aee410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff7c30, 0xc421e36f58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4223c9ef0, 0x0, 0x0, 0x0, 0xc421e36f58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4223c9ef0, 0x6f0968, 0x3, 0x51f701, 0xc422ac1f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4223c9ef0, 0x5, 0xc420673c60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4249 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5b30, 0xc421e782f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f67c30, 0xc425279278)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421bf5b30, 0x0, 0x0, 0x0, 0xc425279278, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421bf5b30, 0x6f0968, 0x3, 0x51f701, 0xc421edfd10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421bf5b30, 0x5, 0xc420709450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4250 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9e870, 0xc425dd5170)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9e870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f7cc30, 0xc425278760)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421a9e870, 0x0, 0x0, 0x0, 0xc425278760, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421a9e870, 0x6f0968, 0x3, 0x51f701, 0xc427768fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421a9e870, 0x5, 0xc420709490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4251 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5860, 0xc421e781f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f7dc30, 0xc425279230)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421bf5860, 0x0, 0x0, 0x0, 0xc425279230, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421bf5860, 0x6f0968, 0x3, 0x51f701, 0xc421edfbf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421bf5860, 0x5, 0xc4207094d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4252 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421061a40, 0xc421e79430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421061a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f6ec30, 0xc421e36218)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421061a40, 0x0, 0x0, 0x0, 0xc421e36218, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421061a40, 0x6f0968, 0x3, 0x51f701, 0xc421dc2930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421061a40, 0x5, 0xc420709510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4253 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de8d20, 0xc421e794f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de8d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f6fc30, 0xc421e36248)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420de8d20, 0x0, 0x0, 0x0, 0xc421e36248, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420de8d20, 0x6f0968, 0x3, 0x51f701, 0xc421dc29f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420de8d20, 0x5, 0xc420709550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4254 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de90e0, 0xc421e795f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de90e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f84c30, 0xc421e36278)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420de90e0, 0x0, 0x0, 0x0, 0xc421e36278, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420de90e0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420de90e0, 0x5, 0xc420709590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4255 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de92c0, 0xc421e79680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f530e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de92c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f85c30, 0xc421e362a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420de92c0, 0x0, 0x0, 0x0, 0xc421e362a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420de92c0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420de92c0, 0x5, 0xc4207095d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4256 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de94a0, 0xc421e796f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f531a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de94a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f76c30, 0xc421e362d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420de94a0, 0x0, 0x0, 0x0, 0xc421e362d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420de94a0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420de94a0, 0x5, 0xc420709610, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4257 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de9680, 0xc421e79790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de9680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f77c30, 0xc421e36308)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420de9680, 0x0, 0x0, 0x0, 0xc421e36308, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420de9680, 0x6f0968, 0x3, 0x51f701, 0xc421dc2cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420de9680, 0x5, 0xc420709660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4274 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42073af00, 0xc421e79830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073af00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42073af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f8cc30, 0xc421e36338)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42073af00, 0x0, 0x0, 0x0, 0xc421e36338, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42073af00, 0x6f0968, 0x3, 0x51f701, 0xc421dc2db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42073af00, 0x5, 0xc4207096a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4275 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42070a000, 0xc421e79920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f533e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42070a000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42070a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f8dc30, 0xc421e36368)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42070a000, 0x0, 0x0, 0x0, 0xc421e36368, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42070a000, 0x6f0968, 0x3, 0x51f701, 0xc421dc2ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42070a000, 0x5, 0xc420709710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4276 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42070a1e0, 0xc421e799e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f534a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42070a1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42070a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f7ec30, 0xc421e36398)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42070a1e0, 0x0, 0x0, 0x0, 0xc421e36398, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42070a1e0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42070a1e0, 0x5, 0xc420709770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4277 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420419e00, 0xc421e79a80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420419e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420419e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f7fc30, 0xc421e363c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420419e00, 0x0, 0x0, 0x0, 0xc421e363c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420419e00, 0x6f0968, 0x3, 0x51f701, 0xc421dc3080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420419e00, 0x5, 0xc4207097c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4278 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025e870, 0xc421e79b00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f94c30, 0xc421e363f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42025e870, 0x0, 0x0, 0x0, 0xc421e363f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42025e870, 0x6f0968, 0x3, 0x51f701, 0xc421dc3140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42025e870, 0x5, 0xc420709810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4279 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dfef0, 0xc421f65bc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dfef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dfef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc9c30, 0xc421e36c40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4228dfef0, 0x0, 0x0, 0x0, 0xc421e36c40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4228dfef0, 0x6f0968, 0x3, 0x51f701, 0xc422ac05d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4228dfef0, 0x5, 0xc420709850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4280 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c80f0, 0xc421f65c30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229862e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c80f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fcac30, 0xc421e36c70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4223c80f0, 0x0, 0x0, 0x0, 0xc421e36c70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4223c80f0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4223c80f0, 0x5, 0xc4207098e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4281 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c82d0, 0xc421f65cb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229863a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c82d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fcbc30, 0xc421e36ca0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4223c82d0, 0x0, 0x0, 0x0, 0xc421e36ca0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4223c82d0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4223c82d0, 0x5, 0xc420709960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4282 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c84b0, 0xc421f65d30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c84b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe8c30, 0xc421e36cd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4223c84b0, 0x0, 0x0, 0x0, 0xc421e36cd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4223c84b0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4223c84b0, 0x5, 0xc4207099e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4283 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4291 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c80f0, 0xc422aee490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c80f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42300cc30, 0xc421e36f88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4222c80f0, 0x0, 0x0, 0x0, 0xc421e36f88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4222c80f0, 0x6f0968, 0x3, 0x51f701, 0xc42299c060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4222c80f0, 0x5, 0xc420673cd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4285 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8690, 0xc421f65db0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe9c30, 0xc421e36d00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4223c8690, 0x0, 0x0, 0x0, 0xc421e36d00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4223c8690, 0x6f0968, 0x3, 0x51f701, 0xc422ac08d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4223c8690, 0x5, 0xc4204f0b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4292 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c82d0, 0xc422aee510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c82d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42300dc30, 0xc421e36fb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4222c82d0, 0x0, 0x0, 0x0, 0xc421e36fb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4222c82d0, 0x6f0968, 0x3, 0x51f701, 0xc42299c120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4222c82d0, 0x5, 0xc420673d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4293 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c84b0, 0xc422aee570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c84b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ffec30, 0xc421e36fe8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4222c84b0, 0x0, 0x0, 0x0, 0xc421e36fe8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4222c84b0, 0x6f0968, 0x3, 0x51f701, 0xc42299c1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4222c84b0, 0x5, 0xc420673dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4294 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8690, 0xc422aee5b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fffc30, 0xc421e37018)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4222c8690, 0x0, 0x0, 0x0, 0xc421e37018, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4222c8690, 0x6f0968, 0x3, 0x51f701, 0xc42299c2a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4222c8690, 0x5, 0xc420673df0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4295 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8870, 0xc422aee640)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229872c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423014c30, 0xc421e37048)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4222c8870, 0x0, 0x0, 0x0, 0xc421e37048, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4222c8870, 0x6f0968, 0x3, 0x51f701, 0xc42299c360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4222c8870, 0x5, 0xc420673e50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4296 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8a50, 0xc422aee6c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423015c30, 0xc421e37078)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4222c8a50, 0x0, 0x0, 0x0, 0xc421e37078, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4222c8a50, 0x6f0968, 0x3, 0x51f701, 0xc42299c420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4222c8a50, 0x5, 0xc420673ee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4297 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8c30, 0xc422aee740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423006c30, 0xc421e370a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4222c8c30, 0x0, 0x0, 0x0, 0xc421e370a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4222c8c30, 0x6f0968, 0x3, 0x51f701, 0xc42299c4e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4222c8c30, 0x5, 0xc420673f60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4298 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8e10, 0xc422aee7c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423007c30, 0xc421e370d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4222c8e10, 0x0, 0x0, 0x0, 0xc421e370d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4222c8e10, 0x6f0968, 0x3, 0x51f701, 0xc42299c5a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4222c8e10, 0x5, 0xc420673f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4299 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf44b0, 0xc425dd5e20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf44b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf44b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f60c30, 0xc425279050)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421bf44b0, 0x0, 0x0, 0x0, 0xc425279050, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421bf44b0, 0x6f0968, 0x3, 0x51f701, 0xc421edf470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421bf44b0, 0x5, 0xc420673fe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4300 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4690, 0xc425dd5e60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f61c30, 0xc425279080)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421bf4690, 0x0, 0x0, 0x0, 0xc425279080, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421bf4690, 0x6f0968, 0x3, 0x51f701, 0xc421edf530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421bf4690, 0x5, 0xc4205a4250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4301 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4870, 0xc425dd5ea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f62c30, 0xc4252790b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421bf4870, 0x0, 0x0, 0x0, 0xc4252790b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421bf4870, 0x6f0968, 0x3, 0x51f701, 0xc421edf5f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421bf4870, 0x5, 0xc4205a4390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4302 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4b40, 0xc425dd5f00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f63c30, 0xc4252790f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421bf4b40, 0x0, 0x0, 0x0, 0xc4252790f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421bf4b40, 0x6f0968, 0x3, 0x51f701, 0xc421edf710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421bf4b40, 0x5, 0xc4205a44b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4303 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4d20, 0xc425dd5f40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f68c30, 0xc425279128)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421bf4d20, 0x0, 0x0, 0x0, 0xc425279128, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421bf4d20, 0x6f0968, 0x3, 0x51f701, 0xc421edf7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421bf4d20, 0x5, 0xc4205a46f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4304 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4f00, 0xc425dd5f80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f69c30, 0xc425279158)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421bf4f00, 0x0, 0x0, 0x0, 0xc425279158, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421bf4f00, 0x6f0968, 0x3, 0x51f701, 0xc421edf890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421bf4f00, 0x5, 0xc4205a4960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4305 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf51d0, 0xc425dd5fc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce94c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf51d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf51d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f6ac30, 0xc425279188)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421bf51d0, 0x0, 0x0, 0x0, 0xc425279188, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421bf51d0, 0x6f0968, 0x3, 0x51f701, 0xc421edf950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421bf51d0, 0x5, 0xc4205a4a50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4306 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf53b0, 0xc421e78000)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf53b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf53b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f6bc30, 0xc4252791b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421bf53b0, 0x0, 0x0, 0x0, 0xc4252791b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421bf53b0, 0x6f0968, 0x3, 0x51f701, 0xc421edfa10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421bf53b0, 0x5, 0xc4205a4ab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4307 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5590, 0xc421e78070)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f70c30, 0xc4252791e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421bf5590, 0x0, 0x0, 0x0, 0xc4252791e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421bf5590, 0x6f0968, 0x3, 0x51f701, 0xc421edfad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421bf5590, 0x5, 0xc4205a4ad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4308 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5770, 0xc421e78170)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f71c30, 0xc425279218)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421bf5770, 0x0, 0x0, 0x0, 0xc425279218, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421bf5770, 0x6f0968, 0x3, 0x51f701, 0xc421edfb90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421bf5770, 0x5, 0xc4205a4b70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4309 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4311 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5a40, 0xc421e782d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f72c30, 0xc425279260)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421bf5a40, 0x0, 0x0, 0x0, 0xc425279260, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421bf5a40, 0x6f0968, 0x3, 0x51f701, 0xc421edfcb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421bf5a40, 0x5, 0xc4205a52e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4286 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8870, 0xc421f65df0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422febc30, 0xc421e36d30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4223c8870, 0x0, 0x0, 0x0, 0xc421e36d30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4223c8870, 0x6f0968, 0x3, 0x51f701, 0xc422ac0990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4223c8870, 0x5, 0xc4204f0b90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4287 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8b40, 0xc421f65e60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229866c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff0c30, 0xc421e36d60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4223c8b40, 0x0, 0x0, 0x0, 0xc421e36d60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4223c8b40, 0x6f0968, 0x3, 0x51f701, 0xc422ac0a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4223c8b40, 0x5, 0xc4204f0c70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4288 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8d20, 0xc421f65ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff1c30, 0xc421e36d90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4223c8d20, 0x0, 0x0, 0x0, 0xc421e36d90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4223c8d20, 0x6f0968, 0x3, 0x51f701, 0xc422ac0b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4223c8d20, 0x5, 0xc4204f0cd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4289 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8ff0, 0xc422aee010)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229868a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff2c30, 0xc421e36dd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4223c8ff0, 0x0, 0x0, 0x0, 0xc421e36dd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4223c8ff0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4223c8ff0, 0x5, 0xc4204f0d50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4322 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c91d0, 0xc422aee090)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c91d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff3c30, 0xc421e36e08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4223c91d0, 0x0, 0x0, 0x0, 0xc421e36e08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4223c91d0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4223c91d0, 0x5, 0xc4204f0dd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4323 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228def00, 0xc421f651f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228def00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228def00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff8c30, 0xc421e36a88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4228def00, 0x0, 0x0, 0x0, 0xc421e36a88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4228def00, 0x6f0968, 0x3, 0x51f701, 0xc421f3d3e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4228def00, 0x5, 0xc4204f0e50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4324 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c93b0, 0xc422aee110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c93b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff9c30, 0xc421e36e38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4223c93b0, 0x0, 0x0, 0x0, 0xc421e36e38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4223c93b0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4223c93b0, 0x5, 0xc4204f0ed0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4325 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9590, 0xc422aee190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ffac30, 0xc421e36e68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4223c9590, 0x0, 0x0, 0x0, 0xc421e36e68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4223c9590, 0x6f0968, 0x3, 0x51f701, 0xc422ac12c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4223c9590, 0x5, 0xc4204f0f50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4326 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9770, 0xc422aee210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ffbc30, 0xc421e36e98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4223c9770, 0x0, 0x0, 0x0, 0xc421e36e98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4223c9770, 0x6f0968, 0x3, 0x51f701, 0xc422ac1c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4223c9770, 0x5, 0xc4204f0fd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4327 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9950, 0xc422aee290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423000c30, 0xc421e36ec8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4223c9950, 0x0, 0x0, 0x0, 0xc421e36ec8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4223c9950, 0x6f0968, 0x3, 0x51f701, 0xc422ac1d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4223c9950, 0x5, 0xc4204f1050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4328 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9c20, 0xc422aee350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423001c30, 0xc421e36f10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4223c9c20, 0x0, 0x0, 0x0, 0xc421e36f10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4223c9c20, 0x6f0968, 0x3, 0x51f701, 0xc422ac1e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4223c9c20, 0x5, 0xc4204f10d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4329 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9e00, 0xc422aee3d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423002c30, 0xc421e36f40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4223c9e00, 0x0, 0x0, 0x0, 0xc421e36f40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4223c9e00, 0x6f0968, 0x3, 0x51f701, 0xc422ac1f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4223c9e00, 0x5, 0xc4204f1150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4330 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8000, 0xc422aee450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423003c30, 0xc421e36f70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4222c8000, 0x0, 0x0, 0x0, 0xc421e36f70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4222c8000, 0x6f0968, 0x3, 0x51f701, 0xc42299c000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4222c8000, 0x5, 0xc4204f11d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4331 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c81e0, 0xc422aee4d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c81e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423008c30, 0xc421e36fa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4222c81e0, 0x0, 0x0, 0x0, 0xc421e36fa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4222c81e0, 0x6f0968, 0x3, 0x51f701, 0xc42299c0c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4222c81e0, 0x5, 0xc4204f1250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4332 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c83c0, 0xc422aee550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229870c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c83c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423009c30, 0xc421e36fd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4222c83c0, 0x0, 0x0, 0x0, 0xc421e36fd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4222c83c0, 0x6f0968, 0x3, 0x51f701, 0xc42299c180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4222c83c0, 0x5, 0xc4204f12d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4333 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c85a0, 0xc422aee590)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229871a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c85a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42300ac30, 0xc421e37000)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4222c85a0, 0x0, 0x0, 0x0, 0xc421e37000, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4222c85a0, 0x6f0968, 0x3, 0x51f701, 0xc42299c240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4222c85a0, 0x5, 0xc4204f1360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4334 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8780, 0xc422aee600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42300bc30, 0xc421e37030)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4222c8780, 0x0, 0x0, 0x0, 0xc421e37030, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4222c8780, 0x6f0968, 0x3, 0x51f701, 0xc42299c300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4222c8780, 0x5, 0xc4204f13b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4335 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8960, 0xc422aee680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423010c30, 0xc421e37060)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4222c8960, 0x0, 0x0, 0x0, 0xc421e37060, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4222c8960, 0x6f0968, 0x3, 0x51f701, 0xc42299c3c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4222c8960, 0x5, 0xc4204f13f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4336 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4354 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8b40, 0xc422aee700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229873e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423011c30, 0xc421e37090)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4222c8b40, 0x0, 0x0, 0x0, 0xc421e37090, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4222c8b40, 0x6f0968, 0x3, 0x51f701, 0xc42299c480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4222c8b40, 0x5, 0xc4204970d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4312 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5c20, 0xc421e78310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce98e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f73c30, 0xc425279290)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421bf5c20, 0x0, 0x0, 0x0, 0xc425279290, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421bf5c20, 0x6f0968, 0x3, 0x51f701, 0xc421edfda0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421bf5c20, 0x5, 0xc4205a5300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4313 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6be00, 0xc425dd58d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6be00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f78c30, 0xc425278c78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421e6be00, 0x0, 0x0, 0x0, 0xc425278c78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421e6be00, 0x6f0968, 0x3, 0x51f701, 0xc421ede480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421e6be00, 0x5, 0xc4205a5350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4314 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4210f0960, 0xc421e793c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210f0960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4210f0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f79c30, 0xc421e36200)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4210f0960, 0x0, 0x0, 0x0, 0xc421e36200, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4210f0960, 0x6f0968, 0x3, 0x51f701, 0xc421dc28d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4210f0960, 0x5, 0xc4205a5370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4315 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de8b40, 0xc421e79470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de8b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f7ac30, 0xc421e36230)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420de8b40, 0x0, 0x0, 0x0, 0xc421e36230, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420de8b40, 0x6f0968, 0x3, 0x51f701, 0xc421dc2990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420de8b40, 0x5, 0xc4205a5390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4316 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de8ff0, 0xc421e79570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de8ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f7bc30, 0xc421e36260)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420de8ff0, 0x0, 0x0, 0x0, 0xc421e36260, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420de8ff0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420de8ff0, 0x5, 0xc4205a5490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4317 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de91d0, 0xc421e79640)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de91d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f80c30, 0xc421e36290)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420de91d0, 0x0, 0x0, 0x0, 0xc421e36290, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420de91d0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420de91d0, 0x5, 0xc4205a54b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4318 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de93b0, 0xc421e796b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de93b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f81c30, 0xc421e362c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420de93b0, 0x0, 0x0, 0x0, 0xc421e362c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420de93b0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420de93b0, 0x5, 0xc4205a5500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4319 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de9590, 0xc421e79730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de9590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f82c30, 0xc421e362f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420de9590, 0x0, 0x0, 0x0, 0xc421e362f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420de9590, 0x6f0968, 0x3, 0x51f701, 0xc421dc2c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420de9590, 0x5, 0xc4205a5520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4320 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de9950, 0xc421e797f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f532c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de9950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f83c30, 0xc421e36320)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420de9950, 0x0, 0x0, 0x0, 0xc421e36320, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420de9950, 0x6f0968, 0x3, 0x51f701, 0xc421dc2d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420de9950, 0x5, 0xc4205a5540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4321 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42073aff0, 0xc421e798a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42073aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f88c30, 0xc421e36350)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42073aff0, 0x0, 0x0, 0x0, 0xc421e36350, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42073aff0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42073aff0, 0x5, 0xc4205a55d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4338 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42070a0f0, 0xc421e799a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42070a0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42070a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f89c30, 0xc421e36380)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42070a0f0, 0x0, 0x0, 0x0, 0xc421e36380, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42070a0f0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42070a0f0, 0x5, 0xc4205a5650, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4339 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420419d10, 0xc421e79a30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420419d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420419d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f8ac30, 0xc421e363b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420419d10, 0x0, 0x0, 0x0, 0xc421e363b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420419d10, 0x6f0968, 0x3, 0x51f701, 0xc421dc2fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420419d10, 0x5, 0xc4205a56a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4340 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420419ef0, 0xc421e79ac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f535c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420419ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420419ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f8bc30, 0xc421e363e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420419ef0, 0x0, 0x0, 0x0, 0xc421e363e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420419ef0, 0x6f0968, 0x3, 0x51f701, 0xc421dc30e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420419ef0, 0x5, 0xc4205a56c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4341 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025e960, 0xc421e79b60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f90c30, 0xc421e36428)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42025e960, 0x0, 0x0, 0x0, 0xc421e36428, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42025e960, 0x6f0968, 0x3, 0x51f701, 0xc421dc31a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42025e960, 0x5, 0xc4205a56e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4342 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6af00, 0xc425dd56f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6af00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f91c30, 0xc425278b10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421e6af00, 0x0, 0x0, 0x0, 0xc425278b10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421e6af00, 0x6f0968, 0x3, 0x51f701, 0xc427769e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421e6af00, 0x5, 0xc4205a5700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4343 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4200c40f0, 0xc421e79cf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c40f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4200c40f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f93c30, 0xc421e364a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4200c40f0, 0x0, 0x0, 0x0, 0xc421e364a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4200c40f0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4200c40f0, 0x5, 0xc4205a5720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4344 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e1e0, 0xc421e79db0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f538c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f98c30, 0xc421e364d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc422a5e1e0, 0x0, 0x0, 0x0, 0xc421e364d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc422a5e1e0, 0x6f0968, 0x3, 0x51f701, 0xc421dc33e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc422a5e1e0, 0x5, 0xc4205a5740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4345 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e3c0, 0xc421e79e30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f99c30, 0xc421e36500)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422a5e3c0, 0x0, 0x0, 0x0, 0xc421e36500, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422a5e3c0, 0x6f0968, 0x3, 0x51f701, 0xc421dc34a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422a5e3c0, 0x5, 0xc4205a5780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4346 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4348 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e5a0, 0xc421e79e70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f9ac30, 0xc421e36530)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422a5e5a0, 0x0, 0x0, 0x0, 0xc421e36530, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422a5e5a0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422a5e5a0, 0x5, 0xc4205a5b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4355 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8d20, 0xc422aee780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229874a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423012c30, 0xc421e370c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4222c8d20, 0x0, 0x0, 0x0, 0xc421e370c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4222c8d20, 0x6f0968, 0x3, 0x51f701, 0xc42299c540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4222c8d20, 0x5, 0xc420497120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4356 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8f00, 0xc422aee800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423013c30, 0xc421e370f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4222c8f00, 0x0, 0x0, 0x0, 0xc421e370f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4222c8f00, 0x6f0968, 0x3, 0x51f701, 0xc42299c600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4222c8f00, 0x5, 0xc4204971b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4357 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8ff0, 0xc422aee840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229875c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42301cc30, 0xc421e37108)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4222c8ff0, 0x0, 0x0, 0x0, 0xc421e37108, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4222c8ff0, 0x6f0968, 0x3, 0x51f701, 0xc42299c660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4222c8ff0, 0x5, 0xc420497200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4358 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c91d0, 0xc422aee8c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c91d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42301dc30, 0xc421e37138)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4222c91d0, 0x0, 0x0, 0x0, 0xc421e37138, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4222c91d0, 0x6f0968, 0x3, 0x51f701, 0xc42299c720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4222c91d0, 0x5, 0xc420497260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4359 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c93b0, 0xc422aee940)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c93b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42300ec30, 0xc421e37168)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4222c93b0, 0x0, 0x0, 0x0, 0xc421e37168, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4222c93b0, 0x6f0968, 0x3, 0x51f701, 0xc42299c7e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4222c93b0, 0x5, 0xc420497280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4360 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9680, 0xc422aee9c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42300fc30, 0xc421e37198)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4222c9680, 0x0, 0x0, 0x0, 0xc421e37198, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4222c9680, 0x6f0968, 0x3, 0x51f701, 0xc42299c8a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4222c9680, 0x5, 0xc4204972d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4361 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9860, 0xc422aeea40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229878e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423024c30, 0xc421e371c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4222c9860, 0x0, 0x0, 0x0, 0xc421e371c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4222c9860, 0x6f0968, 0x3, 0x51f701, 0xc42299c960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4222c9860, 0x5, 0xc420497320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4362 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9a40, 0xc422aeeac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229879a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423025c30, 0xc421e371f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4222c9a40, 0x0, 0x0, 0x0, 0xc421e371f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4222c9a40, 0x6f0968, 0x3, 0x51f701, 0xc42299ca20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4222c9a40, 0x5, 0xc420497370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4363 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9c20, 0xc422aeeb40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423016c30, 0xc421e37228)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4222c9c20, 0x0, 0x0, 0x0, 0xc421e37228, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4222c9c20, 0x6f0968, 0x3, 0x51f701, 0xc42299cae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4222c9c20, 0x5, 0xc420497390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4364 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9e00, 0xc422aeebb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423017c30, 0xc421e37258)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4222c9e00, 0x0, 0x0, 0x0, 0xc421e37258, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4222c9e00, 0x6f0968, 0x3, 0x51f701, 0xc42299cba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4222c9e00, 0x5, 0xc4204973b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4365 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a000, 0xc422aeebf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42302cc30, 0xc421e37288)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42217a000, 0x0, 0x0, 0x0, 0xc421e37288, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42217a000, 0x6f0968, 0x3, 0x51f701, 0xc42299cc60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42217a000, 0x5, 0xc420497410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4366 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a1e0, 0xc422aeec40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42302dc30, 0xc421e372b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42217a1e0, 0x0, 0x0, 0x0, 0xc421e372b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42217a1e0, 0x6f0968, 0x3, 0x51f701, 0xc42299cdb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42217a1e0, 0x5, 0xc420497460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4367 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a3c0, 0xc422aeecc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42301ec30, 0xc421e372e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42217a3c0, 0x0, 0x0, 0x0, 0xc421e372e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42217a3c0, 0x6f0968, 0x3, 0x51f701, 0xc42299ce70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42217a3c0, 0x5, 0xc4204974b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4368 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a5a0, 0xc422aeed40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42301fc30, 0xc421e37318)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42217a5a0, 0x0, 0x0, 0x0, 0xc421e37318, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42217a5a0, 0x6f0968, 0x3, 0x51f701, 0xc42299cf30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42217a5a0, 0x5, 0xc4204974f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4369 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a870, 0xc422aeedc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423034c30, 0xc421e37348)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42217a870, 0x0, 0x0, 0x0, 0xc421e37348, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42217a870, 0x6f0968, 0x3, 0x51f701, 0xc42299d020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42217a870, 0x5, 0xc420497540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4370 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217ac30, 0xc422aeee80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217ac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423035c30, 0xc421e37390)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42217ac30, 0x0, 0x0, 0x0, 0xc421e37390, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42217ac30, 0x6f0968, 0x3, 0x51f701, 0xc42299d140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42217ac30, 0x5, 0xc420497590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4371 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217ae10, 0xc422aeef00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228400e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217ae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423026c30, 0xc421e373c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42217ae10, 0x0, 0x0, 0x0, 0xc421e373c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42217ae10, 0x6f0968, 0x3, 0x51f701, 0xc42299d200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42217ae10, 0x5, 0xc4204975d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4372 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217aff0, 0xc422aeef80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228401a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423027c30, 0xc421e373f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42217aff0, 0x0, 0x0, 0x0, 0xc421e373f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42217aff0, 0x6f0968, 0x3, 0x51f701, 0xc42299d2c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42217aff0, 0x5, 0xc420497660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4373 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4375 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b1d0, 0xc422aef000)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42303cc30, 0xc421e37420)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42217b1d0, 0x0, 0x0, 0x0, 0xc421e37420, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42217b1d0, 0x6f0968, 0x3, 0x51f701, 0xc42299d380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42217b1d0, 0x5, 0xc42037ac00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4349 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e780, 0xc421e79f50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f9bc30, 0xc421e36560)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422a5e780, 0x0, 0x0, 0x0, 0xc421e36560, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422a5e780, 0x6f0968, 0x3, 0x51f701, 0xc421dc3650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422a5e780, 0x5, 0xc4205a5b30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4350 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e960, 0xc421f64020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa0c30, 0xc421e36590)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422a5e960, 0x0, 0x0, 0x0, 0xc421e36590, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422a5e960, 0x6f0968, 0x3, 0x51f701, 0xc421dc37a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422a5e960, 0x5, 0xc4205a5b50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4351 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5ec30, 0xc421f640a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5ec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa1c30, 0xc421e365c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422a5ec30, 0x0, 0x0, 0x0, 0xc421e365c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422a5ec30, 0x6f0968, 0x3, 0x51f701, 0xc421dc3860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422a5ec30, 0x5, 0xc4205a5b70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4352 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5ef00, 0xc421f64190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5ef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa2c30, 0xc421e36608)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422a5ef00, 0x0, 0x0, 0x0, 0xc421e36608, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422a5ef00, 0x6f0968, 0x3, 0x51f701, 0xc421dc3980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422a5ef00, 0x5, 0xc4205a5bd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4353 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5f0e0, 0xc421f641d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5f0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa3c30, 0xc421e36638)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422a5f0e0, 0x0, 0x0, 0x0, 0xc421e36638, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422a5f0e0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422a5f0e0, 0x5, 0xc4205a5bf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4386 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2000, 0xc421f64250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa8c30, 0xc421e36668)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4229d2000, 0x0, 0x0, 0x0, 0xc421e36668, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4229d2000, 0x6f0968, 0x3, 0x51f701, 0xc421dc3b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4229d2000, 0x5, 0xc4205a5c10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4387 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d22d0, 0xc421f642b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d22d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa9c30, 0xc421e36698)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4229d22d0, 0x0, 0x0, 0x0, 0xc421e36698, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4229d22d0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4229d22d0, 0x5, 0xc4205a5c30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4388 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8dc20, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8dc20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422faac30, 0x410ffd, 0xc4258e0be8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425c8dc20, 0x0, 0x0, 0x0, 0xc4258e0be8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425c8dc20, 0x6f0968, 0x3, 0x51f701, 0xc425d2f620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425c8dc20, 0x5, 0xc4205a5c50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4389 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d25a0, 0xc421f643f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d25a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fabc30, 0xc421e366e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4229d25a0, 0x0, 0x0, 0x0, 0xc421e366e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4229d25a0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4229d25a0, 0x5, 0xc4205a5ca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4390 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2780, 0xc421f64470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb0c30, 0xc421e36710)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4229d2780, 0x0, 0x0, 0x0, 0xc421e36710, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4229d2780, 0x6f0968, 0x3, 0x51f701, 0xc421dc3e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4229d2780, 0x5, 0xc4205a5cc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4391 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2960, 0xc421f644f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb1c30, 0xc421e36740)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4229d2960, 0x0, 0x0, 0x0, 0xc421e36740, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4229d2960, 0x6f0968, 0x3, 0x51f701, 0xc421dc3ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4229d2960, 0x5, 0xc4205a5ce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4392 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2b40, 0xc421f64570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb2c30, 0xc421e36770)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4229d2b40, 0x0, 0x0, 0x0, 0xc421e36770, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4229d2b40, 0x6f0968, 0x3, 0x51f701, 0xc421dc3fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4229d2b40, 0x5, 0xc4205a5d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4393 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2d20, 0xc421f645f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb3c30, 0xc421e367a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4229d2d20, 0x0, 0x0, 0x0, 0xc421e367a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4229d2d20, 0x6f0968, 0x3, 0x51f701, 0xc421f3c090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4229d2d20, 0x5, 0xc4205a5d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4394 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2f00, 0xc421f64670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb8c30, 0xc421e367d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4229d2f00, 0x0, 0x0, 0x0, 0xc421e367d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4229d2f00, 0x6f0968, 0x3, 0x51f701, 0xc421f3c150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4229d2f00, 0x5, 0xc4205a5d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4395 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d30e0, 0xc421f646b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d30e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb9c30, 0xc421e36800)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4229d30e0, 0x0, 0x0, 0x0, 0xc421e36800, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4229d30e0, 0x6f0968, 0x3, 0x51f701, 0xc421f3c210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4229d30e0, 0x5, 0xc4205a5da0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4396 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d32c0, 0xc421f64720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d32c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fbac30, 0xc421e36830)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4229d32c0, 0x0, 0x0, 0x0, 0xc421e36830, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4229d32c0, 0x6f0968, 0x3, 0x51f701, 0xc421f3c2d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4229d32c0, 0x5, 0xc4205a5de0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4397 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d34a0, 0xc421f647e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d34a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fbbc30, 0xc421e36860)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4229d34a0, 0x0, 0x0, 0x0, 0xc421e36860, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4229d34a0, 0x6f0968, 0x3, 0x51f701, 0xc421f3c390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4229d34a0, 0x5, 0xc4205a5e40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4398 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3680, 0xc421f648e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc0c30, 0xc421e36890)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4229d3680, 0x0, 0x0, 0x0, 0xc421e36890, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4229d3680, 0x6f0968, 0x3, 0x51f701, 0xc421f3c450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4229d3680, 0x5, 0xc4205a5eb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4399 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4401 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3860, 0xc421f64980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3aa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc1c30, 0xc421e368c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4229d3860, 0x0, 0x0, 0x0, 0xc421e368c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4229d3860, 0x6f0968, 0x3, 0x51f701, 0xc421f3c510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4229d3860, 0x5, 0xc4200dd470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4376 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b3b0, 0xc422aef080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42303dc30, 0xc421e37450)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42217b3b0, 0x0, 0x0, 0x0, 0xc421e37450, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42217b3b0, 0x6f0968, 0x3, 0x51f701, 0xc42299d440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42217b3b0, 0x5, 0xc42037ae00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4377 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b590, 0xc422aef100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42302ec30, 0xc421e37480)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42217b590, 0x0, 0x0, 0x0, 0xc421e37480, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42217b590, 0x6f0968, 0x3, 0x51f701, 0xc42299d500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42217b590, 0x5, 0xc42037ae50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4378 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b860, 0xc422aef1c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42302fc30, 0xc421e374c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42217b860, 0x0, 0x0, 0x0, 0xc421e374c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42217b860, 0x6f0968, 0x3, 0x51f701, 0xc42299d620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42217b860, 0x5, 0xc42037b000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4379 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217ba40, 0xc422aef210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217ba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423044c30, 0xc421e374f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42217ba40, 0x0, 0x0, 0x0, 0xc421e374f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42217ba40, 0x6f0968, 0x3, 0x51f701, 0xc42299d6e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42217ba40, 0x5, 0xc42037b1e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4380 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf45a0, 0xc425dd5e40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf45a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf45a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f65c30, 0xc425279068)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421bf45a0, 0x0, 0x0, 0x0, 0xc425279068, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421bf45a0, 0x6f0968, 0x3, 0x51f701, 0xc421edf4d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421bf45a0, 0x5, 0xc42037b3c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4381 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025f1d0, 0xc421e79c30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f92c30, 0xc421e36458)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42025f1d0, 0x0, 0x0, 0x0, 0xc421e36458, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42025f1d0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42025f1d0, 0x5, 0xc42037b5a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4382 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dec30, 0xc421f65070)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd2c30, 0xc421e36a58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4228dec30, 0x0, 0x0, 0x0, 0xc421e36a58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4228dec30, 0x6f0968, 0x3, 0x51f701, 0xc421f3d200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4228dec30, 0x5, 0xc42037b830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4383 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8780, 0xc421f65dd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229865a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422feac30, 0xc421e36d18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4223c8780, 0x0, 0x0, 0x0, 0xc421e36d18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4223c8780, 0x6f0968, 0x3, 0x51f701, 0xc422ac0930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4223c8780, 0x5, 0xc42037b980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4384 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c90e0, 0xc422aee880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c90e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423018c30, 0xc421e37120)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4222c90e0, 0x0, 0x0, 0x0, 0xc421e37120, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4222c90e0, 0x6f0968, 0x3, 0x51f701, 0xc42299c6c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4222c90e0, 0x5, 0xc42037ba10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4385 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c92c0, 0xc422aee900)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229876e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c92c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423019c30, 0xc421e37150)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4222c92c0, 0x0, 0x0, 0x0, 0xc421e37150, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4222c92c0, 0x6f0968, 0x3, 0x51f701, 0xc42299c780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4222c92c0, 0x5, 0xc42037ba30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4402 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9590, 0xc422aee980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229877c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42301ac30, 0xc421e37180)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4222c9590, 0x0, 0x0, 0x0, 0xc421e37180, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4222c9590, 0x6f0968, 0x3, 0x51f701, 0xc42299c840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4222c9590, 0x5, 0xc42037bbb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4403 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9770, 0xc422aeea00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42301bc30, 0xc421e371b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4222c9770, 0x0, 0x0, 0x0, 0xc421e371b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4222c9770, 0x6f0968, 0x3, 0x51f701, 0xc42299c900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4222c9770, 0x5, 0xc42037bdd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4404 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9950, 0xc422aeea80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423020c30, 0xc421e371e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4222c9950, 0x0, 0x0, 0x0, 0xc421e371e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4222c9950, 0x6f0968, 0x3, 0x51f701, 0xc42299c9c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4222c9950, 0x5, 0xc42037bfb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4405 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9b30, 0xc422aeeb00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423021c30, 0xc421e37210)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4222c9b30, 0x0, 0x0, 0x0, 0xc421e37210, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4222c9b30, 0x6f0968, 0x3, 0x51f701, 0xc42299ca80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4222c9b30, 0x5, 0xc42020e020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4406 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9d10, 0xc422aeeb80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423022c30, 0xc421e37240)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4222c9d10, 0x0, 0x0, 0x0, 0xc421e37240, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4222c9d10, 0x6f0968, 0x3, 0x51f701, 0xc42299cb40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4222c9d10, 0x5, 0xc42020e040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4407 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9ef0, 0xc422aeebd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423023c30, 0xc421e37270)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4222c9ef0, 0x0, 0x0, 0x0, 0xc421e37270, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4222c9ef0, 0x6f0968, 0x3, 0x51f701, 0xc42299cc00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4222c9ef0, 0x5, 0xc42020e080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4408 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a0f0, 0xc422aeec10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423028c30, 0xc421e372a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42217a0f0, 0x0, 0x0, 0x0, 0xc421e372a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42217a0f0, 0x6f0968, 0x3, 0x51f701, 0xc42299ccc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42217a0f0, 0x5, 0xc42020e0a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4409 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a2d0, 0xc422aeec80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423029c30, 0xc421e372d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42217a2d0, 0x0, 0x0, 0x0, 0xc421e372d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42217a2d0, 0x6f0968, 0x3, 0x51f701, 0xc42299ce10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42217a2d0, 0x5, 0xc42020e0c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4410 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4412 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a4b0, 0xc422aeed00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42302ac30, 0xc421e37300)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42217a4b0, 0x0, 0x0, 0x0, 0xc421e37300, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42217a4b0, 0x6f0968, 0x3, 0x51f701, 0xc42299ced0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42217a4b0, 0x5, 0xc42020eb10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4418 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3a40, 0xc421f649e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3aac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc2c30, 0xc421e368f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4229d3a40, 0x0, 0x0, 0x0, 0xc421e368f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4229d3a40, 0x6f0968, 0x3, 0x51f701, 0xc421f3c5d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4229d3a40, 0x5, 0xc4200dd4c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4419 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3c20, 0xc421f64a60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3ab80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc3c30, 0xc421e36920)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4229d3c20, 0x0, 0x0, 0x0, 0xc421e36920, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4229d3c20, 0x6f0968, 0x3, 0x51f701, 0xc421f3c6c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4229d3c20, 0x5, 0xc4200dd4e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4420 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b9a40, 0xc422a92780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b9a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ec8c30, 0xc42104fdd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4221b9a40, 0x0, 0x0, 0x0, 0xc42104fdd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4221b9a40, 0x6f0968, 0x3, 0x51f701, 0xc422980810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4221b9a40, 0x5, 0xc4200dd540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4421 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b950, 0xc4229c6670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277aac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a7c30, 0xc42227ea68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42299b950, 0x0, 0x0, 0x0, 0xc42227ea68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42299b950, 0x6f0968, 0x3, 0x51f701, 0xc42285f1a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42299b950, 0x5, 0xc4200dd560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4422 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299be00, 0xc4229c6730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277aca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299be00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230bdc30, 0xc42227eae0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42299be00, 0x0, 0x0, 0x0, 0xc42227eae0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42299be00, 0x6f0968, 0x3, 0x51f701, 0xc42285f380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42299be00, 0x5, 0xc4200dd590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4423 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e000, 0xc4229c67b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ad80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230aec30, 0xc42227eb10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421d5e000, 0x0, 0x0, 0x0, 0xc42227eb10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421d5e000, 0x6f0968, 0x3, 0x51f701, 0xc42285f440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421d5e000, 0x5, 0xc4200dd680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4424 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e1e0, 0xc4229c6830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ae40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230afc30, 0xc42227eb40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421d5e1e0, 0x0, 0x0, 0x0, 0xc42227eb40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421d5e1e0, 0x6f0968, 0x3, 0x51f701, 0xc42285f560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421d5e1e0, 0x5, 0xc4200dd6a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4425 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e3c0, 0xc4229c68b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277af00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c4c30, 0xc42227eb88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421d5e3c0, 0x0, 0x0, 0x0, 0xc42227eb88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421d5e3c0, 0x6f0968, 0x3, 0x51f701, 0xc42285f620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421d5e3c0, 0x5, 0xc4200ddaa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4426 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e5a0, 0xc4229c6930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277afc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c5c30, 0xc42227ebb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421d5e5a0, 0x0, 0x0, 0x0, 0xc42227ebb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421d5e5a0, 0x6f0968, 0x3, 0x51f701, 0xc42285f6e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421d5e5a0, 0x5, 0xc4200ddb00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4427 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e780, 0xc4229c69a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b6c30, 0xc42227ebe8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421d5e780, 0x0, 0x0, 0x0, 0xc42227ebe8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421d5e780, 0x6f0968, 0x3, 0x51f701, 0xc42285f7a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421d5e780, 0x5, 0xc4200ddb80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4428 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e960, 0xc4229c69e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b7c30, 0xc42227ec30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421d5e960, 0x0, 0x0, 0x0, 0xc42227ec30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421d5e960, 0x6f0968, 0x3, 0x51f701, 0xc42285f860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421d5e960, 0x5, 0xc4200ddbe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4429 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5eb40, 0xc4229c6a60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5eb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230ccc30, 0xc42227ec60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421d5eb40, 0x0, 0x0, 0x0, 0xc42227ec60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421d5eb40, 0x6f0968, 0x3, 0x51f701, 0xc42285f920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421d5eb40, 0x5, 0xc4200ddd00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4430 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5ed20, 0xc4229c6ae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5ed20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230cdc30, 0xc42227ec90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421d5ed20, 0x0, 0x0, 0x0, 0xc42227ec90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421d5ed20, 0x6f0968, 0x3, 0x51f701, 0xc42285f9e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421d5ed20, 0x5, 0xc4200ddd50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4431 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5ef00, 0xc4229c6b60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5ef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230bec30, 0xc42227ecc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421d5ef00, 0x0, 0x0, 0x0, 0xc42227ecc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421d5ef00, 0x6f0968, 0x3, 0x51f701, 0xc42285faa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421d5ef00, 0x5, 0xc4200dddc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4432 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f0e0, 0xc4229c6be0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230bfc30, 0xc42227ecf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421d5f0e0, 0x0, 0x0, 0x0, 0xc42227ecf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421d5f0e0, 0x6f0968, 0x3, 0x51f701, 0xc42285fb60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421d5f0e0, 0x5, 0xc4200dde00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4433 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f2c0, 0xc4229c6c60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d4c30, 0xc42227ed20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421d5f2c0, 0x0, 0x0, 0x0, 0xc42227ed20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421d5f2c0, 0x6f0968, 0x3, 0x51f701, 0xc42285fc20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421d5f2c0, 0x5, 0xc4200dde50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4434 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f4a0, 0xc4229c6cb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d5c30, 0xc42227ed68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421d5f4a0, 0x0, 0x0, 0x0, 0xc42227ed68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421d5f4a0, 0x6f0968, 0x3, 0x51f701, 0xc42285fd40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421d5f4a0, 0x5, 0xc4200ddea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4435 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f680, 0xc4229c6cf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c6c30, 0xc42227ed98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421d5f680, 0x0, 0x0, 0x0, 0xc42227ed98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421d5f680, 0x6f0968, 0x3, 0x51f701, 0xc42285fe00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421d5f680, 0x5, 0xc4200ddee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4436 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4413 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a780, 0xc422aeed80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42302bc30, 0xc421e37330)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42217a780, 0x0, 0x0, 0x0, 0xc421e37330, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42217a780, 0x6f0968, 0x3, 0x51f701, 0xc42299cfc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42217a780, 0x5, 0xc42020ed10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4414 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a960, 0xc422aeee00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423030c30, 0xc421e37360)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42217a960, 0x0, 0x0, 0x0, 0xc421e37360, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42217a960, 0x6f0968, 0x3, 0x51f701, 0xc42299d080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42217a960, 0x5, 0xc42020edb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4438 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f860, 0xc4229c6d60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c7c30, 0xc42227edc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421d5f860, 0x0, 0x0, 0x0, 0xc42227edc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421d5f860, 0x6f0968, 0x3, 0x51f701, 0xc42285fec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421d5f860, 0x5, 0xc421b1c200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4415 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217ad20, 0xc422aeeec0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217ad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423031c30, 0xc421e373a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42217ad20, 0x0, 0x0, 0x0, 0xc421e373a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42217ad20, 0x6f0968, 0x3, 0x51f701, 0xc42299d1a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42217ad20, 0x5, 0xc42020ede0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4416 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217af00, 0xc422aeef40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217af00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423032c30, 0xc421e373d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42217af00, 0x0, 0x0, 0x0, 0xc421e373d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42217af00, 0x6f0968, 0x3, 0x51f701, 0xc42299d260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42217af00, 0x5, 0xc42020ee00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4417 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b0e0, 0xc422aeefc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423033c30, 0xc421e37408)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42217b0e0, 0x0, 0x0, 0x0, 0xc421e37408, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42217b0e0, 0x6f0968, 0x3, 0x51f701, 0xc42299d320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42217b0e0, 0x5, 0xc42020ee80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4450 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b2c0, 0xc422aef040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228402e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423038c30, 0xc421e37438)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42217b2c0, 0x0, 0x0, 0x0, 0xc421e37438, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42217b2c0, 0x6f0968, 0x3, 0x51f701, 0xc42299d3e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42217b2c0, 0x5, 0xc42020eee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4451 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b4a0, 0xc422aef0c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228403a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423039c30, 0xc421e37468)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42217b4a0, 0x0, 0x0, 0x0, 0xc421e37468, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42217b4a0, 0x6f0968, 0x3, 0x51f701, 0xc42299d4a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42217b4a0, 0x5, 0xc42020ef20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4452 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b680, 0xc422aef140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42303ac30, 0xc421e37498)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42217b680, 0x0, 0x0, 0x0, 0xc421e37498, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42217b680, 0x6f0968, 0x3, 0x51f701, 0xc42299d560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42217b680, 0x5, 0xc42020efa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4453 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217bc20, 0xc422aef230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217bc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423040c30, 0xc421e37510)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42217bc20, 0x0, 0x0, 0x0, 0xc421e37510, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42217bc20, 0x6f0968, 0x3, 0x51f701, 0xc42299d740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42217bc20, 0x5, 0xc42020f000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4454 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217bd10, 0xc422aef270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228406e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217bd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423041c30, 0xc421e37528)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42217bd10, 0x0, 0x0, 0x0, 0xc421e37528, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42217bd10, 0x6f0968, 0x3, 0x51f701, 0xc42299d7a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42217bd10, 0x5, 0xc42020f040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4455 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217be00, 0xc422aef2b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217be00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423042c30, 0xc421e37540)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42217be00, 0x0, 0x0, 0x0, 0xc421e37540, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42217be00, 0x6f0968, 0x3, 0x51f701, 0xc42299d800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42217be00, 0x5, 0xc42020f0c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4456 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa000, 0xc422aef330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423043c30, 0xc421e37570)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422afa000, 0x0, 0x0, 0x0, 0xc421e37570, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422afa000, 0x6f0968, 0x3, 0x51f701, 0xc42299d8c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422afa000, 0x5, 0xc42020f120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4457 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa2d0, 0xc422aef3f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42304cc30, 0xc421e375b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422afa2d0, 0x0, 0x0, 0x0, 0xc421e375b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422afa2d0, 0x6f0968, 0x3, 0x51f701, 0xc42299d9e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422afa2d0, 0x5, 0xc42020f180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4439 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5fa40, 0xc4229c6de0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5fa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230dcc30, 0xc42227edf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421d5fa40, 0x0, 0x0, 0x0, 0xc42227edf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421d5fa40, 0x6f0968, 0x3, 0x51f701, 0xc42285ff80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421d5fa40, 0x5, 0xc421b1c220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4458 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa4b0, 0xc422aef470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42304dc30, 0xc421e375e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422afa4b0, 0x0, 0x0, 0x0, 0xc421e375e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422afa4b0, 0x6f0968, 0x3, 0x51f701, 0xc42299daa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422afa4b0, 0x5, 0xc42020f200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4440 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5fc20, 0xc4229c6e60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5fc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230ddc30, 0xc42227ee28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421d5fc20, 0x0, 0x0, 0x0, 0xc42227ee28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421d5fc20, 0x6f0968, 0x3, 0x51f701, 0xc4226f2060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421d5fc20, 0x5, 0xc421b1c240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4459 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa690, 0xc422aef4f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42303ec30, 0xc421e37618)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422afa690, 0x0, 0x0, 0x0, 0xc421e37618, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422afa690, 0x6f0968, 0x3, 0x51f701, 0xc42299db60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422afa690, 0x5, 0xc42020f280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4441 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5fe00, 0xc4229c6ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5fe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230cec30, 0xc42227ee58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421d5fe00, 0x0, 0x0, 0x0, 0xc42227ee58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421d5fe00, 0x6f0968, 0x3, 0x51f701, 0xc4226f2120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421d5fe00, 0x5, 0xc421b1c260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4460 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa870, 0xc422aef570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42303fc30, 0xc421e37660)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422afa870, 0x0, 0x0, 0x0, 0xc421e37660, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422afa870, 0x6f0968, 0x3, 0x51f701, 0xc42299dc50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422afa870, 0x5, 0xc42020f300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afaa50, 0xc422aef5f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afaa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afaa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423054c30, 0xc421e37690)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc422afaa50, 0x0, 0x0, 0x0, 0xc421e37690, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc422afaa50, 0x6f0968, 0x3, 0x51f701, 0xc42299dd10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc422afaa50, 0x5, 0xc42020f380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4462 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afac30, 0xc422aef670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423055c30, 0xc421e376c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422afac30, 0x0, 0x0, 0x0, 0xc421e376c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422afac30, 0x6f0968, 0x3, 0x51f701, 0xc42299ddd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422afac30, 0x5, 0xc42020f400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4463 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4442 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba000, 0xc4229c6f60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ba60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230cfc30, 0xc42227ee88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4221ba000, 0x0, 0x0, 0x0, 0xc42227ee88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4221ba000, 0x6f0968, 0x3, 0x51f701, 0xc4226f21e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4221ba000, 0x5, 0xc421b1c280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4443 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba1e0, 0xc4229c6fa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e4c30, 0xc42227eeb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4221ba1e0, 0x0, 0x0, 0x0, 0xc42227eeb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4221ba1e0, 0x6f0968, 0x3, 0x51f701, 0xc4226f22a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4221ba1e0, 0x5, 0xc421b1c2a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4465 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afae10, 0xc422aef6f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423046c30, 0xc421e376f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422afae10, 0x0, 0x0, 0x0, 0xc421e376f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422afae10, 0x6f0968, 0x3, 0x51f701, 0xc42299de90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422afae10, 0x5, 0xc421b54030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4444 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba3c0, 0xc4229c7010)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e5c30, 0xc42227eee8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4221ba3c0, 0x0, 0x0, 0x0, 0xc42227eee8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4221ba3c0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4221ba3c0, 0x5, 0xc421b1c2c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4445 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba5a0, 0xc4229c7090)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d6c30, 0xc42227ef30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4221ba5a0, 0x0, 0x0, 0x0, 0xc42227ef30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4221ba5a0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4221ba5a0, 0x5, 0xc421b1c2e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4446 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afba40, 0xc422aef9b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d7c30, 0xc421e37828)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc422afba40, 0x0, 0x0, 0x0, 0xc421e37828, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc422afba40, 0x6f0968, 0x3, 0x51f701, 0xc4228a4390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc422afba40, 0x5, 0xc421b1c300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4447 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afbc20, 0xc422aefa30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afbc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afbc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230ecc30, 0xc421e37858)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422afbc20, 0x0, 0x0, 0x0, 0xc421e37858, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422afbc20, 0x6f0968, 0x3, 0x51f701, 0xc4228a4450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422afbc20, 0x5, 0xc421b1c320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4448 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afbe00, 0xc422aefab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228414e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afbe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afbe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230edc30, 0xc421e37888)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422afbe00, 0x0, 0x0, 0x0, 0xc421e37888, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422afbe00, 0x6f0968, 0x3, 0x51f701, 0xc4228a4510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422afbe00, 0x5, 0xc421b1c340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4449 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8dd10, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8dd10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4230dec30, 0x410ffd, 0xc4258e0c00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425c8dd10, 0x0, 0x0, 0x0, 0xc4258e0c00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425c8dd10, 0x6f0968, 0x3, 0x51f701, 0xc425d2f680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425c8dd10, 0x5, 0xc421b1c360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4466 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df3b0, 0xc422aefc10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230dfc30, 0xc421e378d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4234df3b0, 0x0, 0x0, 0x0, 0xc421e378d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4234df3b0, 0x6f0968, 0x3, 0x51f701, 0xc4228a46c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4234df3b0, 0x5, 0xc421b1c380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4467 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df680, 0xc422aefcd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f4c30, 0xc421e37918)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4234df680, 0x0, 0x0, 0x0, 0xc421e37918, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4234df680, 0x6f0968, 0x3, 0x51f701, 0xc4228a47e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4234df680, 0x5, 0xc421b1c3a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4468 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df860, 0xc422aefd50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f5c30, 0xc421e37948)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4234df860, 0x0, 0x0, 0x0, 0xc421e37948, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4234df860, 0x6f0968, 0x3, 0x51f701, 0xc4228a48a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4234df860, 0x5, 0xc421b1c3c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234dfa40, 0xc422aefdd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234dfa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234dfa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e6c30, 0xc421e37978)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4234dfa40, 0x0, 0x0, 0x0, 0xc421e37978, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4234dfa40, 0x6f0968, 0x3, 0x51f701, 0xc4228a49c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4234dfa40, 0x5, 0xc421b1c3e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4470 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234dfd10, 0xc422aefe40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234dfd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234dfd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e7c30, 0xc421e379c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4234dfd10, 0x0, 0x0, 0x0, 0xc421e379c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4234dfd10, 0x6f0968, 0x3, 0x51f701, 0xc4228a4ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4234dfd10, 0x5, 0xc421b1c400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4471 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6000, 0xc422aefec0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230fcc30, 0xc421e379f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d6000, 0x0, 0x0, 0x0, 0xc421e379f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d6000, 0x6f0968, 0x3, 0x51f701, 0xc4228a4ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d6000, 0x5, 0xc421b1c420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4472 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d60f0, 0xc422aeff00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d60f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d60f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230fdc30, 0xc421e37a08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225d60f0, 0x0, 0x0, 0x0, 0xc421e37a08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225d60f0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225d60f0, 0x5, 0xc421b1c440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4473 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4475 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d61e0, 0xc422aeff40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d61e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d61e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230eec30, 0xc421e37a20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225d61e0, 0x0, 0x0, 0x0, 0xc421e37a20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225d61e0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225d61e0, 0x5, 0xc421b1c740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4482 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afaff0, 0xc422aef770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afaff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afaff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423047c30, 0xc421e37720)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422afaff0, 0x0, 0x0, 0x0, 0xc421e37720, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422afaff0, 0x6f0968, 0x3, 0x51f701, 0xc42299df50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422afaff0, 0x5, 0xc421b54050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4483 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb1d0, 0xc422aef7f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42305cc30, 0xc421e37750)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422afb1d0, 0x0, 0x0, 0x0, 0xc421e37750, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422afb1d0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422afb1d0, 0x5, 0xc421b54070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4484 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb3b0, 0xc422aef830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228410c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42305dc30, 0xc421e37780)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422afb3b0, 0x0, 0x0, 0x0, 0xc421e37780, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422afb3b0, 0x6f0968, 0x3, 0x51f701, 0xc4228a40f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422afb3b0, 0x5, 0xc421b54090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4485 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb590, 0xc422aef880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42304ec30, 0xc421e377b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422afb590, 0x0, 0x0, 0x0, 0xc421e377b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422afb590, 0x6f0968, 0x3, 0x51f701, 0xc4228a41b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422afb590, 0x5, 0xc421b540b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4486 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb770, 0xc422aef8f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42304fc30, 0xc421e377e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422afb770, 0x0, 0x0, 0x0, 0xc421e377e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422afb770, 0x6f0968, 0x3, 0x51f701, 0xc4228a4270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422afb770, 0x5, 0xc421b540d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4476 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d63c0, 0xc422aeffc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d63c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d63c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230efc30, 0xc421e37a50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225d63c0, 0x0, 0x0, 0x0, 0xc421e37a50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225d63c0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225d63c0, 0x5, 0xc421b1c760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4477 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d65a0, 0xc42240a020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d65a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d65a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423104c30, 0xc421e37bb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225d65a0, 0x0, 0x0, 0x0, 0xc421e37bb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225d65a0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225d65a0, 0x5, 0xc421b1c780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4487 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232a690, 0xc421f57050)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232a690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423064c30, 0xc42104f8c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42232a690, 0x0, 0x0, 0x0, 0xc42104f8c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42232a690, 0x6f0968, 0x3, 0x51f701, 0xc421d712c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42232a690, 0x5, 0xc421b540f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4488 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b9e00, 0xc422a92a60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b9e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423065c30, 0xc42104fe30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4221b9e00, 0x0, 0x0, 0x0, 0xc42104fe30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4221b9e00, 0x6f0968, 0x3, 0x51f701, 0xc4229809f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4221b9e00, 0x5, 0xc421b54110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4489 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2b40, 0xc422a935a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423056c30, 0xc42227e2a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225d2b40, 0x0, 0x0, 0x0, 0xc42227e2a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225d2b40, 0x6f0968, 0x3, 0x51f701, 0xc422981c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225d2b40, 0x5, 0xc421b54130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4490 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2d20, 0xc422a935e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423057c30, 0xc42227e2d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225d2d20, 0x0, 0x0, 0x0, 0xc42227e2d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225d2d20, 0x6f0968, 0x3, 0x51f701, 0xc422981d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225d2d20, 0x5, 0xc421b54150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4491 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2f00, 0xc422a93620)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42306cc30, 0xc42227e300)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225d2f00, 0x0, 0x0, 0x0, 0xc42227e300, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225d2f00, 0x6f0968, 0x3, 0x51f701, 0xc422981e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225d2f00, 0x5, 0xc421b54170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4492 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d30e0, 0xc422a93680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d30e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42306dc30, 0xc42227e330)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225d30e0, 0x0, 0x0, 0x0, 0xc42227e330, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225d30e0, 0x6f0968, 0x3, 0x51f701, 0xc422981ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225d30e0, 0x5, 0xc421b54190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6780, 0xc42240a080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423105c30, 0xc421e37be8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225d6780, 0x0, 0x0, 0x0, 0xc421e37be8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225d6780, 0x6f0968, 0x3, 0x51f701, 0xc4228a4ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225d6780, 0x5, 0xc421b1c7a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4479 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6960, 0xc42240a100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f6c30, 0xc421e37c18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225d6960, 0x0, 0x0, 0x0, 0xc421e37c18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225d6960, 0x6f0968, 0x3, 0x51f701, 0xc4228a4f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225d6960, 0x5, 0xc421b1c7c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4480 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6b40, 0xc42240a180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f7c30, 0xc421e37c48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225d6b40, 0x0, 0x0, 0x0, 0xc421e37c48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225d6b40, 0x6f0968, 0x3, 0x51f701, 0xc4228a5050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225d6b40, 0x5, 0xc421b1c7e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4481 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6d20, 0xc42240a1d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b260a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42310cc30, 0xc421e37c78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225d6d20, 0x0, 0x0, 0x0, 0xc421e37c78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225d6d20, 0x6f0968, 0x3, 0x51f701, 0xc4228a5110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225d6d20, 0x5, 0xc421b1c800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4498 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6f00, 0xc42240a230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42310dc30, 0xc421e37ca8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225d6f00, 0x0, 0x0, 0x0, 0xc421e37ca8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225d6f00, 0x6f0968, 0x3, 0x51f701, 0xc4228a51d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225d6f00, 0x5, 0xc421b1c820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4499 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d70e0, 0xc42240a2b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d70e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d70e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230fec30, 0xc421e37cd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225d70e0, 0x0, 0x0, 0x0, 0xc421e37cd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225d70e0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225d70e0, 0x5, 0xc421b1c840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4500 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d72c0, 0xc42240a330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b262e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d72c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d72c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230ffc30, 0xc421e37d08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225d72c0, 0x0, 0x0, 0x0, 0xc421e37d08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225d72c0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225d72c0, 0x5, 0xc421b1c860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4501 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d74a0, 0xc42240a380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b263a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d74a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d74a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423114c30, 0xc421e37d38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225d74a0, 0x0, 0x0, 0x0, 0xc421e37d38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225d74a0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225d74a0, 0x5, 0xc421b1c880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4493 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d32c0, 0xc422a936e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d32c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42305ec30, 0xc42227e360)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225d32c0, 0x0, 0x0, 0x0, 0xc42227e360, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225d32c0, 0x6f0968, 0x3, 0x51f701, 0xc422981f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225d32c0, 0x5, 0xc421b541b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4494 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d34a0, 0xc422a93720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ff60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d34a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42305fc30, 0xc42227e390)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225d34a0, 0x0, 0x0, 0x0, 0xc42227e390, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225d34a0, 0x6f0968, 0x3, 0x51f701, 0xc422c16060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225d34a0, 0x5, 0xc421b541d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4502 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7680, 0xc42240a3c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423115c30, 0xc421e37d68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225d7680, 0x0, 0x0, 0x0, 0xc421e37d68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225d7680, 0x6f0968, 0x3, 0x51f701, 0xc4228a5500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225d7680, 0x5, 0xc421b1c8a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3770, 0xc422a93780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423074c30, 0xc42227e3f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225d3770, 0x0, 0x0, 0x0, 0xc42227e3f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225d3770, 0x6f0968, 0x3, 0x51f701, 0xc422c16180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225d3770, 0x5, 0xc421b541f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4503 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7860, 0xc42240a430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423106c30, 0xc421e37d98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225d7860, 0x0, 0x0, 0x0, 0xc421e37d98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225d7860, 0x6f0968, 0x3, 0x51f701, 0xc4228a55c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225d7860, 0x5, 0xc421b1c8c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4504 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7a40, 0xc42240a4b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b265e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423107c30, 0xc421e37dc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225d7a40, 0x0, 0x0, 0x0, 0xc421e37dc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225d7a40, 0x6f0968, 0x3, 0x51f701, 0xc4228a56b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225d7a40, 0x5, 0xc421b1c8e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4496 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3950, 0xc422a937c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423075c30, 0xc42227e420)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225d3950, 0x0, 0x0, 0x0, 0xc42227e420, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225d3950, 0x6f0968, 0x3, 0x51f701, 0xc422c16240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225d3950, 0x5, 0xc421b54210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4505 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7c20, 0xc42240a510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b266a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42311cc30, 0xc421e37df8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225d7c20, 0x0, 0x0, 0x0, 0xc421e37df8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225d7c20, 0x6f0968, 0x3, 0x51f701, 0xc4228a5770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225d7c20, 0x5, 0xc421b1c900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4497 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3b30, 0xc422a93800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423066c30, 0xc42227e450)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225d3b30, 0x0, 0x0, 0x0, 0xc42227e450, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225d3b30, 0x6f0968, 0x3, 0x51f701, 0xc422c16300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225d3b30, 0x5, 0xc421b54230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4506 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7e00, 0xc42240a550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42311dc30, 0xc421e37e28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225d7e00, 0x0, 0x0, 0x0, 0xc421e37e28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225d7e00, 0x6f0968, 0x3, 0x51f701, 0xc4228a5830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225d7e00, 0x5, 0xc421b1c920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4514 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3d10, 0xc422a93840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c082c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423067c30, 0xc42227e480)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d3d10, 0x0, 0x0, 0x0, 0xc42227e480, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d3d10, 0x6f0968, 0x3, 0x51f701, 0xc422c163c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d3d10, 0x5, 0xc421b54250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b950, 0xc422aef1f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228405a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42303bc30, 0xc421e374e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42217b950, 0x0, 0x0, 0x0, 0xc421e374e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42217b950, 0x6f0968, 0x3, 0x51f701, 0xc42299d680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42217b950, 0x5, 0xc421b1c940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4515 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3ef0, 0xc422a93880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42307cc30, 0xc42227e4b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225d3ef0, 0x0, 0x0, 0x0, 0xc42227e4b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225d3ef0, 0x6f0968, 0x3, 0x51f701, 0xc422c16c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225d3ef0, 0x5, 0xc421b54270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4508 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217bef0, 0xc422aef2f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228407a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217bef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423045c30, 0xc421e37558)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42217bef0, 0x0, 0x0, 0x0, 0xc421e37558, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42217bef0, 0x6f0968, 0x3, 0x51f701, 0xc42299d860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42217bef0, 0x5, 0xc421b1c960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4516 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4509 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa0f0, 0xc422aef370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423036c30, 0xc421e37588)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422afa0f0, 0x0, 0x0, 0x0, 0xc421e37588, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422afa0f0, 0x6f0968, 0x3, 0x51f701, 0xc42299d920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422afa0f0, 0x5, 0xc421b1c980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4510 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4518 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9a40, 0xc422aee2d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42307dc30, 0xc421e36ee0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4223c9a40, 0x0, 0x0, 0x0, 0xc421e36ee0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4223c9a40, 0x6f0968, 0x3, 0x51f701, 0xc422ac1da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4223c9a40, 0x5, 0xc421b545c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4512 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa1e0, 0xc422aef3b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228408e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423037c30, 0xc421e375a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422afa1e0, 0x0, 0x0, 0x0, 0xc421e375a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422afa1e0, 0x6f0968, 0x3, 0x51f701, 0xc42299d980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422afa1e0, 0x5, 0xc421b1cc50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4519 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d40f0, 0xc422a938f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d40f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d40f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42306ec30, 0xc42227e4e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225d40f0, 0x0, 0x0, 0x0, 0xc42227e4e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225d40f0, 0x6f0968, 0x3, 0x51f701, 0xc422c17860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225d40f0, 0x5, 0xc421b545e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4520 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d42d0, 0xc422a93970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d42d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d42d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42306fc30, 0xc42227e510)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225d42d0, 0x0, 0x0, 0x0, 0xc42227e510, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225d42d0, 0x6f0968, 0x3, 0x51f701, 0xc422c17bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225d42d0, 0x5, 0xc421b54600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d44b0, 0xc422a939f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d44b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d44b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423084c30, 0xc42227e540)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225d44b0, 0x0, 0x0, 0x0, 0xc42227e540, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225d44b0, 0x6f0968, 0x3, 0x51f701, 0xc422c17c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225d44b0, 0x5, 0xc421b54620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4690, 0xc422a93a70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c096c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423085c30, 0xc42227e570)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225d4690, 0x0, 0x0, 0x0, 0xc42227e570, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225d4690, 0x6f0968, 0x3, 0x51f701, 0xc422c17d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225d4690, 0x5, 0xc421b54640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4523 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4870, 0xc422a93af0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423076c30, 0xc42227e5a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225d4870, 0x0, 0x0, 0x0, 0xc42227e5a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225d4870, 0x6f0968, 0x3, 0x51f701, 0xc422c17e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225d4870, 0x5, 0xc421b54660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4524 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4a50, 0xc422a93b70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423077c30, 0xc42227e5d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225d4a50, 0x0, 0x0, 0x0, 0xc42227e5d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225d4a50, 0x6f0968, 0x3, 0x51f701, 0xc422c17ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225d4a50, 0x5, 0xc421b54680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4525 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4c30, 0xc422a93bf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42308cc30, 0xc42227e600)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225d4c30, 0x0, 0x0, 0x0, 0xc42227e600, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225d4c30, 0x6f0968, 0x3, 0x51f701, 0xc422c17f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225d4c30, 0x5, 0xc421b546a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4513 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa3c0, 0xc422aef430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423048c30, 0xc421e375d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422afa3c0, 0x0, 0x0, 0x0, 0xc421e375d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422afa3c0, 0x6f0968, 0x3, 0x51f701, 0xc42299da40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422afa3c0, 0x5, 0xc421b1cc70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4526 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4e10, 0xc422a93c70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c099c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42308dc30, 0xc42227e630)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225d4e10, 0x0, 0x0, 0x0, 0xc42227e630, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225d4e10, 0x6f0968, 0x3, 0x51f701, 0xc42285e060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225d4e10, 0x5, 0xc421b546c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4527 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4ff0, 0xc422a93cf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42307ec30, 0xc42227e660)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225d4ff0, 0x0, 0x0, 0x0, 0xc42227e660, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225d4ff0, 0x6f0968, 0x3, 0x51f701, 0xc42285e120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225d4ff0, 0x5, 0xc421b546e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4528 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d51d0, 0xc422a93d70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d51d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d51d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42307fc30, 0xc42227e690)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225d51d0, 0x0, 0x0, 0x0, 0xc42227e690, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225d51d0, 0x6f0968, 0x3, 0x51f701, 0xc42285e1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225d51d0, 0x5, 0xc421b54700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4530 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa5a0, 0xc422aef4b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423049c30, 0xc421e37600)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422afa5a0, 0x0, 0x0, 0x0, 0xc421e37600, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422afa5a0, 0x6f0968, 0x3, 0x51f701, 0xc42299db00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422afa5a0, 0x5, 0xc421b1cc90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4531 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa780, 0xc422aef530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42304ac30, 0xc421e37648)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422afa780, 0x0, 0x0, 0x0, 0xc421e37648, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422afa780, 0x6f0968, 0x3, 0x51f701, 0xc42299dbc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422afa780, 0x5, 0xc421b1ccb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4532 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa960, 0xc422aef5b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42304bc30, 0xc421e37678)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422afa960, 0x0, 0x0, 0x0, 0xc421e37678, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422afa960, 0x6f0968, 0x3, 0x51f701, 0xc42299dcb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422afa960, 0x5, 0xc421b1ccd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4533 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afab40, 0xc422aef630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423050c30, 0xc421e376a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422afab40, 0x0, 0x0, 0x0, 0xc421e376a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422afab40, 0x6f0968, 0x3, 0x51f701, 0xc42299dd70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422afab40, 0x5, 0xc421b1ccf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4534 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afad20, 0xc422aef6b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423051c30, 0xc421e376d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422afad20, 0x0, 0x0, 0x0, 0xc421e376d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422afad20, 0x6f0968, 0x3, 0x51f701, 0xc42299de30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422afad20, 0x5, 0xc421b1cd10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4535 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afaf00, 0xc422aef730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afaf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afaf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423052c30, 0xc421e37708)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422afaf00, 0x0, 0x0, 0x0, 0xc421e37708, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422afaf00, 0x6f0968, 0x3, 0x51f701, 0xc42299def0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422afaf00, 0x5, 0xc421b1cd30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4529 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d53b0, 0xc422a93df0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d53b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d53b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423094c30, 0xc42227e6c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225d53b0, 0x0, 0x0, 0x0, 0xc42227e6c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225d53b0, 0x6f0968, 0x3, 0x51f701, 0xc42285e2a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225d53b0, 0x5, 0xc421b54720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4536 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb0e0, 0xc422aef7b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423053c30, 0xc421e37738)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc422afb0e0, 0x0, 0x0, 0x0, 0xc421e37738, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc422afb0e0, 0x6f0968, 0x3, 0x51f701, 0xc42299dfb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc422afb0e0, 0x5, 0xc421b1cd50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4546 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5590, 0xc422a93e70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423095c30, 0xc42227e6f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225d5590, 0x0, 0x0, 0x0, 0xc42227e6f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225d5590, 0x6f0968, 0x3, 0x51f701, 0xc42285e360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225d5590, 0x5, 0xc421b54740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4547 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5770, 0xc422a93ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423086c30, 0xc42227e720)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225d5770, 0x0, 0x0, 0x0, 0xc42227e720, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225d5770, 0x6f0968, 0x3, 0x51f701, 0xc42285e420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225d5770, 0x5, 0xc421b54760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4537 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb2c0, 0xc422aef810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423058c30, 0xc421e37768)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422afb2c0, 0x0, 0x0, 0x0, 0xc421e37768, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422afb2c0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422afb2c0, 0x5, 0xc421b1cd70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4548 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5950, 0xc422a93f20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423087c30, 0xc42227e750)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225d5950, 0x0, 0x0, 0x0, 0xc42227e750, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225d5950, 0x6f0968, 0x3, 0x51f701, 0xc42285e4e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225d5950, 0x5, 0xc421b54780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4538 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb4a0, 0xc422aef850)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423059c30, 0xc421e37798)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422afb4a0, 0x0, 0x0, 0x0, 0xc421e37798, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422afb4a0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422afb4a0, 0x5, 0xc421b1cd90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4549 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5b30, 0xc422a93f70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42309cc30, 0xc42227e780)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225d5b30, 0x0, 0x0, 0x0, 0xc42227e780, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225d5b30, 0x6f0968, 0x3, 0x51f701, 0xc42285e5a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225d5b30, 0x5, 0xc421b547a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4550 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5d10, 0xc422a93ff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42309dc30, 0xc42227e7b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225d5d10, 0x0, 0x0, 0x0, 0xc42227e7b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225d5d10, 0x6f0968, 0x3, 0x51f701, 0xc42285e690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225d5d10, 0x5, 0xc421b547c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4551 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5ef0, 0xc4229c6030)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42308ec30, 0xc42227e7e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d5ef0, 0x0, 0x0, 0x0, 0xc42227e7e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d5ef0, 0x6f0968, 0x3, 0x51f701, 0xc42285e750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d5ef0, 0x5, 0xc421b547e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4552 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a0f0, 0xc4229c6080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42308fc30, 0xc42227e810)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42299a0f0, 0x0, 0x0, 0x0, 0xc42227e810, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42299a0f0, 0x6f0968, 0x3, 0x51f701, 0xc42285e810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42299a0f0, 0x5, 0xc421b54800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4539 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb680, 0xc422aef8b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228411e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42305ac30, 0xc421e377c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422afb680, 0x0, 0x0, 0x0, 0xc421e377c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422afb680, 0x6f0968, 0x3, 0x51f701, 0xc4228a4210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422afb680, 0x5, 0xc421b1cdb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4540 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb860, 0xc422aef930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228412a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42305bc30, 0xc421e377f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422afb860, 0x0, 0x0, 0x0, 0xc421e377f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422afb860, 0x6f0968, 0x3, 0x51f701, 0xc4228a42d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422afb860, 0x5, 0xc421b1cdd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4541 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8f00, 0xc421f65fa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423060c30, 0xc421e36dc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4223c8f00, 0x0, 0x0, 0x0, 0xc421e36dc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4223c8f00, 0x6f0968, 0x3, 0x51f701, 0xc422ac0bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4223c8f00, 0x5, 0xc421b1cdf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4542 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217ab40, 0xc422aeee40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217ab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423061c30, 0xc421e37378)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42217ab40, 0x0, 0x0, 0x0, 0xc421e37378, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42217ab40, 0x6f0968, 0x3, 0x51f701, 0xc42299d0e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42217ab40, 0x5, 0xc421b1ce10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4543 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2c30, 0xc422a935c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423062c30, 0xc42227e2b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225d2c30, 0x0, 0x0, 0x0, 0xc42227e2b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225d2c30, 0x6f0968, 0x3, 0x51f701, 0xc422981ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225d2c30, 0x5, 0xc421b1ce30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4553 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4544 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2ff0, 0xc422a93650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fd60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423068c30, 0xc42227e318)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225d2ff0, 0x0, 0x0, 0x0, 0xc42227e318, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225d2ff0, 0x6f0968, 0x3, 0x51f701, 0xc422981e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225d2ff0, 0x5, 0xc421b1ce50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4545 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d31d0, 0xc422a936c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fe40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d31d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423069c30, 0xc42227e348)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d31d0, 0x0, 0x0, 0x0, 0xc42227e348, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d31d0, 0x6f0968, 0x3, 0x51f701, 0xc422981f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d31d0, 0x5, 0xc421b1ce70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4562 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d33b0, 0xc422a93700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ff00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d33b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42306ac30, 0xc42227e378)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225d33b0, 0x0, 0x0, 0x0, 0xc42227e378, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225d33b0, 0x6f0968, 0x3, 0x51f701, 0xc422c16000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225d33b0, 0x5, 0xc421b1ce90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4563 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4555 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a2d0, 0xc4229c6100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a4c30, 0xc42227e840)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42299a2d0, 0x0, 0x0, 0x0, 0xc42227e840, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42299a2d0, 0x6f0968, 0x3, 0x51f701, 0xc42285e8d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42299a2d0, 0x5, 0xc421b54b40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4565 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3680, 0xc422a93760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42306bc30, 0xc42227e3d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225d3680, 0x0, 0x0, 0x0, 0xc42227e3d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225d3680, 0x6f0968, 0x3, 0x51f701, 0xc422c16120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225d3680, 0x5, 0xc421b1d150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4556 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a4b0, 0xc4229c6180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a5c30, 0xc42227e870)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42299a4b0, 0x0, 0x0, 0x0, 0xc42227e870, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42299a4b0, 0x6f0968, 0x3, 0x51f701, 0xc42285e990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42299a4b0, 0x5, 0xc421b54b60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4557 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a780, 0xc4229c6200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423096c30, 0xc42227e8a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42299a780, 0x0, 0x0, 0x0, 0xc42227e8a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42299a780, 0x6f0968, 0x3, 0x51f701, 0xc42285ea50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42299a780, 0x5, 0xc421b54b80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4558 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a960, 0xc4229c6280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423097c30, 0xc42227e8d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42299a960, 0x0, 0x0, 0x0, 0xc42227e8d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42299a960, 0x6f0968, 0x3, 0x51f701, 0xc42285eb10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42299a960, 0x5, 0xc421b54ba0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4559 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299ab40, 0xc4229c6300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299ab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230acc30, 0xc42227e900)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42299ab40, 0x0, 0x0, 0x0, 0xc42227e900, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42299ab40, 0x6f0968, 0x3, 0x51f701, 0xc42285ebd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42299ab40, 0x5, 0xc421b54bc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4560 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299ad20, 0xc4229c6360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299ad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230adc30, 0xc42227e930)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42299ad20, 0x0, 0x0, 0x0, 0xc42227e930, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42299ad20, 0x6f0968, 0x3, 0x51f701, 0xc42285ec90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42299ad20, 0x5, 0xc421b54be0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4561 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299af00, 0xc4229c63a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299af00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42309ec30, 0xc42227e960)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42299af00, 0x0, 0x0, 0x0, 0xc42227e960, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42299af00, 0x6f0968, 0x3, 0x51f701, 0xc42285ed50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42299af00, 0x5, 0xc421b54c00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4578 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b1d0, 0xc4229c6470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42309fc30, 0xc42227e9a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42299b1d0, 0x0, 0x0, 0x0, 0xc42227e9a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42299b1d0, 0x6f0968, 0x3, 0x51f701, 0xc42285ee70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42299b1d0, 0x5, 0xc421b54c20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4566 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3860, 0xc422a937a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c080e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423070c30, 0xc42227e408)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225d3860, 0x0, 0x0, 0x0, 0xc42227e408, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225d3860, 0x6f0968, 0x3, 0x51f701, 0xc422c161e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225d3860, 0x5, 0xc421b1d170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4567 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3a40, 0xc422a937e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c081a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423071c30, 0xc42227e438)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225d3a40, 0x0, 0x0, 0x0, 0xc42227e438, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225d3a40, 0x6f0968, 0x3, 0x51f701, 0xc422c162a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225d3a40, 0x5, 0xc421b1d190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4568 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3c20, 0xc422a93820)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423072c30, 0xc42227e468)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225d3c20, 0x0, 0x0, 0x0, 0xc42227e468, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225d3c20, 0x6f0968, 0x3, 0x51f701, 0xc422c16360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225d3c20, 0x5, 0xc421b1d1b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4569 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3e00, 0xc422a93860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423073c30, 0xc42227e498)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225d3e00, 0x0, 0x0, 0x0, 0xc42227e498, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225d3e00, 0x6f0968, 0x3, 0x51f701, 0xc422c16c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225d3e00, 0x5, 0xc421b1d1d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4579 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b3b0, 0xc4229c64f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b4c30, 0xc42227e9d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42299b3b0, 0x0, 0x0, 0x0, 0xc42227e9d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42299b3b0, 0x6f0968, 0x3, 0x51f701, 0xc42285ef30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42299b3b0, 0x5, 0xc421b54c40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4580 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b590, 0xc4229c6570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b5c30, 0xc42227ea08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42299b590, 0x0, 0x0, 0x0, 0xc42227ea08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42299b590, 0x6f0968, 0x3, 0x51f701, 0xc42285eff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42299b590, 0x5, 0xc421b54c60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4570 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4000, 0xc422a938a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c083e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423078c30, 0xc42227e4c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225d4000, 0x0, 0x0, 0x0, 0xc42227e4c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225d4000, 0x6f0968, 0x3, 0x51f701, 0xc422c16cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225d4000, 0x5, 0xc421b1d1f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4571 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b770, 0xc422aef180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228404c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423079c30, 0xc421e374b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42217b770, 0x0, 0x0, 0x0, 0xc421e374b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42217b770, 0x6f0968, 0x3, 0x51f701, 0xc42299d5c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42217b770, 0x5, 0xc421b1d210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4572 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d41e0, 0xc422a93930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c094e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d41e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d41e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42307ac30, 0xc42227e4f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225d41e0, 0x0, 0x0, 0x0, 0xc42227e4f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225d41e0, 0x6f0968, 0x3, 0x51f701, 0xc422c17b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225d41e0, 0x5, 0xc421b1d230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4573 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d43c0, 0xc422a939b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c095a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d43c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d43c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42307bc30, 0xc42227e528)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225d43c0, 0x0, 0x0, 0x0, 0xc42227e528, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225d43c0, 0x6f0968, 0x3, 0x51f701, 0xc422c17c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225d43c0, 0x5, 0xc421b1d250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4581 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025ea50, 0xc421e79ba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f536e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025ea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f95c30, 0xc421e36440)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42025ea50, 0x0, 0x0, 0x0, 0xc421e36440, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42025ea50, 0x6f0968, 0x3, 0x51f701, 0xc421dc3200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42025ea50, 0x5, 0xc421b54c80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4574 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d45a0, 0xc422a93a30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d45a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d45a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423080c30, 0xc42227e558)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225d45a0, 0x0, 0x0, 0x0, 0xc42227e558, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225d45a0, 0x6f0968, 0x3, 0x51f701, 0xc422c17ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225d45a0, 0x5, 0xc421b1d270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4582 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba4b0, 0xc4229c7050)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e1c30, 0xc42227ef18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4221ba4b0, 0x0, 0x0, 0x0, 0xc42227ef18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4221ba4b0, 0x6f0968, 0x3, 0x51f701, 0xc4226f23c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4221ba4b0, 0x5, 0xc421b54ca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4575 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4780, 0xc422a93ab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423081c30, 0xc42227e588)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225d4780, 0x0, 0x0, 0x0, 0xc42227e588, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225d4780, 0x6f0968, 0x3, 0x51f701, 0xc422c17da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225d4780, 0x5, 0xc421b1d290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4576 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4960, 0xc422a93b30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c097e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423082c30, 0xc42227e5b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225d4960, 0x0, 0x0, 0x0, 0xc42227e5b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225d4960, 0x6f0968, 0x3, 0x51f701, 0xc422c17e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225d4960, 0x5, 0xc421b1d2b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4577 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4b40, 0xc422a93bb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c098a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423083c30, 0xc42227e5e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225d4b40, 0x0, 0x0, 0x0, 0xc42227e5e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225d4b40, 0x6f0968, 0x3, 0x51f701, 0xc422c17f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225d4b40, 0x5, 0xc421b1d2d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4583 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb950, 0xc422aef970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e2c30, 0xc421e37810)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422afb950, 0x0, 0x0, 0x0, 0xc421e37810, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422afb950, 0x6f0968, 0x3, 0x51f701, 0xc4228a4330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422afb950, 0x5, 0xc421b54cc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4584 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afbb30, 0xc422aef9f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228413c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afbb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afbb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e3c30, 0xc421e37840)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422afbb30, 0x0, 0x0, 0x0, 0xc421e37840, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422afbb30, 0x6f0968, 0x3, 0x51f701, 0xc4228a43f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422afbb30, 0x5, 0xc421b54ce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4585 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afbd10, 0xc422aefa70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afbd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afbd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e8c30, 0xc421e37870)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422afbd10, 0x0, 0x0, 0x0, 0xc421e37870, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422afbd10, 0x6f0968, 0x3, 0x51f701, 0xc4228a44b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422afbd10, 0x5, 0xc421b54d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4586 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afbef0, 0xc422aefaf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afbef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afbef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e9c30, 0xc421e378a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422afbef0, 0x0, 0x0, 0x0, 0xc421e378a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422afbef0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422afbef0, 0x5, 0xc421b54d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4594 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4d20, 0xc422a93c30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423088c30, 0xc42227e618)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225d4d20, 0x0, 0x0, 0x0, 0xc42227e618, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225d4d20, 0x6f0968, 0x3, 0x51f701, 0xc42285e000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225d4d20, 0x5, 0xc421b1d2f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4595 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4f00, 0xc422a93cb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423089c30, 0xc42227e648)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225d4f00, 0x0, 0x0, 0x0, 0xc42227e648, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225d4f00, 0x6f0968, 0x3, 0x51f701, 0xc42285e0c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225d4f00, 0x5, 0xc421b1d310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4596 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d50e0, 0xc422a93d30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d50e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d50e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42308ac30, 0xc42227e678)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225d50e0, 0x0, 0x0, 0x0, 0xc42227e678, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225d50e0, 0x6f0968, 0x3, 0x51f701, 0xc42285e180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225d50e0, 0x5, 0xc421b1d330, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4597 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d52c0, 0xc422a93db0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d52c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d52c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42308bc30, 0xc42227e6a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225d52c0, 0x0, 0x0, 0x0, 0xc42227e6a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225d52c0, 0x6f0968, 0x3, 0x51f701, 0xc42285e240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225d52c0, 0x5, 0xc421b1d350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4587 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df2c0, 0xc422aefbd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230eac30, 0xc421e378b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4234df2c0, 0x0, 0x0, 0x0, 0xc421e378b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4234df2c0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4234df2c0, 0x5, 0xc421b54d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4598 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d54a0, 0xc422a93e30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d54a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d54a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423090c30, 0xc42227e6d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d54a0, 0x0, 0x0, 0x0, 0xc42227e6d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d54a0, 0x6f0968, 0x3, 0x51f701, 0xc42285e300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d54a0, 0x5, 0xc421b1d370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4599 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5680, 0xc422a93eb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423091c30, 0xc42227e708)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225d5680, 0x0, 0x0, 0x0, 0xc42227e708, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225d5680, 0x6f0968, 0x3, 0x51f701, 0xc42285e3c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225d5680, 0x5, 0xc421b1d390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4588 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df4a0, 0xc422aefc50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228416c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230ebc30, 0xc421e378e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4234df4a0, 0x0, 0x0, 0x0, 0xc421e378e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4234df4a0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4234df4a0, 0x5, 0xc421b54d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4600 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4589 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df770, 0xc422aefd10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f0c30, 0xc421e37930)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4234df770, 0x0, 0x0, 0x0, 0xc421e37930, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4234df770, 0x6f0968, 0x3, 0x51f701, 0xc4228a4840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4234df770, 0x5, 0xc421b54d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4590 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4592 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df950, 0xc422aefd90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228418e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f1c30, 0xc421e37960)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4234df950, 0x0, 0x0, 0x0, 0xc421e37960, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4234df950, 0x6f0968, 0x3, 0x51f701, 0xc4228a4900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4234df950, 0x5, 0xc421b55090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4602 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5860, 0xc422a93f00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423092c30, 0xc42227e738)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225d5860, 0x0, 0x0, 0x0, 0xc42227e738, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225d5860, 0x6f0968, 0x3, 0x51f701, 0xc42285e480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225d5860, 0x5, 0xc421b1d620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4603 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5a40, 0xc422a93f40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423093c30, 0xc42227e768)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225d5a40, 0x0, 0x0, 0x0, 0xc42227e768, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225d5a40, 0x6f0968, 0x3, 0x51f701, 0xc42285e540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225d5a40, 0x5, 0xc421b1d640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4593 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234dfc20, 0xc422aefe20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234dfc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234dfc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f2c30, 0xc421e379a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4234dfc20, 0x0, 0x0, 0x0, 0xc421e379a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4234dfc20, 0x6f0968, 0x3, 0x51f701, 0xc4228a4a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4234dfc20, 0x5, 0xc421b550b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4610 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234dfe00, 0xc422aefe80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234dfe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234dfe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f3c30, 0xc421e379d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4234dfe00, 0x0, 0x0, 0x0, 0xc421e379d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4234dfe00, 0x6f0968, 0x3, 0x51f701, 0xc4228a4b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4234dfe00, 0x5, 0xc421b550d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4611 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d62d0, 0xc422aeff80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d62d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d62d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f8c30, 0xc421e37a38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225d62d0, 0x0, 0x0, 0x0, 0xc421e37a38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225d62d0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225d62d0, 0x5, 0xc421b550f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4612 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299bc20, 0xc4229c66d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277abe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299bc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f9c30, 0xc42227eab0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42299bc20, 0x0, 0x0, 0x0, 0xc42227eab0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42299bc20, 0x6f0968, 0x3, 0x51f701, 0xc42285f2c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42299bc20, 0x5, 0xc421b55110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4604 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5c20, 0xc422a93fb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423098c30, 0xc42227e798)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225d5c20, 0x0, 0x0, 0x0, 0xc42227e798, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225d5c20, 0x6f0968, 0x3, 0x51f701, 0xc42285e630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225d5c20, 0x5, 0xc421b1d660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4605 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5e00, 0xc4229c6010)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423099c30, 0xc42227e7c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225d5e00, 0x0, 0x0, 0x0, 0xc42227e7c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225d5e00, 0x6f0968, 0x3, 0x51f701, 0xc42285e6f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225d5e00, 0x5, 0xc421b1d680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4606 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a000, 0xc4229c6050)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42309ac30, 0xc42227e7f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42299a000, 0x0, 0x0, 0x0, 0xc42227e7f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42299a000, 0x6f0968, 0x3, 0x51f701, 0xc42285e7b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42299a000, 0x5, 0xc421b1d6a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4607 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a1e0, 0xc4229c60c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42309bc30, 0xc42227e828)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42299a1e0, 0x0, 0x0, 0x0, 0xc42227e828, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42299a1e0, 0x6f0968, 0x3, 0x51f701, 0xc42285e870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42299a1e0, 0x5, 0xc421b1d6c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4613 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234dfb30, 0xc422aefe00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228419a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234dfb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234dfb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230fac30, 0xc421e37990)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4234dfb30, 0x0, 0x0, 0x0, 0xc421e37990, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4234dfb30, 0x6f0968, 0x3, 0x51f701, 0xc4228a4a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4234dfb30, 0x5, 0xc421b55130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4608 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a3c0, 0xc4229c6140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a0c30, 0xc42227e858)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42299a3c0, 0x0, 0x0, 0x0, 0xc42227e858, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42299a3c0, 0x6f0968, 0x3, 0x51f701, 0xc42285e930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42299a3c0, 0x5, 0xc421b1d6e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4609 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a5a0, 0xc4229c61c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a1c30, 0xc42227e888)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42299a5a0, 0x0, 0x0, 0x0, 0xc42227e888, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42299a5a0, 0x6f0968, 0x3, 0x51f701, 0xc42285e9f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42299a5a0, 0x5, 0xc421b1d700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4614 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d64b0, 0xc42240a000)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d64b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d64b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230fbc30, 0xc421e37ba0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225d64b0, 0x0, 0x0, 0x0, 0xc421e37ba0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225d64b0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225d64b0, 0x5, 0xc421b55150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4626 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a870, 0xc4229c6240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a2c30, 0xc42227e8b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42299a870, 0x0, 0x0, 0x0, 0xc42227e8b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42299a870, 0x6f0968, 0x3, 0x51f701, 0xc42285eab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42299a870, 0x5, 0xc421b1d720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4615 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6690, 0xc42240a050)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423100c30, 0xc421e37bd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225d6690, 0x0, 0x0, 0x0, 0xc421e37bd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225d6690, 0x6f0968, 0x3, 0x51f701, 0xc4228a4e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225d6690, 0x5, 0xc421b55170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4616 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6870, 0xc42240a0c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423101c30, 0xc421e37c00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225d6870, 0x0, 0x0, 0x0, 0xc421e37c00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225d6870, 0x6f0968, 0x3, 0x51f701, 0xc4228a4f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225d6870, 0x5, 0xc421b55190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4627 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299aa50, 0xc4229c62c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299aa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a3c30, 0xc42227e8e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42299aa50, 0x0, 0x0, 0x0, 0xc42227e8e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42299aa50, 0x6f0968, 0x3, 0x51f701, 0xc42285eb70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42299aa50, 0x5, 0xc421b1d740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4617 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6a50, 0xc42240a140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423102c30, 0xc421e37c30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225d6a50, 0x0, 0x0, 0x0, 0xc421e37c30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225d6a50, 0x6f0968, 0x3, 0x51f701, 0xc4228a4ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225d6a50, 0x5, 0xc421b551b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4618 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6c30, 0xc42240a1b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423103c30, 0xc421e37c60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225d6c30, 0x0, 0x0, 0x0, 0xc421e37c60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225d6c30, 0x6f0968, 0x3, 0x51f701, 0xc4228a50b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225d6c30, 0x5, 0xc421b551d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4619 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6e10, 0xc42240a1f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423108c30, 0xc421e37c90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225d6e10, 0x0, 0x0, 0x0, 0xc421e37c90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225d6e10, 0x6f0968, 0x3, 0x51f701, 0xc4228a5170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225d6e10, 0x5, 0xc421b551f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4620 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6ff0, 0xc42240a270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b261c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423109c30, 0xc421e37cc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225d6ff0, 0x0, 0x0, 0x0, 0xc421e37cc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225d6ff0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225d6ff0, 0x5, 0xc421b55210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4628 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299ac30, 0xc4229c6340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299ac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a8c30, 0xc42227e918)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42299ac30, 0x0, 0x0, 0x0, 0xc42227e918, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42299ac30, 0x6f0968, 0x3, 0x51f701, 0xc42285ec30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42299ac30, 0x5, 0xc421b1d760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4629 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299ae10, 0xc4229c6380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299ae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a9c30, 0xc42227e948)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42299ae10, 0x0, 0x0, 0x0, 0xc42227e948, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42299ae10, 0x6f0968, 0x3, 0x51f701, 0xc42285ecf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42299ae10, 0x5, 0xc421b1d780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4630 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b0e0, 0xc4229c6430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230aac30, 0xc42227e990)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42299b0e0, 0x0, 0x0, 0x0, 0xc42227e990, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42299b0e0, 0x6f0968, 0x3, 0x51f701, 0xc42285ee10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42299b0e0, 0x5, 0xc421b1d7a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4631 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b2c0, 0xc4229c64b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230abc30, 0xc42227e9c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42299b2c0, 0x0, 0x0, 0x0, 0xc42227e9c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42299b2c0, 0x6f0968, 0x3, 0x51f701, 0xc42285eed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42299b2c0, 0x5, 0xc421b1d7c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4621 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d71d0, 0xc42240a2f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d71d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d71d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42310ac30, 0xc421e37cf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225d71d0, 0x0, 0x0, 0x0, 0xc421e37cf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225d71d0, 0x6f0968, 0x3, 0x51f701, 0xc4228a52f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225d71d0, 0x5, 0xc421b55230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4632 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b4a0, 0xc4229c6530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b0c30, 0xc42227e9f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42299b4a0, 0x0, 0x0, 0x0, 0xc42227e9f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42299b4a0, 0x6f0968, 0x3, 0x51f701, 0xc42285ef90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42299b4a0, 0x5, 0xc421b1d7e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4633 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b680, 0xc4229c65b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b1c30, 0xc42227ea20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42299b680, 0x0, 0x0, 0x0, 0xc42227ea20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42299b680, 0x6f0968, 0x3, 0x51f701, 0xc42285f050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42299b680, 0x5, 0xc421b1d800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4622 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d73b0, 0xc42240a360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d73b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d73b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42310bc30, 0xc421e37d20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225d73b0, 0x0, 0x0, 0x0, 0xc421e37d20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225d73b0, 0x6f0968, 0x3, 0x51f701, 0xc4228a53b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225d73b0, 0x5, 0xc421b55250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4634 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b860, 0xc4229c6630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277aa60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b2c30, 0xc42227ea50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42299b860, 0x0, 0x0, 0x0, 0xc42227ea50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42299b860, 0x6f0968, 0x3, 0x51f701, 0xc42285f140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42299b860, 0x5, 0xc421b1d820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4623 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7590, 0xc42240a3a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423110c30, 0xc421e37d50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225d7590, 0x0, 0x0, 0x0, 0xc421e37d50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225d7590, 0x6f0968, 0x3, 0x51f701, 0xc4228a54a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225d7590, 0x5, 0xc421b55270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4635 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299ba40, 0xc4229c6690)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ab20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299ba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b3c30, 0xc42227ea80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42299ba40, 0x0, 0x0, 0x0, 0xc42227ea80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42299ba40, 0x6f0968, 0x3, 0x51f701, 0xc42285f200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42299ba40, 0x5, 0xc421b1d840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4624 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7770, 0xc42240a3f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b264c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423111c30, 0xc421e37d80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225d7770, 0x0, 0x0, 0x0, 0xc421e37d80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225d7770, 0x6f0968, 0x3, 0x51f701, 0xc4228a5560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225d7770, 0x5, 0xc421b55290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4625 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7950, 0xc42240a470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423112c30, 0xc421e37db0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d7950, 0x0, 0x0, 0x0, 0xc421e37db0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d7950, 0x6f0968, 0x3, 0x51f701, 0xc4228a5650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d7950, 0x5, 0xc421b552b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4642 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7b30, 0xc42240a4f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423113c30, 0xc421e37de0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225d7b30, 0x0, 0x0, 0x0, 0xc421e37de0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225d7b30, 0x6f0968, 0x3, 0x51f701, 0xc4228a5710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225d7b30, 0x5, 0xc421b552d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4643 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4636 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299bd10, 0xc4229c6700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ac40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299bd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b8c30, 0xc42227eac8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42299bd10, 0x0, 0x0, 0x0, 0xc42227eac8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42299bd10, 0x6f0968, 0x3, 0x51f701, 0xc42285f320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42299bd10, 0x5, 0xc421b1d860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4637 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4645 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7d10, 0xc42240a530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423118c30, 0xc421e37e10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225d7d10, 0x0, 0x0, 0x0, 0xc421e37e10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225d7d10, 0x6f0968, 0x3, 0x51f701, 0xc4228a57d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225d7d10, 0x5, 0xc421b555d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4639 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299bef0, 0xc4229c6770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ad00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299bef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b9c30, 0xc42227eaf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42299bef0, 0x0, 0x0, 0x0, 0xc42227eaf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42299bef0, 0x6f0968, 0x3, 0x51f701, 0xc42285f3e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42299bef0, 0x5, 0xc421b1dae0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4646 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7ef0, 0xc42240a5a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b267c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423119c30, 0xc421e37e40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225d7ef0, 0x0, 0x0, 0x0, 0xc421e37e40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225d7ef0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225d7ef0, 0x5, 0xc421b555f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4647 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78000, 0xc42240a5e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42311ac30, 0xc421e37e58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422a78000, 0x0, 0x0, 0x0, 0xc421e37e58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422a78000, 0x6f0968, 0x3, 0x51f701, 0xc4228a58f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422a78000, 0x5, 0xc421b55610, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4648 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a780f0, 0xc42240a620)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a780f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a780f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42311bc30, 0xc421e37e70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422a780f0, 0x0, 0x0, 0x0, 0xc421e37e70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422a780f0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422a780f0, 0x5, 0xc421b55630, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4649 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a783c0, 0xc42240a6a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b269a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a783c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a783c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423124c30, 0xc421e37eb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422a783c0, 0x0, 0x0, 0x0, 0xc421e37eb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422a783c0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422a783c0, 0x5, 0xc421b55650, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4650 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a785a0, 0xc42240a6f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a785a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a785a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423125c30, 0xc421e37ee8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422a785a0, 0x0, 0x0, 0x0, 0xc421e37ee8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422a785a0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5b30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422a785a0, 0x5, 0xc421b55670, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4651 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78780, 0xc42240a760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423116c30, 0xc421e37f18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422a78780, 0x0, 0x0, 0x0, 0xc421e37f18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422a78780, 0x6f0968, 0x3, 0x51f701, 0xc4228a5bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422a78780, 0x5, 0xc421b55690, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4652 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78960, 0xc42240a7d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423117c30, 0xc421e37f48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422a78960, 0x0, 0x0, 0x0, 0xc421e37f48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422a78960, 0x6f0968, 0x3, 0x51f701, 0xc4228a5ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422a78960, 0x5, 0xc421b556b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4653 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78b40, 0xc42240a810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42312cc30, 0xc421e37f78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc422a78b40, 0x0, 0x0, 0x0, 0xc421e37f78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc422a78b40, 0x6f0968, 0x3, 0x51f701, 0xc4228a5dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc422a78b40, 0x5, 0xc421b556d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4654 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78d20, 0xc42240a890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b277c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42312dc30, 0xc421e37fa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422a78d20, 0x0, 0x0, 0x0, 0xc421e37fa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422a78d20, 0x6f0968, 0x3, 0x51f701, 0xc4228a5e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422a78d20, 0x5, 0xc421b556f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4640 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e0f0, 0xc4229c67f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ade0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230bac30, 0xc42227eb28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421d5e0f0, 0x0, 0x0, 0x0, 0xc42227eb28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421d5e0f0, 0x6f0968, 0x3, 0x51f701, 0xc42285f500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421d5e0f0, 0x5, 0xc421b1db00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4641 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e2d0, 0xc4229c6870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277aea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230bbc30, 0xc42227eb58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421d5e2d0, 0x0, 0x0, 0x0, 0xc42227eb58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421d5e2d0, 0x6f0968, 0x3, 0x51f701, 0xc42285f5c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421d5e2d0, 0x5, 0xc421b1db20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4658 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e4b0, 0xc4229c68f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277af60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c0c30, 0xc42227eba0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421d5e4b0, 0x0, 0x0, 0x0, 0xc42227eba0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421d5e4b0, 0x6f0968, 0x3, 0x51f701, 0xc42285f680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421d5e4b0, 0x5, 0xc421b1db40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4659 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e690, 0xc4229c6970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c1c30, 0xc42227ebd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421d5e690, 0x0, 0x0, 0x0, 0xc42227ebd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421d5e690, 0x6f0968, 0x3, 0x51f701, 0xc42285f740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421d5e690, 0x5, 0xc421b1db60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4660 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e870, 0xc4229c69c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c2c30, 0xc42227ec00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421d5e870, 0x0, 0x0, 0x0, 0xc42227ec00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421d5e870, 0x6f0968, 0x3, 0x51f701, 0xc42285f800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421d5e870, 0x5, 0xc421b1db80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4661 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5ea50, 0xc4229c6a20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5ea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c3c30, 0xc42227ec48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421d5ea50, 0x0, 0x0, 0x0, 0xc42227ec48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421d5ea50, 0x6f0968, 0x3, 0x51f701, 0xc42285f8c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421d5ea50, 0x5, 0xc421b1dba0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4655 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78f00, 0xc42240a900)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42311ec30, 0xc421e37fd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422a78f00, 0x0, 0x0, 0x0, 0xc421e37fd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422a78f00, 0x6f0968, 0x3, 0x51f701, 0xc4228a5f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422a78f00, 0x5, 0xc421b55710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4656 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a791d0, 0xc42240a960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a791d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a791d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42311fc30, 0xc420544db8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422a791d0, 0x0, 0x0, 0x0, 0xc420544db8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422a791d0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422a791d0, 0x5, 0xc421b55730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4657 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a793b0, 0xc42240a9a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a793b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a793b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423134c30, 0xc420545c30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422a793b0, 0x0, 0x0, 0x0, 0xc420545c30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422a793b0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422a793b0, 0x5, 0xc421b55750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4674 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79590, 0xc42240a9e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423135c30, 0xc420545c60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422a79590, 0x0, 0x0, 0x0, 0xc420545c60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422a79590, 0x6f0968, 0x3, 0x51f701, 0xc4227a2210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422a79590, 0x5, 0xc421b55770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4662 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5ec30, 0xc4229c6aa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5ec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c8c30, 0xc42227ec78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421d5ec30, 0x0, 0x0, 0x0, 0xc42227ec78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421d5ec30, 0x6f0968, 0x3, 0x51f701, 0xc42285f980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421d5ec30, 0x5, 0xc421b1dbc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4675 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79860, 0xc42240aa40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423126c30, 0xc420545ca8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422a79860, 0x0, 0x0, 0x0, 0xc420545ca8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422a79860, 0x6f0968, 0x3, 0x51f701, 0xc4227a2330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422a79860, 0x5, 0xc421b55790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4676 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79a40, 0xc42240aa80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423127c30, 0xc420545cd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422a79a40, 0x0, 0x0, 0x0, 0xc420545cd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422a79a40, 0x6f0968, 0x3, 0x51f701, 0xc4227a23f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422a79a40, 0x5, 0xc421b557b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4677 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79c20, 0xc42240aac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42313cc30, 0xc420545d08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422a79c20, 0x0, 0x0, 0x0, 0xc420545d08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422a79c20, 0x6f0968, 0x3, 0x51f701, 0xc4227a24b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422a79c20, 0x5, 0xc421b557d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4663 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5ee10, 0xc4229c6b20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5ee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c9c30, 0xc42227eca8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421d5ee10, 0x0, 0x0, 0x0, 0xc42227eca8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421d5ee10, 0x6f0968, 0x3, 0x51f701, 0xc42285fa40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421d5ee10, 0x5, 0xc421b1dbe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4678 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79e00, 0xc42240ab00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42313dc30, 0xc420545d38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc422a79e00, 0x0, 0x0, 0x0, 0xc420545d38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc422a79e00, 0x6f0968, 0x3, 0x51f701, 0xc4227a2570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc422a79e00, 0x5, 0xc421b557f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4664 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5eff0, 0xc4229c6ba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5eff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230cac30, 0xc42227ecd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421d5eff0, 0x0, 0x0, 0x0, 0xc42227ecd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421d5eff0, 0x6f0968, 0x3, 0x51f701, 0xc42285fb00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421d5eff0, 0x5, 0xc421b1dc00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4665 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f1d0, 0xc4229c6c20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230cbc30, 0xc42227ed08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421d5f1d0, 0x0, 0x0, 0x0, 0xc42227ed08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421d5f1d0, 0x6f0968, 0x3, 0x51f701, 0xc42285fbc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421d5f1d0, 0x5, 0xc421b1dc20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4666 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f3b0, 0xc4229c6c90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d0c30, 0xc42227ed38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421d5f3b0, 0x0, 0x0, 0x0, 0xc42227ed38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421d5f3b0, 0x6f0968, 0x3, 0x51f701, 0xc42285fc80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421d5f3b0, 0x5, 0xc421b1dc40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4667 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f590, 0xc4229c6cd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d1c30, 0xc42227ed80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421d5f590, 0x0, 0x0, 0x0, 0xc42227ed80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421d5f590, 0x6f0968, 0x3, 0x51f701, 0xc42285fda0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421d5f590, 0x5, 0xc421b1dc60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4668 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f770, 0xc4229c6d20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d2c30, 0xc42227edb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421d5f770, 0x0, 0x0, 0x0, 0xc42227edb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421d5f770, 0x6f0968, 0x3, 0x51f701, 0xc42285fe60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421d5f770, 0x5, 0xc421b1dc80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4669 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f950, 0xc4229c6da0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d3c30, 0xc42227ede0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421d5f950, 0x0, 0x0, 0x0, 0xc42227ede0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421d5f950, 0x6f0968, 0x3, 0x51f701, 0xc42285ff20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421d5f950, 0x5, 0xc421b1dca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4679 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60000, 0xc42240ab40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42312ec30, 0xc420545d68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421d60000, 0x0, 0x0, 0x0, 0xc420545d68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421d60000, 0x6f0968, 0x3, 0x51f701, 0xc4227a2660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421d60000, 0x5, 0xc421b55810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4680 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4670 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5fb30, 0xc4229c6e20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5fb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d8c30, 0xc42227ee10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421d5fb30, 0x0, 0x0, 0x0, 0xc42227ee10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421d5fb30, 0x6f0968, 0x3, 0x51f701, 0xc4226f2000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421d5fb30, 0x5, 0xc421b1dcc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4671 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5fd10, 0xc4229c6ea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5fd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d9c30, 0xc42227ee40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421d5fd10, 0x0, 0x0, 0x0, 0xc42227ee40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421d5fd10, 0x6f0968, 0x3, 0x51f701, 0xc4226f20c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421d5fd10, 0x5, 0xc421b1dce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4672 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5fef0, 0xc4229c6f20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ba00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5fef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230dac30, 0xc42227ee70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421d5fef0, 0x0, 0x0, 0x0, 0xc42227ee70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421d5fef0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421d5fef0, 0x5, 0xc421b1dd00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4673 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3e00, 0xc421f64b20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3ac40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc8c30, 0xc421e36950)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4229d3e00, 0x0, 0x0, 0x0, 0xc421e36950, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4229d3e00, 0x6f0968, 0x3, 0x51f701, 0xc421f3c780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4229d3e00, 0x5, 0xc421b1dd20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4690 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4682 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d601e0, 0xc42240ab80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d601e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d601e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42312fc30, 0xc420545d98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421d601e0, 0x0, 0x0, 0x0, 0xc420545d98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421d601e0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421d601e0, 0x5, 0xc421b55ae0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4692 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e72c0, 0xc421afe1d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e72c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e72c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231bcc30, 0xc42227fa10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4226e72c0, 0x0, 0x0, 0x0, 0xc42227fa10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4226e72c0, 0x6f0968, 0x3, 0x51f701, 0xc4229103c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4226e72c0, 0x5, 0xc421b1df70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4683 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d603c0, 0xc42240abc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d603c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d603c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423144c30, 0xc420545dc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421d603c0, 0x0, 0x0, 0x0, 0xc420545dc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421d603c0, 0x6f0968, 0x3, 0x51f701, 0xc4227a27e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421d603c0, 0x5, 0xc421b55b00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4684 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d605a0, 0xc42240ac00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d605a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d605a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423145c30, 0xc420545df8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421d605a0, 0x0, 0x0, 0x0, 0xc420545df8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421d605a0, 0x6f0968, 0x3, 0x51f701, 0xc4227a28a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421d605a0, 0x5, 0xc421b55b20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4685 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60780, 0xc42240ac40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226582e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423136c30, 0xc420545e28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421d60780, 0x0, 0x0, 0x0, 0xc420545e28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421d60780, 0x6f0968, 0x3, 0x51f701, 0xc4227a2960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421d60780, 0x5, 0xc421b55b40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4686 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2e10, 0xc422a93600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423063c30, 0xc42227e2e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225d2e10, 0x0, 0x0, 0x0, 0xc42227e2e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225d2e10, 0x6f0968, 0x3, 0x51f701, 0xc422981da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225d2e10, 0x5, 0xc421b55b60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4687 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299bb30, 0xc4229c66b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ab80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299bb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230bcc30, 0xc42227ea98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42299bb30, 0x0, 0x0, 0x0, 0xc42227ea98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42299bb30, 0x6f0968, 0x3, 0x51f701, 0xc42285f260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42299bb30, 0x5, 0xc421b55b80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4688 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba2d0, 0xc4229c6fc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e0c30, 0xc42227eed0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4221ba2d0, 0x0, 0x0, 0x0, 0xc42227eed0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4221ba2d0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4221ba2d0, 0x5, 0xc421b55ba0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4689 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a781e0, 0xc42240a660)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b268e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a781e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a781e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42310ec30, 0xc421e37e88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422a781e0, 0x0, 0x0, 0x0, 0xc421e37e88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422a781e0, 0x6f0968, 0x3, 0x51f701, 0xc4228a59b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422a781e0, 0x5, 0xc421b55bc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4706 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a782d0, 0xc42240a680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a782d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a782d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42310fc30, 0xc421e37ea0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc422a782d0, 0x0, 0x0, 0x0, 0xc421e37ea0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc422a782d0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc422a782d0, 0x5, 0xc421b55be0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4707 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a784b0, 0xc42240a6c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a784b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a784b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423120c30, 0xc421e37ed0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422a784b0, 0x0, 0x0, 0x0, 0xc421e37ed0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422a784b0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5ad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422a784b0, 0x5, 0xc421b55c00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4708 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78690, 0xc42240a720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423121c30, 0xc421e37f00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422a78690, 0x0, 0x0, 0x0, 0xc421e37f00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422a78690, 0x6f0968, 0x3, 0x51f701, 0xc4228a5b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422a78690, 0x5, 0xc421b55c20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4709 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78870, 0xc42240a7a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423122c30, 0xc421e37f30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422a78870, 0x0, 0x0, 0x0, 0xc421e37f30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422a78870, 0x6f0968, 0x3, 0x51f701, 0xc4228a5c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422a78870, 0x5, 0xc421b55c40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4710 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78a50, 0xc42240a7f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423123c30, 0xc421e37f60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422a78a50, 0x0, 0x0, 0x0, 0xc421e37f60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422a78a50, 0x6f0968, 0x3, 0x51f701, 0xc4228a5d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422a78a50, 0x5, 0xc421b55c60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4711 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78c30, 0xc42240a850)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b271c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423128c30, 0xc421e37f90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422a78c30, 0x0, 0x0, 0x0, 0xc421e37f90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422a78c30, 0x6f0968, 0x3, 0x51f701, 0xc4228a5e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422a78c30, 0x5, 0xc421b55c80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4712 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78e10, 0xc42240a8d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423129c30, 0xc421e37fc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422a78e10, 0x0, 0x0, 0x0, 0xc421e37fc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422a78e10, 0x6f0968, 0x3, 0x51f701, 0xc4228a5ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422a78e10, 0x5, 0xc421b55ca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4713 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a790e0, 0xc42240a940)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b279c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a790e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a790e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42312ac30, 0xc420544d88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422a790e0, 0x0, 0x0, 0x0, 0xc420544d88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422a790e0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422a790e0, 0x5, 0xc421b55cc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4714 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a792c0, 0xc42240a980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a792c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a792c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42312bc30, 0xc4205450a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422a792c0, 0x0, 0x0, 0x0, 0xc4205450a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422a792c0, 0x6f0968, 0x3, 0x51f701, 0xc4227a20f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422a792c0, 0x5, 0xc421b55ce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4715 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a794a0, 0xc42240a9c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a794a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a794a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423130c30, 0xc420545c48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc422a794a0, 0x0, 0x0, 0x0, 0xc420545c48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc422a794a0, 0x6f0968, 0x3, 0x51f701, 0xc4227a21b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc422a794a0, 0x5, 0xc421b55d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4716 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79950, 0xc42240aa60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423132c30, 0xc420545cc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422a79950, 0x0, 0x0, 0x0, 0xc420545cc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422a79950, 0x6f0968, 0x3, 0x51f701, 0xc4227a2390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422a79950, 0x5, 0xc421b55d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4717 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4719 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79b30, 0xc42240aaa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423133c30, 0xc420545cf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422a79b30, 0x0, 0x0, 0x0, 0xc420545cf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422a79b30, 0x6f0968, 0x3, 0x51f701, 0xc4227a2450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422a79b30, 0x5, 0xc421b55fe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4693 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e74a0, 0xc421afe210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e74a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e74a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231bdc30, 0xc42227fa40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4226e74a0, 0x0, 0x0, 0x0, 0xc42227fa40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4226e74a0, 0x6f0968, 0x3, 0x51f701, 0xc422910480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4226e74a0, 0x5, 0xc421b1df90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4694 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7680, 0xc421afe250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231aec30, 0xc42227fa70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4226e7680, 0x0, 0x0, 0x0, 0xc42227fa70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4226e7680, 0x6f0968, 0x3, 0x51f701, 0xc422910540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4226e7680, 0x5, 0xc421b1dfb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4695 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7860, 0xc421afe290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231afc30, 0xc42227faa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4226e7860, 0x0, 0x0, 0x0, 0xc42227faa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4226e7860, 0x6f0968, 0x3, 0x51f701, 0xc422910600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4226e7860, 0x5, 0xc421b1dfd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4696 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7a40, 0xc421afe2d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c4c30, 0xc42227fad0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4226e7a40, 0x0, 0x0, 0x0, 0xc42227fad0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4226e7a40, 0x6f0968, 0x3, 0x51f701, 0xc4229106c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4226e7a40, 0x5, 0xc421b1dff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4697 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7c20, 0xc421afe310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c5c30, 0xc42227fb00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4226e7c20, 0x0, 0x0, 0x0, 0xc42227fb00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4226e7c20, 0x6f0968, 0x3, 0x51f701, 0xc422910780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4226e7c20, 0x5, 0xc421bdc010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4698 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7e00, 0xc421afe350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b6c30, 0xc42227fb30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4226e7e00, 0x0, 0x0, 0x0, 0xc42227fb30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4226e7e00, 0x6f0968, 0x3, 0x51f701, 0xc422910870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4226e7e00, 0x5, 0xc421bdc030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4699 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c000, 0xc421afe390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b7c30, 0xc42227fb60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42249c000, 0x0, 0x0, 0x0, 0xc42227fb60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42249c000, 0x6f0968, 0x3, 0x51f701, 0xc422910930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42249c000, 0x5, 0xc421bdc050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4700 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c2d0, 0xc421afe3f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231ccc30, 0xc42227fb90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42249c2d0, 0x0, 0x0, 0x0, 0xc42227fb90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42249c2d0, 0x6f0968, 0x3, 0x51f701, 0xc4229109f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42249c2d0, 0x5, 0xc421bdc070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4701 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c780, 0xc421afe510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231cdc30, 0xc42227fc08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42249c780, 0x0, 0x0, 0x0, 0xc42227fc08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42249c780, 0x6f0968, 0x3, 0x51f701, 0xc422910bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42249c780, 0x5, 0xc421bdc090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4702 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c870, 0xc421afe530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231bec30, 0xc42227fc20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42249c870, 0x0, 0x0, 0x0, 0xc42227fc20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42249c870, 0x6f0968, 0x3, 0x51f701, 0xc422910c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42249c870, 0x5, 0xc421bdc0b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4703 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c960, 0xc421afe550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231bfc30, 0xc42227fc38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42249c960, 0x0, 0x0, 0x0, 0xc42227fc38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42249c960, 0x6f0968, 0x3, 0x51f701, 0xc422910c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42249c960, 0x5, 0xc421bdc0d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4704 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249cb40, 0xc421afe5b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249cb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d0c30, 0xc42227fc68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42249cb40, 0x0, 0x0, 0x0, 0xc42227fc68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42249cb40, 0x6f0968, 0x3, 0x51f701, 0xc422910d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42249cb40, 0x5, 0xc421bdc0f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4705 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249cd20, 0xc421afe630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249cd20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d1c30, 0xc42227fc98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42249cd20, 0x0, 0x0, 0x0, 0xc42227fc98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42249cd20, 0x6f0968, 0x3, 0x51f701, 0xc422910e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42249cd20, 0x5, 0xc421bdc110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4722 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8de00, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8de00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4231d2c30, 0x410ffd, 0xc4258e0c18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425c8de00, 0x0, 0x0, 0x0, 0xc4258e0c18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425c8de00, 0x6f0968, 0x3, 0x51f701, 0xc425d2f6e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425c8de00, 0x5, 0xc421bdc130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4723 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249cff0, 0xc421afe760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249cff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d3c30, 0xc42227fce0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42249cff0, 0x0, 0x0, 0x0, 0xc42227fce0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42249cff0, 0x6f0968, 0x3, 0x51f701, 0xc422910ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42249cff0, 0x5, 0xc421bdc150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4724 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d1d0, 0xc421afe7d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d8c30, 0xc42227fd10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42249d1d0, 0x0, 0x0, 0x0, 0xc42227fd10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42249d1d0, 0x6f0968, 0x3, 0x51f701, 0xc4229110b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42249d1d0, 0x5, 0xc421bdc170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4725 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d3b0, 0xc421afe810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d9c30, 0xc42227fd40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42249d3b0, 0x0, 0x0, 0x0, 0xc42227fd40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42249d3b0, 0x6f0968, 0x3, 0x51f701, 0xc422911170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42249d3b0, 0x5, 0xc421bdc190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4726 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d590, 0xc421afe860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eea80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231dac30, 0xc42227fd70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42249d590, 0x0, 0x0, 0x0, 0xc42227fd70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42249d590, 0x6f0968, 0x3, 0x51f701, 0xc422911230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42249d590, 0x5, 0xc421bdc1b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4727 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4729 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d770, 0xc421afe8e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eeb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231dbc30, 0xc42227fdb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42249d770, 0x0, 0x0, 0x0, 0xc42227fdb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42249d770, 0x6f0968, 0x3, 0x51f701, 0xc4229112f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42249d770, 0x5, 0xc421bdc3f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4720 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79d10, 0xc42240aae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423138c30, 0xc420545d20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422a79d10, 0x0, 0x0, 0x0, 0xc420545d20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422a79d10, 0x6f0968, 0x3, 0x51f701, 0xc4227a2510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422a79d10, 0x5, 0xc421be8000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4721 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79ef0, 0xc42240ab20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423139c30, 0xc420545d50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422a79ef0, 0x0, 0x0, 0x0, 0xc420545d50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422a79ef0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422a79ef0, 0x5, 0xc421be8020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4738 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d600f0, 0xc42240ab60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d600f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d600f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42313ac30, 0xc420545d80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421d600f0, 0x0, 0x0, 0x0, 0xc420545d80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421d600f0, 0x6f0968, 0x3, 0x51f701, 0xc4227a26c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421d600f0, 0x5, 0xc421be8040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4739 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d602d0, 0xc42240aba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226580e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d602d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d602d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42313bc30, 0xc420545db0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421d602d0, 0x0, 0x0, 0x0, 0xc420545db0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421d602d0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421d602d0, 0x5, 0xc421be8060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4740 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d604b0, 0xc42240abe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226581a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d604b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d604b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423140c30, 0xc420545de0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421d604b0, 0x0, 0x0, 0x0, 0xc420545de0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421d604b0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421d604b0, 0x5, 0xc421be8080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4741 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60690, 0xc42240ac20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423141c30, 0xc420545e10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421d60690, 0x0, 0x0, 0x0, 0xc420545e10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421d60690, 0x6f0968, 0x3, 0x51f701, 0xc4227a2900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421d60690, 0x5, 0xc421be80a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4742 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60870, 0xc42240ac60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423142c30, 0xc420545e40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421d60870, 0x0, 0x0, 0x0, 0xc420545e40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421d60870, 0x6f0968, 0x3, 0x51f701, 0xc4227a29c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421d60870, 0x5, 0xc421be80c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4743 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60960, 0xc42240ac80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226583c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423143c30, 0xc420545e58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421d60960, 0x0, 0x0, 0x0, 0xc420545e58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421d60960, 0x6f0968, 0x3, 0x51f701, 0xc4227a2a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421d60960, 0x5, 0xc421be80e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4744 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60b40, 0xc42240acc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42314cc30, 0xc420545e88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421d60b40, 0x0, 0x0, 0x0, 0xc420545e88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421d60b40, 0x6f0968, 0x3, 0x51f701, 0xc4227a2ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421d60b40, 0x5, 0xc421be8100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4745 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60d20, 0xc42240ad00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226585a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42314dc30, 0xc420545eb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421d60d20, 0x0, 0x0, 0x0, 0xc420545eb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421d60d20, 0x6f0968, 0x3, 0x51f701, 0xc4227a2ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421d60d20, 0x5, 0xc421be8120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4746 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60f00, 0xc42240ad60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42313ec30, 0xc420545ee8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421d60f00, 0x0, 0x0, 0x0, 0xc420545ee8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421d60f00, 0x6f0968, 0x3, 0x51f701, 0xc4227a2c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421d60f00, 0x5, 0xc421be8140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4747 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d610e0, 0xc42240ade0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d610e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d610e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42313fc30, 0xc420545f18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421d610e0, 0x0, 0x0, 0x0, 0xc420545f18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421d610e0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421d610e0, 0x5, 0xc421be8160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4748 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d612c0, 0xc42240ae60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226587e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d612c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d612c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423154c30, 0xc420545f48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421d612c0, 0x0, 0x0, 0x0, 0xc420545f48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421d612c0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421d612c0, 0x5, 0xc421be8180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4749 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d614a0, 0xc42240aee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226588a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d614a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d614a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423155c30, 0xc420545f78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421d614a0, 0x0, 0x0, 0x0, 0xc420545f78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421d614a0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421d614a0, 0x5, 0xc421be81a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4750 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61680, 0xc42240af60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423146c30, 0xc420545fa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421d61680, 0x0, 0x0, 0x0, 0xc420545fa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421d61680, 0x6f0968, 0x3, 0x51f701, 0xc4227a2f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421d61680, 0x5, 0xc421be81c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4751 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61860, 0xc42240afb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423147c30, 0xc420545fd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421d61860, 0x0, 0x0, 0x0, 0xc420545fd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421d61860, 0x6f0968, 0x3, 0x51f701, 0xc4227a3050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421d61860, 0x5, 0xc421be81e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4752 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61a40, 0xc42240b010)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42315cc30, 0xc4200e6998)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421d61a40, 0x0, 0x0, 0x0, 0xc4200e6998, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421d61a40, 0x6f0968, 0x3, 0x51f701, 0xc4227a3110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421d61a40, 0x5, 0xc421be8200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4753 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61c20, 0xc42240b090)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42315dc30, 0xc4200e6a28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421d61c20, 0x0, 0x0, 0x0, 0xc4200e6a28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421d61c20, 0x6f0968, 0x3, 0x51f701, 0xc4227a3200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421d61c20, 0x5, 0xc421be8220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4754 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4756 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61e00, 0xc42240b110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42314ec30, 0xc4200e74c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421d61e00, 0x0, 0x0, 0x0, 0xc4200e74c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421d61e00, 0x6f0968, 0x3, 0x51f701, 0xc4227a32c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421d61e00, 0x5, 0xc421be84b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4730 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d950, 0xc421afe930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eec00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e0c30, 0xc42227fde8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42249d950, 0x0, 0x0, 0x0, 0xc42227fde8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42249d950, 0x6f0968, 0x3, 0x51f701, 0xc4229113b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42249d950, 0x5, 0xc421bdc410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4731 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249dc20, 0xc421afe990)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eecc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249dc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e1c30, 0xc42227fe18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42249dc20, 0x0, 0x0, 0x0, 0xc42227fe18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42249dc20, 0x6f0968, 0x3, 0x51f701, 0xc4229114a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42249dc20, 0x5, 0xc421bdc430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4732 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249def0, 0xc421afea30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eede0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249def0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e2c30, 0xc42227fe60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42249def0, 0x0, 0x0, 0x0, 0xc42227fe60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42249def0, 0x6f0968, 0x3, 0x51f701, 0xc4229115c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42249def0, 0x5, 0xc421bdc450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4733 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243880f0, 0xc421afea70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eeec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243880f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243880f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e3c30, 0xc42227fe90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243880f0, 0x0, 0x0, 0x0, 0xc42227fe90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243880f0, 0x6f0968, 0x3, 0x51f701, 0xc422911680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243880f0, 0x5, 0xc421bdc470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4734 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300780, 0xc42240b310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e8c30, 0xc421d640e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422300780, 0x0, 0x0, 0x0, 0xc421d640e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422300780, 0x6f0968, 0x3, 0x51f701, 0xc4227a36b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422300780, 0x5, 0xc421bdc490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4735 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300a50, 0xc42240b3d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e9c30, 0xc421d64128)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422300a50, 0x0, 0x0, 0x0, 0xc421d64128, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422300a50, 0x6f0968, 0x3, 0x51f701, 0xc4227a37d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422300a50, 0x5, 0xc421bdc4b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4736 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300c30, 0xc42240b450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231eac30, 0xc421d64158)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422300c30, 0x0, 0x0, 0x0, 0xc421d64158, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422300c30, 0x6f0968, 0x3, 0x51f701, 0xc4227a3890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422300c30, 0x5, 0xc421bdc4d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4737 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300e10, 0xc42240b4d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226592e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231ebc30, 0xc421d64188)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc422300e10, 0x0, 0x0, 0x0, 0xc421d64188, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc422300e10, 0x6f0968, 0x3, 0x51f701, 0xc4227a3980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc422300e10, 0x5, 0xc421bdc4f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4770 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300ff0, 0xc42240b510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226593c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f0c30, 0xc421d641b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422300ff0, 0x0, 0x0, 0x0, 0xc421d641b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422300ff0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422300ff0, 0x5, 0xc421bdc510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4771 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223011d0, 0xc42240b580)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226594a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223011d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223011d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f1c30, 0xc421d641e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4223011d0, 0x0, 0x0, 0x0, 0xc421d641e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4223011d0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4223011d0, 0x5, 0xc421bdc530, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4772 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223013b0, 0xc42240b600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223013b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223013b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f2c30, 0xc421d64218)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4223013b0, 0x0, 0x0, 0x0, 0xc421d64218, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4223013b0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4223013b0, 0x5, 0xc421bdc550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4773 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301590, 0xc42240b680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f3c30, 0xc421d64248)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422301590, 0x0, 0x0, 0x0, 0xc421d64248, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422301590, 0x6f0968, 0x3, 0x51f701, 0xc4227a3c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422301590, 0x5, 0xc421bdc570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4774 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301770, 0xc42240b700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f8c30, 0xc421d64278)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422301770, 0x0, 0x0, 0x0, 0xc421d64278, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422301770, 0x6f0968, 0x3, 0x51f701, 0xc4227a3d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422301770, 0x5, 0xc421bdc590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4775 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301950, 0xc42240b760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226597c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f9c30, 0xc421d642a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422301950, 0x0, 0x0, 0x0, 0xc421d642a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422301950, 0x6f0968, 0x3, 0x51f701, 0xc4227a3e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422301950, 0x5, 0xc421bdc5b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4776 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301b30, 0xc42240b7a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231fac30, 0xc421d642d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422301b30, 0x0, 0x0, 0x0, 0xc421d642d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422301b30, 0x6f0968, 0x3, 0x51f701, 0xc4227a3ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422301b30, 0x5, 0xc421bdc5d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4777 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301d10, 0xc42240b800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231fbc30, 0xc421d64308)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422301d10, 0x0, 0x0, 0x0, 0xc421d64308, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422301d10, 0x6f0968, 0x3, 0x51f701, 0xc4227a3f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422301d10, 0x5, 0xc421bdc5f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4778 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6780, 0xc4229c7fa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423200c30, 0xc42227f8f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4226e6780, 0x0, 0x0, 0x0, 0xc42227f8f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4226e6780, 0x6f0968, 0x3, 0x51f701, 0xc4226f3ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4226e6780, 0x5, 0xc421bdc610, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4779 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301ef0, 0xc42240b880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423201c30, 0xc421d64338)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422301ef0, 0x0, 0x0, 0x0, 0xc421d64338, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422301ef0, 0x6f0968, 0x3, 0x51f701, 0xc422058060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422301ef0, 0x5, 0xc421bdc630, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4780 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4782 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226280f0, 0xc42240b900)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226280f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226280f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423202c30, 0xc421d64368)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4226280f0, 0x0, 0x0, 0x0, 0xc421d64368, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4226280f0, 0x6f0968, 0x3, 0x51f701, 0xc422058120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4226280f0, 0x5, 0xc421bdc840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4757 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300000, 0xc42240b190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42314fc30, 0xc421d64020)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422300000, 0x0, 0x0, 0x0, 0xc421d64020, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422300000, 0x6f0968, 0x3, 0x51f701, 0xc4227a3380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422300000, 0x5, 0xc421be84d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4758 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223001e0, 0xc42240b210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223001e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223001e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423164c30, 0xc421d64050)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4223001e0, 0x0, 0x0, 0x0, 0xc421d64050, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4223001e0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4223001e0, 0x5, 0xc421be84f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4759 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223003c0, 0xc42240b260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223003c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223003c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423165c30, 0xc421d64080)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4223003c0, 0x0, 0x0, 0x0, 0xc421d64080, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4223003c0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4223003c0, 0x5, 0xc421be8510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4760 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223005a0, 0xc42240b2a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223005a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223005a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423156c30, 0xc421d640b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4223005a0, 0x0, 0x0, 0x0, 0xc421d640b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4223005a0, 0x6f0968, 0x3, 0x51f701, 0xc4227a35f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4223005a0, 0x5, 0xc421be8530, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4761 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df590, 0xc422aefc90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423157c30, 0xc421e37900)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4234df590, 0x0, 0x0, 0x0, 0xc421e37900, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4234df590, 0x6f0968, 0x3, 0x51f701, 0xc4228a4780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4234df590, 0x5, 0xc421be8550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4762 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78ff0, 0xc42240a920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42316cc30, 0xc421e37ff0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422a78ff0, 0x0, 0x0, 0x0, 0xc421e37ff0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422a78ff0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422a78ff0, 0x5, 0xc421be8570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4763 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba780, 0xc4229c7110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42316dc30, 0xc42227ef60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4221ba780, 0x0, 0x0, 0x0, 0xc42227ef60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4221ba780, 0x6f0968, 0x3, 0x51f701, 0xc4226f24e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4221ba780, 0x5, 0xc421be8590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4764 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221baa50, 0xc4229c71d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bf00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221baa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221baa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42315ec30, 0xc42227efa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4221baa50, 0x0, 0x0, 0x0, 0xc42227efa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4221baa50, 0x6f0968, 0x3, 0x51f701, 0xc4226f2630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4221baa50, 0x5, 0xc421be85b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4765 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bac30, 0xc4229c7230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bfc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42315fc30, 0xc42227f308)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4221bac30, 0x0, 0x0, 0x0, 0xc42227f308, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4221bac30, 0x6f0968, 0x3, 0x51f701, 0xc4226f26f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4221bac30, 0x5, 0xc421be85d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4766 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221baf00, 0xc4229c72a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff40e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221baf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221baf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423174c30, 0xc42227f350)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4221baf00, 0x0, 0x0, 0x0, 0xc42227f350, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4221baf00, 0x6f0968, 0x3, 0x51f701, 0xc4226f2810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4221baf00, 0x5, 0xc421be85f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4767 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb0e0, 0xc4229c7310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff41a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423175c30, 0xc42227f380)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4221bb0e0, 0x0, 0x0, 0x0, 0xc42227f380, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4221bb0e0, 0x6f0968, 0x3, 0x51f701, 0xc4226f28d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4221bb0e0, 0x5, 0xc421be8610, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4768 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb2c0, 0xc4229c7390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423166c30, 0xc42227f3b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4221bb2c0, 0x0, 0x0, 0x0, 0xc42227f3b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4221bb2c0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4221bb2c0, 0x5, 0xc421be8630, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4769 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb4a0, 0xc4229c7410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423167c30, 0xc42227f3e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4221bb4a0, 0x0, 0x0, 0x0, 0xc42227f3e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4221bb4a0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4221bb4a0, 0x5, 0xc421be8650, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4786 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb680, 0xc4229c7490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff43e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42317cc30, 0xc42227f410)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4221bb680, 0x0, 0x0, 0x0, 0xc42227f410, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4221bb680, 0x6f0968, 0x3, 0x51f701, 0xc4226f2b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4221bb680, 0x5, 0xc421be8670, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4787 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb860, 0xc4229c74e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff44a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42317dc30, 0xc42227f440)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4221bb860, 0x0, 0x0, 0x0, 0xc42227f440, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4221bb860, 0x6f0968, 0x3, 0x51f701, 0xc4226f2bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4221bb860, 0x5, 0xc421be8690, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4788 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bba40, 0xc4229c7540)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42316ec30, 0xc42227f470)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4221bba40, 0x0, 0x0, 0x0, 0xc42227f470, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4221bba40, 0x6f0968, 0x3, 0x51f701, 0xc4226f2c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4221bba40, 0x5, 0xc421be86b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4789 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bbc20, 0xc4229c75c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bbc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bbc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42316fc30, 0xc42227f4a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4221bbc20, 0x0, 0x0, 0x0, 0xc42227f4a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4221bbc20, 0x6f0968, 0x3, 0x51f701, 0xc4226f2d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4221bbc20, 0x5, 0xc421be86d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4790 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bad20, 0xc4229c7250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423184c30, 0xc42227f320)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4221bad20, 0x0, 0x0, 0x0, 0xc42227f320, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4221bad20, 0x6f0968, 0x3, 0x51f701, 0xc4226f2750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4221bad20, 0x5, 0xc421be86f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4791 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4783 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226283c0, 0xc42240b980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226283c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226283c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423203c30, 0xc421d64398)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4226283c0, 0x0, 0x0, 0x0, 0xc421d64398, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4226283c0, 0x6f0968, 0x3, 0x51f701, 0xc4220581e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4226283c0, 0x5, 0xc421bdc860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4784 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226285a0, 0xc42240b9d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226285a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226285a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423208c30, 0xc421d643e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4226285a0, 0x0, 0x0, 0x0, 0xc421d643e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4226285a0, 0x6f0968, 0x3, 0x51f701, 0xc4220582a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4226285a0, 0x5, 0xc421bdc880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4785 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628780, 0xc42240ba30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423209c30, 0xc421d64410)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422628780, 0x0, 0x0, 0x0, 0xc421d64410, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422628780, 0x6f0968, 0x3, 0x51f701, 0xc422058360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422628780, 0x5, 0xc421bdc8a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4802 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628960, 0xc42240bab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42320ac30, 0xc421d64440)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422628960, 0x0, 0x0, 0x0, 0xc421d64440, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422628960, 0x6f0968, 0x3, 0x51f701, 0xc422058420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422628960, 0x5, 0xc421bdc8c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4793 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bbe00, 0xc4229c7640)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff46e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bbe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bbe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423185c30, 0xc42227f4d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4221bbe00, 0x0, 0x0, 0x0, 0xc42227f4d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4221bbe00, 0x6f0968, 0x3, 0x51f701, 0xc4226f2e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4221bbe00, 0x5, 0xc421be8970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4803 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628b40, 0xc42240bb30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42320bc30, 0xc421d64470)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422628b40, 0x0, 0x0, 0x0, 0xc421d64470, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422628b40, 0x6f0968, 0x3, 0x51f701, 0xc4220584e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422628b40, 0x5, 0xc421bdc8e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4804 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628d20, 0xc42240bbb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423210c30, 0xc421d644a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422628d20, 0x0, 0x0, 0x0, 0xc421d644a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422628d20, 0x6f0968, 0x3, 0x51f701, 0xc4220585a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422628d20, 0x5, 0xc421bdc900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4805 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628f00, 0xc42240bc00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423211c30, 0xc421d644d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422628f00, 0x0, 0x0, 0x0, 0xc421d644d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422628f00, 0x6f0968, 0x3, 0x51f701, 0xc422058660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422628f00, 0x5, 0xc421bdc920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4806 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226290e0, 0xc42240bc40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226290e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226290e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423212c30, 0xc421d64500)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4226290e0, 0x0, 0x0, 0x0, 0xc421d64500, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4226290e0, 0x6f0968, 0x3, 0x51f701, 0xc422058720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4226290e0, 0x5, 0xc421bdc940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4807 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226292c0, 0xc42240bcb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226292c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226292c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423213c30, 0xc421d64530)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4226292c0, 0x0, 0x0, 0x0, 0xc421d64530, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4226292c0, 0x6f0968, 0x3, 0x51f701, 0xc4220587e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4226292c0, 0x5, 0xc421bdc960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4808 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226294a0, 0xc42240bd30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222542c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226294a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226294a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423218c30, 0xc421d64560)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4226294a0, 0x0, 0x0, 0x0, 0xc421d64560, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4226294a0, 0x6f0968, 0x3, 0x51f701, 0xc4220588a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4226294a0, 0x5, 0xc421bdc980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4809 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629680, 0xc42240bdb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423219c30, 0xc421d64590)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422629680, 0x0, 0x0, 0x0, 0xc421d64590, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422629680, 0x6f0968, 0x3, 0x51f701, 0xc422058960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422629680, 0x5, 0xc421bdc9a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4810 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629860, 0xc42240be10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42321ac30, 0xc421d645c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422629860, 0x0, 0x0, 0x0, 0xc421d645c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422629860, 0x6f0968, 0x3, 0x51f701, 0xc422058a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422629860, 0x5, 0xc421bdc9c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4811 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629a40, 0xc42240be50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42321bc30, 0xc421d645f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422629a40, 0x0, 0x0, 0x0, 0xc421d645f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422629a40, 0x6f0968, 0x3, 0x51f701, 0xc422058ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422629a40, 0x5, 0xc421bdc9e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4812 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79770, 0xc42240aa20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423131c30, 0xc420545c90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422a79770, 0x0, 0x0, 0x0, 0xc420545c90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422a79770, 0x6f0968, 0x3, 0x51f701, 0xc4227a22d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422a79770, 0x5, 0xc421bdca00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4813 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60a50, 0xc42240aca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423137c30, 0xc420545e70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421d60a50, 0x0, 0x0, 0x0, 0xc420545e70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421d60a50, 0x6f0968, 0x3, 0x51f701, 0xc4227a2a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421d60a50, 0x5, 0xc421bdca20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4814 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60c30, 0xc42240ace0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226584e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423148c30, 0xc420545ea0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421d60c30, 0x0, 0x0, 0x0, 0xc420545ea0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421d60c30, 0x6f0968, 0x3, 0x51f701, 0xc4227a2b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421d60c30, 0x5, 0xc421bdca40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4815 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60e10, 0xc42240ad30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423149c30, 0xc420545ed0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421d60e10, 0x0, 0x0, 0x0, 0xc420545ed0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421d60e10, 0x6f0968, 0x3, 0x51f701, 0xc4227a2c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421d60e10, 0x5, 0xc421bdca60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4816 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60ff0, 0xc42240ada0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226586c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42314ac30, 0xc420545f00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421d60ff0, 0x0, 0x0, 0x0, 0xc420545f00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421d60ff0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421d60ff0, 0x5, 0xc421bdca80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4817 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4819 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d611d0, 0xc42240ae20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d611d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d611d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42314bc30, 0xc420545f30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421d611d0, 0x0, 0x0, 0x0, 0xc420545f30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421d611d0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421d611d0, 0x5, 0xc421bdcc80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4794 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8000, 0xc4229c76c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff47a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423176c30, 0xc42227f500)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225d8000, 0x0, 0x0, 0x0, 0xc42227f500, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225d8000, 0x6f0968, 0x3, 0x51f701, 0xc4226f2ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225d8000, 0x5, 0xc421be8990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4795 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d81e0, 0xc4229c7730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d81e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423177c30, 0xc42227f530)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225d81e0, 0x0, 0x0, 0x0, 0xc42227f530, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225d81e0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225d81e0, 0x5, 0xc421be89b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4796 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d83c0, 0xc4229c7770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d83c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42318cc30, 0xc42227f560)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225d83c0, 0x0, 0x0, 0x0, 0xc42227f560, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225d83c0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225d83c0, 0x5, 0xc421be89d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4797 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d85a0, 0xc4229c77c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff49e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d85a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42318dc30, 0xc42227f590)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225d85a0, 0x0, 0x0, 0x0, 0xc42227f590, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225d85a0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225d85a0, 0x5, 0xc421be89f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4798 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8780, 0xc4229c7840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42317ec30, 0xc42227f5c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225d8780, 0x0, 0x0, 0x0, 0xc42227f5c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225d8780, 0x6f0968, 0x3, 0x51f701, 0xc4226f31d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225d8780, 0x5, 0xc421be8a10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4799 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8960, 0xc4229c78c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42317fc30, 0xc42227f5f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225d8960, 0x0, 0x0, 0x0, 0xc42227f5f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225d8960, 0x6f0968, 0x3, 0x51f701, 0xc4226f3290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225d8960, 0x5, 0xc421be8a30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4800 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8b40, 0xc4229c7940)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423194c30, 0xc42227f620)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225d8b40, 0x0, 0x0, 0x0, 0xc42227f620, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225d8b40, 0x6f0968, 0x3, 0x51f701, 0xc4226f3350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225d8b40, 0x5, 0xc421be8a50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4801 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8d20, 0xc4229c79a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423195c30, 0xc42227f650)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225d8d20, 0x0, 0x0, 0x0, 0xc42227f650, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225d8d20, 0x6f0968, 0x3, 0x51f701, 0xc4226f3410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225d8d20, 0x5, 0xc421be8a70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4834 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8f00, 0xc4229c79e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423186c30, 0xc42227f680)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225d8f00, 0x0, 0x0, 0x0, 0xc42227f680, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225d8f00, 0x6f0968, 0x3, 0x51f701, 0xc4226f34d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225d8f00, 0x5, 0xc421be8a90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4835 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d90e0, 0xc4229c7a70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d90e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423187c30, 0xc42227f6b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225d90e0, 0x0, 0x0, 0x0, 0xc42227f6b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225d90e0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225d90e0, 0x5, 0xc421be8ab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4836 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d92c0, 0xc4229c7af0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d92c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42319cc30, 0xc42227f6e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225d92c0, 0x0, 0x0, 0x0, 0xc42227f6e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225d92c0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225d92c0, 0x5, 0xc421be8ad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4837 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d94a0, 0xc4229c7b70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d94a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42319dc30, 0xc42227f710)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225d94a0, 0x0, 0x0, 0x0, 0xc42227f710, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225d94a0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225d94a0, 0x5, 0xc421be8af0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4838 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9680, 0xc4229c7bd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff50a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42318ec30, 0xc42227f740)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225d9680, 0x0, 0x0, 0x0, 0xc42227f740, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225d9680, 0x6f0968, 0x3, 0x51f701, 0xc4226f37d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225d9680, 0x5, 0xc421be8b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4839 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9860, 0xc4229c7c10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42318fc30, 0xc42227f770)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225d9860, 0x0, 0x0, 0x0, 0xc42227f770, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225d9860, 0x6f0968, 0x3, 0x51f701, 0xc4226f3890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225d9860, 0x5, 0xc421be8b30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4840 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9a40, 0xc4229c7c70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a4c30, 0xc42227f7a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225d9a40, 0x0, 0x0, 0x0, 0xc42227f7a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225d9a40, 0x6f0968, 0x3, 0x51f701, 0xc4226f3980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225d9a40, 0x5, 0xc421be8b50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4841 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9c20, 0xc4229c7cf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff52e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a5c30, 0xc42227f7d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225d9c20, 0x0, 0x0, 0x0, 0xc42227f7d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225d9c20, 0x6f0968, 0x3, 0x51f701, 0xc4226f3a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225d9c20, 0x5, 0xc421be8b70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4842 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9e00, 0xc4229c7d70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff53a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423196c30, 0xc42227f800)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d9e00, 0x0, 0x0, 0x0, 0xc42227f800, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d9e00, 0x6f0968, 0x3, 0x51f701, 0xc4226f3b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d9e00, 0x5, 0xc421be8b90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4843 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6000, 0xc4229c7de0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423197c30, 0xc42227f830)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4226e6000, 0x0, 0x0, 0x0, 0xc42227f830, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4226e6000, 0x6f0968, 0x3, 0x51f701, 0xc4226f3bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4226e6000, 0x5, 0xc421be8bb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4844 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4846 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e61e0, 0xc4229c7e20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e61e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e61e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231acc30, 0xc42227f860)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4226e61e0, 0x0, 0x0, 0x0, 0xc42227f860, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4226e61e0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4226e61e0, 0x5, 0xc421be8e00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4820 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d613b0, 0xc42240aea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d613b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d613b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423150c30, 0xc420545f60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421d613b0, 0x0, 0x0, 0x0, 0xc420545f60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421d613b0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421d613b0, 0x5, 0xc421bdcca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4821 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61590, 0xc42240af20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423151c30, 0xc420545f90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421d61590, 0x0, 0x0, 0x0, 0xc420545f90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421d61590, 0x6f0968, 0x3, 0x51f701, 0xc4227a2f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421d61590, 0x5, 0xc421bdccc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4822 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61770, 0xc42240af90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226589c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423152c30, 0xc420545fc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421d61770, 0x0, 0x0, 0x0, 0xc420545fc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421d61770, 0x6f0968, 0x3, 0x51f701, 0xc4227a2ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421d61770, 0x5, 0xc421bdcce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4823 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61950, 0xc42240afd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423153c30, 0xc420545ff0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421d61950, 0x0, 0x0, 0x0, 0xc420545ff0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421d61950, 0x6f0968, 0x3, 0x51f701, 0xc4227a30b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421d61950, 0x5, 0xc421bdcd00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4824 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61b30, 0xc42240b050)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423158c30, 0xc4200e69b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421d61b30, 0x0, 0x0, 0x0, 0xc4200e69b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421d61b30, 0x6f0968, 0x3, 0x51f701, 0xc4227a3170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421d61b30, 0x5, 0xc421bdcd20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4825 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61ef0, 0xc42240b150)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42315ac30, 0xc421d64008)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421d61ef0, 0x0, 0x0, 0x0, 0xc421d64008, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421d61ef0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421d61ef0, 0x5, 0xc421bdcd40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4826 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223000f0, 0xc42240b1d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223000f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223000f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42315bc30, 0xc421d64038)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4223000f0, 0x0, 0x0, 0x0, 0xc421d64038, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4223000f0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4223000f0, 0x5, 0xc421bdcd60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4827 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223002d0, 0xc42240b240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223002d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223002d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423160c30, 0xc421d64068)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4223002d0, 0x0, 0x0, 0x0, 0xc421d64068, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4223002d0, 0x6f0968, 0x3, 0x51f701, 0xc4227a34d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4223002d0, 0x5, 0xc421bdcd80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4828 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223004b0, 0xc42240b280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223004b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223004b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423161c30, 0xc421d64098)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4223004b0, 0x0, 0x0, 0x0, 0xc421d64098, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4223004b0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4223004b0, 0x5, 0xc421bdcda0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4829 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3590, 0xc422a93740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ffc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423162c30, 0xc42227e3c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225d3590, 0x0, 0x0, 0x0, 0xc42227e3c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225d3590, 0x6f0968, 0x3, 0x51f701, 0xc422c160c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225d3590, 0x5, 0xc421bdcdc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4830 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299aff0, 0xc4229c63f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423163c30, 0xc42227e978)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42299aff0, 0x0, 0x0, 0x0, 0xc42227e978, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42299aff0, 0x6f0968, 0x3, 0x51f701, 0xc42285edb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42299aff0, 0x5, 0xc421bdcde0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4831 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba690, 0xc4229c70d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423168c30, 0xc42227ef48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4221ba690, 0x0, 0x0, 0x0, 0xc42227ef48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4221ba690, 0x6f0968, 0x3, 0x51f701, 0xc4226f2480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4221ba690, 0x5, 0xc421bdce00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4832 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba870, 0xc4229c7150)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277be40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423169c30, 0xc42227ef78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4221ba870, 0x0, 0x0, 0x0, 0xc42227ef78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4221ba870, 0x6f0968, 0x3, 0x51f701, 0xc4226f2570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4221ba870, 0x5, 0xc421bdce20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4833 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bab40, 0xc4229c7210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bf60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42316ac30, 0xc42227f2f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4221bab40, 0x0, 0x0, 0x0, 0xc42227f2f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4221bab40, 0x6f0968, 0x3, 0x51f701, 0xc4226f2690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4221bab40, 0x5, 0xc421bdce40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4850 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bae10, 0xc4229c7270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42316bc30, 0xc42227f338)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4221bae10, 0x0, 0x0, 0x0, 0xc42227f338, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4221bae10, 0x6f0968, 0x3, 0x51f701, 0xc4226f27b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4221bae10, 0x5, 0xc421bdce60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4851 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221baff0, 0xc4229c72d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221baff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221baff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423170c30, 0xc42227f368)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4221baff0, 0x0, 0x0, 0x0, 0xc42227f368, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4221baff0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4221baff0, 0x5, 0xc421bdce80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4852 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb1d0, 0xc4229c7350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423171c30, 0xc42227f398)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4221bb1d0, 0x0, 0x0, 0x0, 0xc42227f398, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4221bb1d0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4221bb1d0, 0x5, 0xc421bdcea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4853 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb3b0, 0xc4229c73d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff42c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423172c30, 0xc42227f3c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4221bb3b0, 0x0, 0x0, 0x0, 0xc42227f3c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4221bb3b0, 0x6f0968, 0x3, 0x51f701, 0xc4226f29f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4221bb3b0, 0x5, 0xc421bdcec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4854 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4856 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb590, 0xc4229c7450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423173c30, 0xc42227f3f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4221bb590, 0x0, 0x0, 0x0, 0xc42227f3f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4221bb590, 0x6f0968, 0x3, 0x51f701, 0xc4226f2ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4221bb590, 0x5, 0xc421bdd090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4847 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e64b0, 0xc4229c7ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e64b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e64b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231adc30, 0xc42227f8a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4226e64b0, 0x0, 0x0, 0x0, 0xc42227f8a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4226e64b0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4226e64b0, 0x5, 0xc421be8e20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4848 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6960, 0xc4229c7ff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42319fc30, 0xc42227f920)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4226e6960, 0x0, 0x0, 0x0, 0xc42227f920, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4226e6960, 0x6f0968, 0x3, 0x51f701, 0xc4226f3fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4226e6960, 0x5, 0xc421be8e40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4849 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6b40, 0xc421afe060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b4c30, 0xc42227f950)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4226e6b40, 0x0, 0x0, 0x0, 0xc42227f950, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4226e6b40, 0x6f0968, 0x3, 0x51f701, 0xc422910090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4226e6b40, 0x5, 0xc421be8e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4866 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6d20, 0xc421afe0d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff59c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b5c30, 0xc42227f980)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4226e6d20, 0x0, 0x0, 0x0, 0xc42227f980, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4226e6d20, 0x6f0968, 0x3, 0x51f701, 0xc422910150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4226e6d20, 0x5, 0xc421be8e80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4867 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6f00, 0xc421afe110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a6c30, 0xc42227f9b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4226e6f00, 0x0, 0x0, 0x0, 0xc42227f9b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4226e6f00, 0x6f0968, 0x3, 0x51f701, 0xc422910240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4226e6f00, 0x5, 0xc421be8ea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4868 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b770, 0xc4229c65f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277aa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a6c30, 0xc42227ea38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42299b770, 0x0, 0x0, 0x0, 0xc42227ea38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42299b770, 0x6f0968, 0x3, 0x51f701, 0xc42285f0e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42299b770, 0x5, 0xc421be8ec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4869 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249da40, 0xc421afe950)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eec60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249da40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e5c30, 0xc42227fe00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42249da40, 0x0, 0x0, 0x0, 0xc42227fe00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42249da40, 0x6f0968, 0x3, 0x51f701, 0xc422911410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42249da40, 0x5, 0xc421be8ee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4870 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249de00, 0xc421afea10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eed80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249de00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d6c30, 0xc42227fe48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42249de00, 0x0, 0x0, 0x0, 0xc42227fe48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42249de00, 0x6f0968, 0x3, 0x51f701, 0xc422911560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42249de00, 0x5, 0xc421be8f00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4871 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388000, 0xc421afea50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eee40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d7c30, 0xc42227fe78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424388000, 0x0, 0x0, 0x0, 0xc42227fe78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424388000, 0x6f0968, 0x3, 0x51f701, 0xc422911620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424388000, 0x5, 0xc421be8f20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4872 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243881e0, 0xc421afeaa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eef20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243881e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243881e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231ecc30, 0xc42227fea8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243881e0, 0x0, 0x0, 0x0, 0xc42227fea8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243881e0, 0x6f0968, 0x3, 0x51f701, 0xc4229116e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243881e0, 0x5, 0xc421be8f40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4873 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300870, 0xc42240b350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226590a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231edc30, 0xc421d640f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422300870, 0x0, 0x0, 0x0, 0xc421d640f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422300870, 0x6f0968, 0x3, 0x51f701, 0xc4227a3710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422300870, 0x5, 0xc421be8f60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4874 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300b40, 0xc42240b410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226591c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231dec30, 0xc421d64140)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422300b40, 0x0, 0x0, 0x0, 0xc421d64140, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422300b40, 0x6f0968, 0x3, 0x51f701, 0xc4227a3830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422300b40, 0x5, 0xc421be8f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4875 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300d20, 0xc42240b490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231dfc30, 0xc421d64170)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422300d20, 0x0, 0x0, 0x0, 0xc421d64170, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422300d20, 0x6f0968, 0x3, 0x51f701, 0xc4227a38f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422300d20, 0x5, 0xc421be8fa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4876 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300f00, 0xc42240b4f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f4c30, 0xc421d641a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422300f00, 0x0, 0x0, 0x0, 0xc421d641a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422300f00, 0x6f0968, 0x3, 0x51f701, 0xc4227a39e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422300f00, 0x5, 0xc421be8fc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4877 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223010e0, 0xc42240b530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223010e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223010e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f5c30, 0xc421d641d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4223010e0, 0x0, 0x0, 0x0, 0xc421d641d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4223010e0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4223010e0, 0x5, 0xc421be8fe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4878 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223012c0, 0xc42240b5c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223012c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223012c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e6c30, 0xc421d64200)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4223012c0, 0x0, 0x0, 0x0, 0xc421d64200, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4223012c0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4223012c0, 0x5, 0xc421be9000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4879 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223014a0, 0xc42240b640)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226595c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223014a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223014a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e7c30, 0xc421d64230)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4223014a0, 0x0, 0x0, 0x0, 0xc421d64230, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4223014a0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4223014a0, 0x5, 0xc421be9020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4880 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301680, 0xc42240b6c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226596a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231fcc30, 0xc421d64260)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422301680, 0x0, 0x0, 0x0, 0xc421d64260, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422301680, 0x6f0968, 0x3, 0x51f701, 0xc4227a3ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422301680, 0x5, 0xc421be9040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4881 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4857 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb770, 0xc4229c74c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423178c30, 0xc42227f428)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4221bb770, 0x0, 0x0, 0x0, 0xc42227f428, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4221bb770, 0x6f0968, 0x3, 0x51f701, 0xc4226f2b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4221bb770, 0x5, 0xc421bdd0b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4858 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb950, 0xc4229c7500)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423179c30, 0xc42227f458)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4221bb950, 0x0, 0x0, 0x0, 0xc42227f458, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4221bb950, 0x6f0968, 0x3, 0x51f701, 0xc4226f2c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4221bb950, 0x5, 0xc421bdd0d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4859 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bbb30, 0xc4229c7580)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff45c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bbb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bbb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42317ac30, 0xc42227f488)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4221bbb30, 0x0, 0x0, 0x0, 0xc42227f488, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4221bbb30, 0x6f0968, 0x3, 0x51f701, 0xc4226f2cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4221bbb30, 0x5, 0xc421bdd0f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4860 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79680, 0xc42240aa00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42317bc30, 0xc420545c78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422a79680, 0x0, 0x0, 0x0, 0xc420545c78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422a79680, 0x6f0968, 0x3, 0x51f701, 0xc4227a2270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422a79680, 0x5, 0xc421bdd110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4861 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bbd10, 0xc4229c7600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bbd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bbd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423180c30, 0xc42227f4b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4221bbd10, 0x0, 0x0, 0x0, 0xc42227f4b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4221bbd10, 0x6f0968, 0x3, 0x51f701, 0xc4226f2db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4221bbd10, 0x5, 0xc421bdd130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4862 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bbef0, 0xc4229c7680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bbef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bbef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423181c30, 0xc42227f4e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4221bbef0, 0x0, 0x0, 0x0, 0xc42227f4e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4221bbef0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4221bbef0, 0x5, 0xc421bdd150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4863 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d80f0, 0xc4229c7700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d80f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423182c30, 0xc42227f518)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225d80f0, 0x0, 0x0, 0x0, 0xc42227f518, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225d80f0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225d80f0, 0x5, 0xc421bdd170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4883 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301860, 0xc42240b740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231fdc30, 0xc421d64290)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422301860, 0x0, 0x0, 0x0, 0xc421d64290, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422301860, 0x6f0968, 0x3, 0x51f701, 0xc4227a3da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422301860, 0x5, 0xc421be9280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4864 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d82d0, 0xc4229c7750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff48c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d82d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423183c30, 0xc42227f548)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225d82d0, 0x0, 0x0, 0x0, 0xc42227f548, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225d82d0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225d82d0, 0x5, 0xc421bdd190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4865 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d84b0, 0xc4229c7790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d84b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423188c30, 0xc42227f578)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225d84b0, 0x0, 0x0, 0x0, 0xc42227f578, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225d84b0, 0x6f0968, 0x3, 0x51f701, 0xc4226f30b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225d84b0, 0x5, 0xc421bdd1b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4898 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8690, 0xc4229c7800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423189c30, 0xc42227f5a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225d8690, 0x0, 0x0, 0x0, 0xc42227f5a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225d8690, 0x6f0968, 0x3, 0x51f701, 0xc4226f3170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225d8690, 0x5, 0xc421bdd1d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4899 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8870, 0xc4229c7880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42318ac30, 0xc42227f5d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225d8870, 0x0, 0x0, 0x0, 0xc42227f5d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225d8870, 0x6f0968, 0x3, 0x51f701, 0xc4226f3230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225d8870, 0x5, 0xc421bdd1f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4900 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8a50, 0xc4229c7900)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42318bc30, 0xc42227f608)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225d8a50, 0x0, 0x0, 0x0, 0xc42227f608, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225d8a50, 0x6f0968, 0x3, 0x51f701, 0xc4226f32f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225d8a50, 0x5, 0xc421bdd210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4901 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8c30, 0xc4229c7980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423190c30, 0xc42227f638)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225d8c30, 0x0, 0x0, 0x0, 0xc42227f638, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225d8c30, 0x6f0968, 0x3, 0x51f701, 0xc4226f33b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225d8c30, 0x5, 0xc421bdd230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4902 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8e10, 0xc4229c79c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423191c30, 0xc42227f668)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225d8e10, 0x0, 0x0, 0x0, 0xc42227f668, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225d8e10, 0x6f0968, 0x3, 0x51f701, 0xc4226f3470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225d8e10, 0x5, 0xc421bdd250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4903 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8ff0, 0xc4229c7a30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423192c30, 0xc42227f698)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225d8ff0, 0x0, 0x0, 0x0, 0xc42227f698, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225d8ff0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225d8ff0, 0x5, 0xc421bdd270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4904 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d91d0, 0xc4229c7ab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d91d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423193c30, 0xc42227f6c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225d91d0, 0x0, 0x0, 0x0, 0xc42227f6c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225d91d0, 0x6f0968, 0x3, 0x51f701, 0xc4226f35f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225d91d0, 0x5, 0xc421bdd290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4905 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d93b0, 0xc4229c7b30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d93b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423198c30, 0xc42227f6f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d93b0, 0x0, 0x0, 0x0, 0xc42227f6f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d93b0, 0x6f0968, 0x3, 0x51f701, 0xc4226f36b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d93b0, 0x5, 0xc421bdd2b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4906 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9590, 0xc4229c7bb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423199c30, 0xc42227f728)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225d9590, 0x0, 0x0, 0x0, 0xc42227f728, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225d9590, 0x6f0968, 0x3, 0x51f701, 0xc4226f3770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225d9590, 0x5, 0xc421bdd2d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4907 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4909 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9770, 0xc4229c7bf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42319ac30, 0xc42227f758)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225d9770, 0x0, 0x0, 0x0, 0xc42227f758, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225d9770, 0x6f0968, 0x3, 0x51f701, 0xc4226f3830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225d9770, 0x5, 0xc421bdd490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4884 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301a40, 0xc42240b780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231eec30, 0xc421d642c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422301a40, 0x0, 0x0, 0x0, 0xc421d642c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422301a40, 0x6f0968, 0x3, 0x51f701, 0xc4227a3e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422301a40, 0x5, 0xc421be92a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4885 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301c20, 0xc42240b7d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226598e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231efc30, 0xc421d642f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422301c20, 0x0, 0x0, 0x0, 0xc421d642f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422301c20, 0x6f0968, 0x3, 0x51f701, 0xc4227a3f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422301c20, 0x5, 0xc421be92c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4886 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301e00, 0xc42240b840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226599c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423204c30, 0xc421d64320)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422301e00, 0x0, 0x0, 0x0, 0xc421d64320, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422301e00, 0x6f0968, 0x3, 0x51f701, 0xc422058000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422301e00, 0x5, 0xc421be92e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4887 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300690, 0xc42240b2d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423205c30, 0xc421d640c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422300690, 0x0, 0x0, 0x0, 0xc421d640c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422300690, 0x6f0968, 0x3, 0x51f701, 0xc4227a3650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422300690, 0x5, 0xc421be9300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4888 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628000, 0xc42240b8c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f6c30, 0xc421d64350)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422628000, 0x0, 0x0, 0x0, 0xc421d64350, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422628000, 0x6f0968, 0x3, 0x51f701, 0xc4220580c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422628000, 0x5, 0xc421be9320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4889 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226282d0, 0xc42240b940)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226282d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226282d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f7c30, 0xc421d64380)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4226282d0, 0x0, 0x0, 0x0, 0xc421d64380, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4226282d0, 0x6f0968, 0x3, 0x51f701, 0xc422058180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4226282d0, 0x5, 0xc421be9340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4890 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226284b0, 0xc42240b9b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226284b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226284b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42320cc30, 0xc421d643b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4226284b0, 0x0, 0x0, 0x0, 0xc421d643b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4226284b0, 0x6f0968, 0x3, 0x51f701, 0xc422058240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4226284b0, 0x5, 0xc421be9360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4891 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628690, 0xc42240b9f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42320dc30, 0xc421d643f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc422628690, 0x0, 0x0, 0x0, 0xc421d643f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc422628690, 0x6f0968, 0x3, 0x51f701, 0xc422058300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc422628690, 0x5, 0xc421be9380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4892 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628870, 0xc42240ba70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231fec30, 0xc421d64428)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422628870, 0x0, 0x0, 0x0, 0xc421d64428, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422628870, 0x6f0968, 0x3, 0x51f701, 0xc4220583c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422628870, 0x5, 0xc421be93a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4893 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628a50, 0xc42240baf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231ffc30, 0xc421d64458)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422628a50, 0x0, 0x0, 0x0, 0xc421d64458, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422628a50, 0x6f0968, 0x3, 0x51f701, 0xc422058480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422628a50, 0x5, 0xc421be93c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4894 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628c30, 0xc42240bb70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423214c30, 0xc421d64488)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422628c30, 0x0, 0x0, 0x0, 0xc421d64488, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422628c30, 0x6f0968, 0x3, 0x51f701, 0xc422058540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422628c30, 0x5, 0xc421be93e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4895 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628e10, 0xc42240bbe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423215c30, 0xc421d644b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422628e10, 0x0, 0x0, 0x0, 0xc421d644b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422628e10, 0x6f0968, 0x3, 0x51f701, 0xc422058600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422628e10, 0x5, 0xc421be9400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4896 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628ff0, 0xc42240bc20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222540e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423206c30, 0xc421d644e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422628ff0, 0x0, 0x0, 0x0, 0xc421d644e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422628ff0, 0x6f0968, 0x3, 0x51f701, 0xc4220586c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422628ff0, 0x5, 0xc421be9420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4897 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226291d0, 0xc42240bc70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222541a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226291d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226291d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423207c30, 0xc421d64518)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4226291d0, 0x0, 0x0, 0x0, 0xc421d64518, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4226291d0, 0x6f0968, 0x3, 0x51f701, 0xc422058780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4226291d0, 0x5, 0xc421be9440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4914 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226293b0, 0xc42240bcf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226293b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226293b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42321cc30, 0xc421d64548)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4226293b0, 0x0, 0x0, 0x0, 0xc421d64548, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4226293b0, 0x6f0968, 0x3, 0x51f701, 0xc422058840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4226293b0, 0x5, 0xc421be9460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4915 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629590, 0xc42240bd70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42321dc30, 0xc421d64578)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422629590, 0x0, 0x0, 0x0, 0xc421d64578, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422629590, 0x6f0968, 0x3, 0x51f701, 0xc422058900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422629590, 0x5, 0xc421be9480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4916 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629770, 0xc42240bdf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42320ec30, 0xc421d645a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc422629770, 0x0, 0x0, 0x0, 0xc421d645a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc422629770, 0x6f0968, 0x3, 0x51f701, 0xc4220589c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc422629770, 0x5, 0xc421be94a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4917 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629950, 0xc42240be30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222544c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42320fc30, 0xc421d645d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422629950, 0x0, 0x0, 0x0, 0xc421d645d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422629950, 0x6f0968, 0x3, 0x51f701, 0xc422058a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422629950, 0x5, 0xc421be94c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4918 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4910 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9950, 0xc4229c7c40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff51c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42319bc30, 0xc42227f788)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225d9950, 0x0, 0x0, 0x0, 0xc42227f788, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225d9950, 0x6f0968, 0x3, 0x51f701, 0xc4226f38f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225d9950, 0x5, 0xc421bdd4b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4911 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9b30, 0xc4229c7cb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a0c30, 0xc42227f7b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225d9b30, 0x0, 0x0, 0x0, 0xc42227f7b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225d9b30, 0x6f0968, 0x3, 0x51f701, 0xc4226f39e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225d9b30, 0x5, 0xc421bdd4d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4912 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9d10, 0xc4229c7d30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a1c30, 0xc42227f7e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225d9d10, 0x0, 0x0, 0x0, 0xc42227f7e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225d9d10, 0x6f0968, 0x3, 0x51f701, 0xc4226f3aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225d9d10, 0x5, 0xc421bdd4f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4913 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9ef0, 0xc4229c7db0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a2c30, 0xc42227f818)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225d9ef0, 0x0, 0x0, 0x0, 0xc42227f818, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225d9ef0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225d9ef0, 0x5, 0xc421bdd510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4920 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629b30, 0xc42240bea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423224c30, 0xc421d64608)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422629b30, 0x0, 0x0, 0x0, 0xc421d64608, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422629b30, 0x6f0968, 0x3, 0x51f701, 0xc422058b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422629b30, 0x5, 0xc421be96d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4930 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e60f0, 0xc4229c7e00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff54c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e60f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e60f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a3c30, 0xc42227f848)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4226e60f0, 0x0, 0x0, 0x0, 0xc42227f848, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4226e60f0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4226e60f0, 0x5, 0xc421bdd530, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4931 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e63c0, 0xc4229c7ea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff55e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e63c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e63c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a8c30, 0xc42227f890)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4226e63c0, 0x0, 0x0, 0x0, 0xc42227f890, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4226e63c0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4226e63c0, 0x5, 0xc421bdd550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4932 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e65a0, 0xc4229c7f20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff56a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e65a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e65a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a9c30, 0xc42227f8c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4226e65a0, 0x0, 0x0, 0x0, 0xc42227f8c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4226e65a0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4226e65a0, 0x5, 0xc421bdd570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4933 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6870, 0xc4229c7fd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff57c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231aac30, 0xc42227f908)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4226e6870, 0x0, 0x0, 0x0, 0xc42227f908, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4226e6870, 0x6f0968, 0x3, 0x51f701, 0xc4226f3f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4226e6870, 0x5, 0xc421bdd590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4934 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6a50, 0xc421afe010)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231abc30, 0xc42227f938)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4226e6a50, 0x0, 0x0, 0x0, 0xc42227f938, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4226e6a50, 0x6f0968, 0x3, 0x51f701, 0xc422910030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4226e6a50, 0x5, 0xc421bdd5b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4935 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6c30, 0xc421afe0a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b0c30, 0xc42227f968)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4226e6c30, 0x0, 0x0, 0x0, 0xc42227f968, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4226e6c30, 0x6f0968, 0x3, 0x51f701, 0xc4229100f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4226e6c30, 0x5, 0xc421bdd5d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4936 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6e10, 0xc421afe0f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b1c30, 0xc42227f998)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4226e6e10, 0x0, 0x0, 0x0, 0xc42227f998, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4226e6e10, 0x6f0968, 0x3, 0x51f701, 0xc4229101e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4226e6e10, 0x5, 0xc421bdd5f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4937 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6ff0, 0xc421afe130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b2c30, 0xc42227f9c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4226e6ff0, 0x0, 0x0, 0x0, 0xc42227f9c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4226e6ff0, 0x6f0968, 0x3, 0x51f701, 0xc4229102a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4226e6ff0, 0x5, 0xc421bdd610, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4938 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e71d0, 0xc421afe1a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e71d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e71d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b3c30, 0xc42227f9f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4226e71d0, 0x0, 0x0, 0x0, 0xc42227f9f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4226e71d0, 0x6f0968, 0x3, 0x51f701, 0xc422910360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4226e71d0, 0x5, 0xc421bdd630, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4939 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e73b0, 0xc421afe1f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e73b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e73b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b8c30, 0xc42227fa28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4226e73b0, 0x0, 0x0, 0x0, 0xc42227fa28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4226e73b0, 0x6f0968, 0x3, 0x51f701, 0xc422910420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4226e73b0, 0x5, 0xc421bdd650, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4940 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7590, 0xc421afe230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b9c30, 0xc42227fa58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4226e7590, 0x0, 0x0, 0x0, 0xc42227fa58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4226e7590, 0x6f0968, 0x3, 0x51f701, 0xc4229104e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4226e7590, 0x5, 0xc421bdd670, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4941 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7770, 0xc421afe270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231bac30, 0xc42227fa88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4226e7770, 0x0, 0x0, 0x0, 0xc42227fa88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4226e7770, 0x6f0968, 0x3, 0x51f701, 0xc4229105a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4226e7770, 0x5, 0xc421bdd690, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4942 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7950, 0xc421afe2b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231bbc30, 0xc42227fab8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4226e7950, 0x0, 0x0, 0x0, 0xc42227fab8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4226e7950, 0x6f0968, 0x3, 0x51f701, 0xc422910660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4226e7950, 0x5, 0xc421bdd6b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4943 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7b30, 0xc421afe2f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c0c30, 0xc42227fae8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4226e7b30, 0x0, 0x0, 0x0, 0xc42227fae8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4226e7b30, 0x6f0968, 0x3, 0x51f701, 0xc422910720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4226e7b30, 0x5, 0xc421bdd6d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4944 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4962 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7d10, 0xc421afe330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c1c30, 0xc42227fb18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4226e7d10, 0x0, 0x0, 0x0, 0xc42227fb18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4226e7d10, 0x6f0968, 0x3, 0x51f701, 0xc4229107e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4226e7d10, 0x5, 0xc421bdd860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4921 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629d10, 0xc42240bf20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423225c30, 0xc421d64638)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422629d10, 0x0, 0x0, 0x0, 0xc421d64638, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422629d10, 0x6f0968, 0x3, 0x51f701, 0xc422058c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422629d10, 0x5, 0xc421be96f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4922 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629ef0, 0xc42240bfa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423216c30, 0xc421d64668)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422629ef0, 0x0, 0x0, 0x0, 0xc421d64668, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422629ef0, 0x6f0968, 0x3, 0x51f701, 0xc422058cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422629ef0, 0x5, 0xc421be9710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4923 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246760f0, 0xc422572000)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222547e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246760f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246760f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423217c30, 0xc421d64698)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4246760f0, 0x0, 0x0, 0x0, 0xc421d64698, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4246760f0, 0x6f0968, 0x3, 0x51f701, 0xc422058d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4246760f0, 0x5, 0xc421be9730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4924 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246764b0, 0xc422572080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246764b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246764b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42322cc30, 0xc421d64710)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4246764b0, 0x0, 0x0, 0x0, 0xc421d64710, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4246764b0, 0x6f0968, 0x3, 0x51f701, 0xc422058f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4246764b0, 0x5, 0xc421be9750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4925 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676690, 0xc4225720c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42322dc30, 0xc421d64740)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424676690, 0x0, 0x0, 0x0, 0xc421d64740, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424676690, 0x6f0968, 0x3, 0x51f701, 0xc422058fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424676690, 0x5, 0xc421be9770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4926 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676870, 0xc422572100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42321ec30, 0xc421d64770)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424676870, 0x0, 0x0, 0x0, 0xc421d64770, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424676870, 0x6f0968, 0x3, 0x51f701, 0xc422059080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424676870, 0x5, 0xc421be9790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4927 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676a50, 0xc422572140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42321fc30, 0xc421d647a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424676a50, 0x0, 0x0, 0x0, 0xc421d647a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424676a50, 0x6f0968, 0x3, 0x51f701, 0xc422059140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424676a50, 0x5, 0xc421be97b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4928 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676c30, 0xc422572180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423234c30, 0xc421d647d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424676c30, 0x0, 0x0, 0x0, 0xc421d647d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424676c30, 0x6f0968, 0x3, 0x51f701, 0xc422059200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424676c30, 0x5, 0xc421be97d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4929 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676e10, 0xc4225721c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423235c30, 0xc421d64800)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424676e10, 0x0, 0x0, 0x0, 0xc421d64800, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424676e10, 0x6f0968, 0x3, 0x51f701, 0xc4220592c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424676e10, 0x5, 0xc421be97f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4946 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676ff0, 0xc422572200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423226c30, 0xc421d64830)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424676ff0, 0x0, 0x0, 0x0, 0xc421d64830, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424676ff0, 0x6f0968, 0x3, 0x51f701, 0xc422059380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424676ff0, 0x5, 0xc421be9810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4947 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246771d0, 0xc422572240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246771d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246771d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423227c30, 0xc421d64860)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4246771d0, 0x0, 0x0, 0x0, 0xc421d64860, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4246771d0, 0x6f0968, 0x3, 0x51f701, 0xc422059440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4246771d0, 0x5, 0xc421be9830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4948 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246773b0, 0xc422572280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246773b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246773b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42323cc30, 0xc421d64890)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4246773b0, 0x0, 0x0, 0x0, 0xc421d64890, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4246773b0, 0x6f0968, 0x3, 0x51f701, 0xc422059500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4246773b0, 0x5, 0xc421be9850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4949 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8def0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8def0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42323dc30, 0x410ffd, 0xc4258e0c30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425c8def0, 0x0, 0x0, 0x0, 0xc4258e0c30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425c8def0, 0x6f0968, 0x3, 0x51f701, 0xc425d2f740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425c8def0, 0x5, 0xc421be9870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4950 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677680, 0xc422572340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222550e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42322ec30, 0xc421d648d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424677680, 0x0, 0x0, 0x0, 0xc421d648d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424677680, 0x6f0968, 0x3, 0x51f701, 0xc4220596b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424677680, 0x5, 0xc421be9890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4951 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677860, 0xc422572380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222551a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42322fc30, 0xc421d64908)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424677860, 0x0, 0x0, 0x0, 0xc421d64908, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424677860, 0x6f0968, 0x3, 0x51f701, 0xc422059770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424677860, 0x5, 0xc421be98b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4952 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677a40, 0xc4225723c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423244c30, 0xc421d64938)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424677a40, 0x0, 0x0, 0x0, 0xc421d64938, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424677a40, 0x6f0968, 0x3, 0x51f701, 0xc422059830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424677a40, 0x5, 0xc421be98d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4953 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677c20, 0xc422572400)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423245c30, 0xc421d64968)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424677c20, 0x0, 0x0, 0x0, 0xc421d64968, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424677c20, 0x6f0968, 0x3, 0x51f701, 0xc422059920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424677c20, 0x5, 0xc421be98f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4954 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677e00, 0xc422572450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423236c30, 0xc421d649b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424677e00, 0x0, 0x0, 0x0, 0xc421d649b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424677e00, 0x6f0968, 0x3, 0x51f701, 0xc4220599e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424677e00, 0x5, 0xc421be9910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4955 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4963 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7ef0, 0xc421afe370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c2c30, 0xc42227fb48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4226e7ef0, 0x0, 0x0, 0x0, 0xc42227fb48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4226e7ef0, 0x6f0968, 0x3, 0x51f701, 0xc4229108d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4226e7ef0, 0x5, 0xc421bdd880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4957 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382000, 0xc422572490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222554c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423237c30, 0xc421d649e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424382000, 0x0, 0x0, 0x0, 0xc421d649e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424382000, 0x6f0968, 0x3, 0x51f701, 0xc422059aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424382000, 0x5, 0xc421be9b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4964 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c1e0, 0xc421afe3b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c3c30, 0xc42227fb78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42249c1e0, 0x0, 0x0, 0x0, 0xc42227fb78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42249c1e0, 0x6f0968, 0x3, 0x51f701, 0xc422910990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42249c1e0, 0x5, 0xc421bdd8a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4965 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c3c0, 0xc421afe430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c8c30, 0xc42227fba8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42249c3c0, 0x0, 0x0, 0x0, 0xc42227fba8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42249c3c0, 0x6f0968, 0x3, 0x51f701, 0xc422910a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42249c3c0, 0x5, 0xc421bdd8c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4966 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c4b0, 0xc421afe470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c9c30, 0xc42227fbc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42249c4b0, 0x0, 0x0, 0x0, 0xc42227fbc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42249c4b0, 0x6f0968, 0x3, 0x51f701, 0xc422910ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42249c4b0, 0x5, 0xc421bdd8e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4967 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c5a0, 0xc421afe4b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231cac30, 0xc42227fbd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42249c5a0, 0x0, 0x0, 0x0, 0xc42227fbd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42249c5a0, 0x6f0968, 0x3, 0x51f701, 0xc422910b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42249c5a0, 0x5, 0xc421bdd900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4968 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c690, 0xc421afe4f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231cbc30, 0xc42227fbf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42249c690, 0x0, 0x0, 0x0, 0xc42227fbf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42249c690, 0x6f0968, 0x3, 0x51f701, 0xc422910b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42249c690, 0x5, 0xc421bdd920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4969 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249ca50, 0xc421afe580)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249ca50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d4c30, 0xc42227fc50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42249ca50, 0x0, 0x0, 0x0, 0xc42227fc50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42249ca50, 0x6f0968, 0x3, 0x51f701, 0xc422910cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42249ca50, 0x5, 0xc421bdd940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4970 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249cc30, 0xc421afe5f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249cc30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d5c30, 0xc42227fc80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42249cc30, 0x0, 0x0, 0x0, 0xc42227fc80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42249cc30, 0x6f0968, 0x3, 0x51f701, 0xc422910db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42249cc30, 0x5, 0xc421bdd960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4971 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249cf00, 0xc421afe720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249cf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c7c30, 0xc42227fcc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42249cf00, 0x0, 0x0, 0x0, 0xc42227fcc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42249cf00, 0x6f0968, 0x3, 0x51f701, 0xc422910f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42249cf00, 0x5, 0xc421bdd980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4972 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d0e0, 0xc421afe7a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231dcc30, 0xc42227fcf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42249d0e0, 0x0, 0x0, 0x0, 0xc42227fcf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42249d0e0, 0x6f0968, 0x3, 0x51f701, 0xc422911050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42249d0e0, 0x5, 0xc421bdd9a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4973 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d2c0, 0xc421afe7f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231ddc30, 0xc42227fd28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42249d2c0, 0x0, 0x0, 0x0, 0xc42227fd28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42249d2c0, 0x6f0968, 0x3, 0x51f701, 0xc422911110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42249d2c0, 0x5, 0xc421bdd9c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4974 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d4a0, 0xc421afe830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eea20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231cec30, 0xc42227fd58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42249d4a0, 0x0, 0x0, 0x0, 0xc42227fd58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42249d4a0, 0x6f0968, 0x3, 0x51f701, 0xc4229111d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42249d4a0, 0x5, 0xc421bdd9e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4975 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d680, 0xc421afe8a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eeae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231cfc30, 0xc42227fd88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42249d680, 0x0, 0x0, 0x0, 0xc42227fd88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42249d680, 0x6f0968, 0x3, 0x51f701, 0xc422911290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42249d680, 0x5, 0xc421bdda00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4976 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba0f0, 0xc4229c6f80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230dbc30, 0xc42227eea0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4221ba0f0, 0x0, 0x0, 0x0, 0xc42227eea0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4221ba0f0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4221ba0f0, 0x5, 0xc421bdda20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4977 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4978 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4870, 0xc421aff740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deec80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232bcc30, 0xc4258e0580)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243e4870, 0x0, 0x0, 0x0, 0xc4258e0580, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243e4870, 0x6f0968, 0x3, 0x51f701, 0xc4243873b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243e4870, 0x5, 0xc421bdda60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4979 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4a50, 0xc421aff780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deed40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232bdc30, 0xc4258e05b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4243e4a50, 0x0, 0x0, 0x0, 0xc4258e05b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4243e4a50, 0x6f0968, 0x3, 0x51f701, 0xc424387470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4243e4a50, 0x5, 0xc421bdda80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4980 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4c30, 0xc421aff7c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deee00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232aec30, 0xc4258e05e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4243e4c30, 0x0, 0x0, 0x0, 0xc4258e05e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4243e4c30, 0x6f0968, 0x3, 0x51f701, 0xc424387560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4243e4c30, 0x5, 0xc421bddaa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4981 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4983 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4e10, 0xc421aff800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deeee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232afc30, 0xc4258e0610)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243e4e10, 0x0, 0x0, 0x0, 0xc4258e0610, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243e4e10, 0x6f0968, 0x3, 0x51f701, 0xc424387620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243e4e10, 0x5, 0xc421bddc20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4958 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243821e0, 0xc4225724f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243821e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243821e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42324cc30, 0xc421d64a10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243821e0, 0x0, 0x0, 0x0, 0xc421d64a10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243821e0, 0x6f0968, 0x3, 0x51f701, 0xc422059b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243821e0, 0x5, 0xc421be9b30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4959 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61d10, 0xc42240b0d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423159c30, 0xc4200e7438)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421d61d10, 0x0, 0x0, 0x0, 0xc4200e7438, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421d61d10, 0x6f0968, 0x3, 0x51f701, 0xc4227a3260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421d61d10, 0x5, 0xc421be9b50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4960 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6690, 0xc4229c7f60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42319ec30, 0xc42227f8d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4226e6690, 0x0, 0x0, 0x0, 0xc42227f8d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4226e6690, 0x6f0968, 0x3, 0x51f701, 0xc4226f3e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4226e6690, 0x5, 0xc421be9b70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4961 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249ce10, 0xc421afe670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249ce10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c6c30, 0xc42227fcb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42249ce10, 0x0, 0x0, 0x0, 0xc42227fcb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42249ce10, 0x6f0968, 0x3, 0x51f701, 0xc422910e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42249ce10, 0x5, 0xc421be9b90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4994 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629c20, 0xc42240bee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222545e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423220c30, 0xc421d64620)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422629c20, 0x0, 0x0, 0x0, 0xc421d64620, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422629c20, 0x6f0968, 0x3, 0x51f701, 0xc422058ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422629c20, 0x5, 0xc421be9bb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4995 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629e00, 0xc42240bf60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222546a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423221c30, 0xc421d64650)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422629e00, 0x0, 0x0, 0x0, 0xc421d64650, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422629e00, 0x6f0968, 0x3, 0x51f701, 0xc422058c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422629e00, 0x5, 0xc421be9bd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4996 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676000, 0xc42240bfe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423222c30, 0xc421d64680)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424676000, 0x0, 0x0, 0x0, 0xc421d64680, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424676000, 0x6f0968, 0x3, 0x51f701, 0xc422058d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424676000, 0x5, 0xc421be9bf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4997 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246765a0, 0xc4225720a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222549c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246765a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246765a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423228c30, 0xc421d64728)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4246765a0, 0x0, 0x0, 0x0, 0xc421d64728, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4246765a0, 0x6f0968, 0x3, 0x51f701, 0xc422058f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4246765a0, 0x5, 0xc421be9c10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4998 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676780, 0xc4225720e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423229c30, 0xc421d64758)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424676780, 0x0, 0x0, 0x0, 0xc421d64758, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424676780, 0x6f0968, 0x3, 0x51f701, 0xc422059020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424676780, 0x5, 0xc421be9c30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4999 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676960, 0xc422572120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42322ac30, 0xc421d64788)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424676960, 0x0, 0x0, 0x0, 0xc421d64788, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424676960, 0x6f0968, 0x3, 0x51f701, 0xc4220590e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424676960, 0x5, 0xc421be9c50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5000 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676b40, 0xc422572160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42322bc30, 0xc421d647b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424676b40, 0x0, 0x0, 0x0, 0xc421d647b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424676b40, 0x6f0968, 0x3, 0x51f701, 0xc4220591a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424676b40, 0x5, 0xc421be9c70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5001 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676d20, 0xc4225721a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423230c30, 0xc421d647e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424676d20, 0x0, 0x0, 0x0, 0xc421d647e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424676d20, 0x6f0968, 0x3, 0x51f701, 0xc422059260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424676d20, 0x5, 0xc421be9c90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5002 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676f00, 0xc4225721e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423231c30, 0xc421d64818)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424676f00, 0x0, 0x0, 0x0, 0xc421d64818, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424676f00, 0x6f0968, 0x3, 0x51f701, 0xc422059320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424676f00, 0x5, 0xc421be9cb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5003 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246770e0, 0xc422572220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246770e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246770e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423232c30, 0xc421d64848)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4246770e0, 0x0, 0x0, 0x0, 0xc421d64848, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4246770e0, 0x6f0968, 0x3, 0x51f701, 0xc4220593e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4246770e0, 0x5, 0xc421be9cd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5004 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246772c0, 0xc422572260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246772c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246772c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423233c30, 0xc421d64878)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4246772c0, 0x0, 0x0, 0x0, 0xc421d64878, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4246772c0, 0x6f0968, 0x3, 0x51f701, 0xc4220594a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4246772c0, 0x5, 0xc421be9cf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5005 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246774a0, 0xc4225722a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246774a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246774a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423238c30, 0xc421d648a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4246774a0, 0x0, 0x0, 0x0, 0xc421d648a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4246774a0, 0x6f0968, 0x3, 0x51f701, 0xc422059560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4246774a0, 0x5, 0xc421be9d10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5006 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677590, 0xc422572320)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423239c30, 0xc421d648c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424677590, 0x0, 0x0, 0x0, 0xc421d648c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424677590, 0x6f0968, 0x3, 0x51f701, 0xc422059650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424677590, 0x5, 0xc421be9d30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5007 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677770, 0xc422572360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42323ac30, 0xc421d648f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424677770, 0x0, 0x0, 0x0, 0xc421d648f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424677770, 0x6f0968, 0x3, 0x51f701, 0xc422059710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424677770, 0x5, 0xc421be9d50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5008 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5026 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677950, 0xc4225723a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42323bc30, 0xc421d64920)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424677950, 0x0, 0x0, 0x0, 0xc421d64920, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424677950, 0x6f0968, 0x3, 0x51f701, 0xc4220597d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424677950, 0x5, 0xc421be9f20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4984 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4ff0, 0xc421aff840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deefa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c4c30, 0xc4258e0640)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243e4ff0, 0x0, 0x0, 0x0, 0xc4258e0640, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243e4ff0, 0x6f0968, 0x3, 0x51f701, 0xc4243876e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243e4ff0, 0x5, 0xc421bddc40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4985 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e51d0, 0xc421aff880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e51d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e51d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c5c30, 0xc4258e0670)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243e51d0, 0x0, 0x0, 0x0, 0xc4258e0670, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243e51d0, 0x6f0968, 0x3, 0x51f701, 0xc4243877a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243e51d0, 0x5, 0xc421bddc60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4986 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e53b0, 0xc421aff8c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e53b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e53b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b6c30, 0xc4258e06a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243e53b0, 0x0, 0x0, 0x0, 0xc4258e06a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243e53b0, 0x6f0968, 0x3, 0x51f701, 0xc424387860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243e53b0, 0x5, 0xc421bddc80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4987 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ede000, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ede000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425ede000, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4232b7c30, 0x410ffd, 0xc4258e0c48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425ede000, 0x0, 0x0, 0x0, 0xc4258e0c48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425ede000, 0x6f0968, 0x3, 0x51f701, 0xc425d2f7a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425ede000, 0x5, 0xc421bddca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4988 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5680, 0xc421aff9b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232ccc30, 0xc4258e06e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243e5680, 0x0, 0x0, 0x0, 0xc4258e06e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243e5680, 0x6f0968, 0x3, 0x51f701, 0xc424387a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243e5680, 0x5, 0xc421bddcc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4989 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5860, 0xc421affa30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232cdc30, 0xc4258e0718)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243e5860, 0x0, 0x0, 0x0, 0xc4258e0718, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243e5860, 0x6f0968, 0x3, 0x51f701, 0xc424387b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243e5860, 0x5, 0xc421bddce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4990 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5a40, 0xc421affa70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232bec30, 0xc4258e0748)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243e5a40, 0x0, 0x0, 0x0, 0xc4258e0748, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243e5a40, 0x6f0968, 0x3, 0x51f701, 0xc424387bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243e5a40, 0x5, 0xc421bddd00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4991 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5c20, 0xc421affae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232bfc30, 0xc4258e0778)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243e5c20, 0x0, 0x0, 0x0, 0xc4258e0778, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243e5c20, 0x6f0968, 0x3, 0x51f701, 0xc424387c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243e5c20, 0x5, 0xc421bddd20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4992 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5e00, 0xc421affb60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d4c30, 0xc4258e07a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243e5e00, 0x0, 0x0, 0x0, 0xc4258e07a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243e5e00, 0x6f0968, 0x3, 0x51f701, 0xc424387d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243e5e00, 0x5, 0xc421bddd40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 4993 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc000, 0xc421affbb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d5c30, 0xc4258e07d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243fc000, 0x0, 0x0, 0x0, 0xc4258e07d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243fc000, 0x6f0968, 0x3, 0x51f701, 0xc424387e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243fc000, 0x5, 0xc421bddd60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5010 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc1e0, 0xc421affbf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c6c30, 0xc4258e0e50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4243fc1e0, 0x0, 0x0, 0x0, 0xc4258e0e50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4243fc1e0, 0x6f0968, 0x3, 0x51f701, 0xc424387ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4243fc1e0, 0x5, 0xc421bddd80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5011 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc3c0, 0xc421affc60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c7c30, 0xc4258e0e80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4243fc3c0, 0x0, 0x0, 0x0, 0xc4258e0e80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4243fc3c0, 0x6f0968, 0x3, 0x51f701, 0xc424387f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4243fc3c0, 0x5, 0xc421bddda0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5012 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc5a0, 0xc421affcd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232dcc30, 0xc4258e0eb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243fc5a0, 0x0, 0x0, 0x0, 0xc4258e0eb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243fc5a0, 0x6f0968, 0x3, 0x51f701, 0xc4243cc060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243fc5a0, 0x5, 0xc421bdddc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5013 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc780, 0xc421affd10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232ddc30, 0xc4258e0ee0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243fc780, 0x0, 0x0, 0x0, 0xc4258e0ee0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243fc780, 0x6f0968, 0x3, 0x51f701, 0xc4243cc120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243fc780, 0x5, 0xc421bddde0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5014 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc960, 0xc421affd90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defa80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232cec30, 0xc4258e0f10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4243fc960, 0x0, 0x0, 0x0, 0xc4258e0f10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4243fc960, 0x6f0968, 0x3, 0x51f701, 0xc4243cc1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4243fc960, 0x5, 0xc421bdde00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5015 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fcc30, 0xc421affe10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fcc30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fcc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232cfc30, 0xc4258e0f58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243fcc30, 0x0, 0x0, 0x0, 0xc4258e0f58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243fcc30, 0x6f0968, 0x3, 0x51f701, 0xc4243cc300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243fcc30, 0x5, 0xc421bdde20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5016 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fce10, 0xc421affe60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fce10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e4c30, 0xc4258e0f88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4243fce10, 0x0, 0x0, 0x0, 0xc4258e0f88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4243fce10, 0x6f0968, 0x3, 0x51f701, 0xc4243cc3c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4243fce10, 0x5, 0xc421bdde40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5017 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd0e0, 0xc421affef0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e5c30, 0xc4258e0fd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4243fd0e0, 0x0, 0x0, 0x0, 0xc4258e0fd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4243fd0e0, 0x6f0968, 0x3, 0x51f701, 0xc4243cc4e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4243fd0e0, 0x5, 0xc421bdde60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5018 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5020 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd2c0, 0xc421afff30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defe60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d6c30, 0xc4258e1000)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243fd2c0, 0x0, 0x0, 0x0, 0xc4258e1000, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243fd2c0, 0x6f0968, 0x3, 0x51f701, 0xc4243cc5a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243fd2c0, 0x5, 0xc421bddfb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5027 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677b30, 0xc4225723e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222552c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423240c30, 0xc421d64950)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424677b30, 0x0, 0x0, 0x0, 0xc421d64950, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424677b30, 0x6f0968, 0x3, 0x51f701, 0xc422059890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424677b30, 0x5, 0xc421be9f40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5028 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677d10, 0xc422572430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222553a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423241c30, 0xc421d64998)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424677d10, 0x0, 0x0, 0x0, 0xc421d64998, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424677d10, 0x6f0968, 0x3, 0x51f701, 0xc422059980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424677d10, 0x5, 0xc421be9f60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5029 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677ef0, 0xc422572470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423242c30, 0xc421d649c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424677ef0, 0x0, 0x0, 0x0, 0xc421d649c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424677ef0, 0x6f0968, 0x3, 0x51f701, 0xc422059a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424677ef0, 0x5, 0xc421be9f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5030 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243820f0, 0xc4225724b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243820f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243820f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423243c30, 0xc421d649f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243820f0, 0x0, 0x0, 0x0, 0xc421d649f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243820f0, 0x6f0968, 0x3, 0x51f701, 0xc422059b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243820f0, 0x5, 0xc421be9fa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5031 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243822d0, 0xc422572530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222555e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243822d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243822d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423248c30, 0xc421d64a28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243822d0, 0x0, 0x0, 0x0, 0xc421d64a28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243822d0, 0x6f0968, 0x3, 0x51f701, 0xc422059bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243822d0, 0x5, 0xc421be9fc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5032 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243823c0, 0xc422572570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243823c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243823c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423249c30, 0xc421d64a40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243823c0, 0x0, 0x0, 0x0, 0xc421d64a40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243823c0, 0x6f0968, 0x3, 0x51f701, 0xc422059c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243823c0, 0x5, 0xc421be9fe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5033 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243824b0, 0xc4225725a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222556a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243824b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243824b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42324ac30, 0xc421d64a58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243824b0, 0x0, 0x0, 0x0, 0xc421d64a58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243824b0, 0x6f0968, 0x3, 0x51f701, 0xc422059c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243824b0, 0x5, 0xc421ca2000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5034 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382690, 0xc4225725e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42324bc30, 0xc421d64a88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424382690, 0x0, 0x0, 0x0, 0xc421d64a88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424382690, 0x6f0968, 0x3, 0x51f701, 0xc422059d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424382690, 0x5, 0xc421ca2020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5035 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382960, 0xc422572670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222558a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423254c30, 0xc421d64ad0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424382960, 0x0, 0x0, 0x0, 0xc421d64ad0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424382960, 0x6f0968, 0x3, 0x51f701, 0xc422059e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424382960, 0x5, 0xc421ca2040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5036 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382b40, 0xc4225726d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423255c30, 0xc421d64b00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424382b40, 0x0, 0x0, 0x0, 0xc421d64b00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424382b40, 0x6f0968, 0x3, 0x51f701, 0xc422059f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424382b40, 0x5, 0xc421ca2060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5037 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382d20, 0xc422572710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423246c30, 0xc421d64b30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424382d20, 0x0, 0x0, 0x0, 0xc421d64b30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424382d20, 0x6f0968, 0x3, 0x51f701, 0xc424380030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424382d20, 0x5, 0xc421ca2080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5038 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382f00, 0xc4225727a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423247c30, 0xc421d64b60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424382f00, 0x0, 0x0, 0x0, 0xc421d64b60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424382f00, 0x6f0968, 0x3, 0x51f701, 0xc4243800f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424382f00, 0x5, 0xc421ca20a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5039 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243830e0, 0xc4225727e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243830e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243830e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42325cc30, 0xc421d64b90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243830e0, 0x0, 0x0, 0x0, 0xc421d64b90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243830e0, 0x6f0968, 0x3, 0x51f701, 0xc4243801b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243830e0, 0x5, 0xc421ca20c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5040 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243832c0, 0xc422572820)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243832c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243832c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42325dc30, 0xc421d64bc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243832c0, 0x0, 0x0, 0x0, 0xc421d64bc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243832c0, 0x6f0968, 0x3, 0x51f701, 0xc424380270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243832c0, 0x5, 0xc421ca20e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5041 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243834a0, 0xc422572860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243834a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243834a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42324ec30, 0xc421d64bf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4243834a0, 0x0, 0x0, 0x0, 0xc421d64bf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4243834a0, 0x6f0968, 0x3, 0x51f701, 0xc424380330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4243834a0, 0x5, 0xc421ca2100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5042 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383680, 0xc4225728a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42324fc30, 0xc421d64c20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424383680, 0x0, 0x0, 0x0, 0xc421d64c20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424383680, 0x6f0968, 0x3, 0x51f701, 0xc4243803f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424383680, 0x5, 0xc421ca2120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5043 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383860, 0xc4225728e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423264c30, 0xc421d64c50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424383860, 0x0, 0x0, 0x0, 0xc421d64c50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424383860, 0x6f0968, 0x3, 0x51f701, 0xc4243804b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424383860, 0x5, 0xc421ca2140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5044 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383a40, 0xc422572920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423265c30, 0xc421d64c80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424383a40, 0x0, 0x0, 0x0, 0xc421d64c80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424383a40, 0x6f0968, 0x3, 0x51f701, 0xc424380570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424383a40, 0x5, 0xc421ca2160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5045 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5047 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383e00, 0xc4225729a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423256c30, 0xc421d64ce0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424383e00, 0x0, 0x0, 0x0, 0xc421d64ce0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424383e00, 0x6f0968, 0x3, 0x51f701, 0xc424380720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424383e00, 0x5, 0xc421ca2320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5021 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd4a0, 0xc421afff70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deff20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d7c30, 0xc4258e1030)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243fd4a0, 0x0, 0x0, 0x0, 0xc4258e1030, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243fd4a0, 0x6f0968, 0x3, 0x51f701, 0xc4243cc660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243fd4a0, 0x5, 0xc421bddfd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5022 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd680, 0xc421afffb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deffe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232ecc30, 0xc4258e1060)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243fd680, 0x0, 0x0, 0x0, 0xc4258e1060, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243fd680, 0x6f0968, 0x3, 0x51f701, 0xc4243cc720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243fd680, 0x5, 0xc421bddff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5023 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd860, 0xc421affff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232edc30, 0xc4258e1090)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243fd860, 0x0, 0x0, 0x0, 0xc4258e1090, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243fd860, 0x6f0968, 0x3, 0x51f701, 0xc4243cc7e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243fd860, 0x5, 0xc421cb0010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5024 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fda40, 0xc4243fa060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fda40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fda40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232dec30, 0xc4258e10c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243fda40, 0x0, 0x0, 0x0, 0xc4258e10c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243fda40, 0x6f0968, 0x3, 0x51f701, 0xc4243cc8a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243fda40, 0x5, 0xc421cb0030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5025 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a1e0, 0xc422572a80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232dfc30, 0xc421d64d40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42438a1e0, 0x0, 0x0, 0x0, 0xc421d64d40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42438a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4243808a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42438a1e0, 0x5, 0xc421cb0050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5058 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a3c0, 0xc422572ac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f4c30, 0xc421d64d70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42438a3c0, 0x0, 0x0, 0x0, 0xc421d64d70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42438a3c0, 0x6f0968, 0x3, 0x51f701, 0xc424380960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42438a3c0, 0x5, 0xc421cb0070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5059 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a5a0, 0xc422572b30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f5c30, 0xc421d64da0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42438a5a0, 0x0, 0x0, 0x0, 0xc421d64da0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42438a5a0, 0x6f0968, 0x3, 0x51f701, 0xc424380a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42438a5a0, 0x5, 0xc421cb0090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5060 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a780, 0xc422572ba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df24e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e6c30, 0xc421d64dd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42438a780, 0x0, 0x0, 0x0, 0xc421d64dd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42438a780, 0x6f0968, 0x3, 0x51f701, 0xc424380ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42438a780, 0x5, 0xc421cb00b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a960, 0xc422572be0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df25c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e7c30, 0xc421d64e00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42438a960, 0x0, 0x0, 0x0, 0xc421d64e00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42438a960, 0x6f0968, 0x3, 0x51f701, 0xc424380ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42438a960, 0x5, 0xc421cb00d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5062 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438ab40, 0xc422572c30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438ab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232fcc30, 0xc421d64e30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42438ab40, 0x0, 0x0, 0x0, 0xc421d64e30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42438ab40, 0x6f0968, 0x3, 0x51f701, 0xc424380c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42438ab40, 0x5, 0xc421cb00f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438ad20, 0xc422572ca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438ad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232fdc30, 0xc421d64e60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42438ad20, 0x0, 0x0, 0x0, 0xc421d64e60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42438ad20, 0x6f0968, 0x3, 0x51f701, 0xc424380d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42438ad20, 0x5, 0xc421cb0110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5064 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438af00, 0xc422572ce0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438af00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232eec30, 0xc421d64e90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42438af00, 0x0, 0x0, 0x0, 0xc421d64e90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42438af00, 0x6f0968, 0x3, 0x51f701, 0xc424380e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42438af00, 0x5, 0xc421cb0130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b0e0, 0xc422572d20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df28e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232efc30, 0xc421d64ec0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42438b0e0, 0x0, 0x0, 0x0, 0xc421d64ec0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42438b0e0, 0x6f0968, 0x3, 0x51f701, 0xc424380f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42438b0e0, 0x5, 0xc421cb0150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5066 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b2c0, 0xc422572d60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df29a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423304c30, 0xc421d64ef0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42438b2c0, 0x0, 0x0, 0x0, 0xc421d64ef0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42438b2c0, 0x6f0968, 0x3, 0x51f701, 0xc424380fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42438b2c0, 0x5, 0xc421cb0170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5067 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b4a0, 0xc422572da0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423305c30, 0xc421d64f20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42438b4a0, 0x0, 0x0, 0x0, 0xc421d64f20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42438b4a0, 0x6f0968, 0x3, 0x51f701, 0xc424381080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42438b4a0, 0x5, 0xc421cb0190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5068 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b680, 0xc422572de0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f6c30, 0xc421d64f50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42438b680, 0x0, 0x0, 0x0, 0xc421d64f50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42438b680, 0x6f0968, 0x3, 0x51f701, 0xc424381140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42438b680, 0x5, 0xc421cb01b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5069 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fca50, 0xc421affdd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fca50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f7c30, 0xc4258e0f28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4243fca50, 0x0, 0x0, 0x0, 0xc4258e0f28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4243fca50, 0x6f0968, 0x3, 0x51f701, 0xc4243cc240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4243fca50, 0x5, 0xc421cb01d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b860, 0xc422572e20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42330cc30, 0xc421d64f80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42438b860, 0x0, 0x0, 0x0, 0xc421d64f80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42438b860, 0x6f0968, 0x3, 0x51f701, 0xc424381200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42438b860, 0x5, 0xc421cb01f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5071 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5073 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438ba40, 0xc422572e60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438ba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42330dc30, 0xc421d64fb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42438ba40, 0x0, 0x0, 0x0, 0xc421d64fb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42438ba40, 0x6f0968, 0x3, 0x51f701, 0xc4243812c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42438ba40, 0x5, 0xc421cb0330, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5048 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a000, 0xc422572a00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df21c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423257c30, 0xc421d64d10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42438a000, 0x0, 0x0, 0x0, 0xc421d64d10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42438a000, 0x6f0968, 0x3, 0x51f701, 0xc4243807e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42438a000, 0x5, 0xc421ca2340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba960, 0xc4229c7190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42326cc30, 0xc42227ef90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4221ba960, 0x0, 0x0, 0x0, 0xc42227ef90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4221ba960, 0x6f0968, 0x3, 0x51f701, 0xc4226f25d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4221ba960, 0x5, 0xc421ca2360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5050 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e62d0, 0xc4229c7e60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e62d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e62d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42326dc30, 0xc42227f878)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4226e62d0, 0x0, 0x0, 0x0, 0xc42227f878, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4226e62d0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4226e62d0, 0x5, 0xc421ca2380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5051 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249dd10, 0xc421afe9d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eed20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249dd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42325ec30, 0xc42227fe30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42249dd10, 0x0, 0x0, 0x0, 0xc42227fe30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42249dd10, 0x6f0968, 0x3, 0x51f701, 0xc422911500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42249dd10, 0x5, 0xc421ca23a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5052 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243882d0, 0xc421afead0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eef80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243882d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243882d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42325fc30, 0xc42227fec0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243882d0, 0x0, 0x0, 0x0, 0xc42227fec0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243882d0, 0x6f0968, 0x3, 0x51f701, 0xc422911740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243882d0, 0x5, 0xc421ca23c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243884b0, 0xc421afeb30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243884b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243884b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423274c30, 0xc42227fef0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243884b0, 0x0, 0x0, 0x0, 0xc42227fef0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243884b0, 0x6f0968, 0x3, 0x51f701, 0xc422911800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243884b0, 0x5, 0xc421ca23e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5054 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388690, 0xc421afeb70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423275c30, 0xc42227ff20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424388690, 0x0, 0x0, 0x0, 0xc42227ff20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424388690, 0x6f0968, 0x3, 0x51f701, 0xc4229118c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424388690, 0x5, 0xc421ca2400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5055 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388870, 0xc421afebb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423266c30, 0xc42227ff50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424388870, 0x0, 0x0, 0x0, 0xc42227ff50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424388870, 0x6f0968, 0x3, 0x51f701, 0xc422911980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424388870, 0x5, 0xc421ca2420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5056 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388a50, 0xc421afebf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423267c30, 0xc42227ff80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424388a50, 0x0, 0x0, 0x0, 0xc42227ff80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424388a50, 0x6f0968, 0x3, 0x51f701, 0xc422911a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424388a50, 0x5, 0xc421ca2440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5057 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388c30, 0xc421afec30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42327cc30, 0xc42227ffb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424388c30, 0x0, 0x0, 0x0, 0xc42227ffb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424388c30, 0x6f0968, 0x3, 0x51f701, 0xc422911b30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424388c30, 0x5, 0xc421ca2460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5074 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388e10, 0xc421afec70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42327dc30, 0xc42227ffe0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424388e10, 0x0, 0x0, 0x0, 0xc42227ffe0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424388e10, 0x6f0968, 0x3, 0x51f701, 0xc422911bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424388e10, 0x5, 0xc421ca2480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5075 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388ff0, 0xc421afecb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42326ec30, 0xc42002bbe0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424388ff0, 0x0, 0x0, 0x0, 0xc42002bbe0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424388ff0, 0x6f0968, 0x3, 0x51f701, 0xc422911cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424388ff0, 0x5, 0xc421ca24a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5076 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243891d0, 0xc421afecf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243891d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243891d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42326fc30, 0xc4258e0010)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243891d0, 0x0, 0x0, 0x0, 0xc4258e0010, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243891d0, 0x6f0968, 0x3, 0x51f701, 0xc422911d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243891d0, 0x5, 0xc421ca24c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5077 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243893b0, 0xc421afed60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243893b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243893b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423284c30, 0xc4258e0040)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243893b0, 0x0, 0x0, 0x0, 0xc4258e0040, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243893b0, 0x6f0968, 0x3, 0x51f701, 0xc422911e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243893b0, 0x5, 0xc421ca24e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5078 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389590, 0xc421afede0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423285c30, 0xc4258e0070)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424389590, 0x0, 0x0, 0x0, 0xc4258e0070, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424389590, 0x6f0968, 0x3, 0x51f701, 0xc422911ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424389590, 0x5, 0xc421ca2500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5079 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383b30, 0xc422572940)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423276c30, 0xc421d64c98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424383b30, 0x0, 0x0, 0x0, 0xc421d64c98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424383b30, 0x6f0968, 0x3, 0x51f701, 0xc4243805d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424383b30, 0x5, 0xc421ca2520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5080 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389770, 0xc421afee50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423277c30, 0xc4258e00a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424389770, 0x0, 0x0, 0x0, 0xc4258e00a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424389770, 0x6f0968, 0x3, 0x51f701, 0xc424386000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424389770, 0x5, 0xc421ca2540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5081 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389950, 0xc421afee90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42328cc30, 0xc4258e00d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424389950, 0x0, 0x0, 0x0, 0xc4258e00d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424389950, 0x6f0968, 0x3, 0x51f701, 0xc4243860c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424389950, 0x5, 0xc421ca2560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5082 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5084 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389b30, 0xc421afeee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42328dc30, 0xc4258e0100)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424389b30, 0x0, 0x0, 0x0, 0xc4258e0100, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424389b30, 0x6f0968, 0x3, 0x51f701, 0xc424386180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424389b30, 0x5, 0xc421ca26f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5090 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438bc20, 0xc422572ec0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438bc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232fec30, 0xc421d64fe0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42438bc20, 0x0, 0x0, 0x0, 0xc421d64fe0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42438bc20, 0x6f0968, 0x3, 0x51f701, 0xc424381380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42438bc20, 0x5, 0xc421cb0350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5091 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438be00, 0xc422572f40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438be00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232ffc30, 0xc421d65010)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42438be00, 0x0, 0x0, 0x0, 0xc421d65010, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42438be00, 0x6f0968, 0x3, 0x51f701, 0xc424381440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42438be00, 0x5, 0xc421cb0370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5092 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ede0f0, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ede0f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425ede0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423314c30, 0x410ffd, 0xc4258e0c60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425ede0f0, 0x0, 0x0, 0x0, 0xc4258e0c60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425ede0f0, 0x6f0968, 0x3, 0x51f701, 0xc425d2f800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425ede0f0, 0x5, 0xc421cb0390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5093 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a60f0, 0xc422573020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a60f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a60f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423315c30, 0xc421d65058)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243a60f0, 0x0, 0x0, 0x0, 0xc421d65058, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243a60f0, 0x6f0968, 0x3, 0x51f701, 0xc4243815f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243a60f0, 0x5, 0xc421cb03b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5094 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a62d0, 0xc422573110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a62d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a62d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423306c30, 0xc421d65088)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243a62d0, 0x0, 0x0, 0x0, 0xc421d65088, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243a62d0, 0x6f0968, 0x3, 0x51f701, 0xc424381740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243a62d0, 0x5, 0xc421cb03d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5095 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a65a0, 0xc4225731a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df32a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a65a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a65a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423307c30, 0xc421d650d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243a65a0, 0x0, 0x0, 0x0, 0xc421d650d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243a65a0, 0x6f0968, 0x3, 0x51f701, 0xc424381860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243a65a0, 0x5, 0xc421cb03f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5096 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6870, 0xc422573200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df33c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42331cc30, 0xc421d65118)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243a6870, 0x0, 0x0, 0x0, 0xc421d65118, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243a6870, 0x6f0968, 0x3, 0x51f701, 0xc424381980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243a6870, 0x5, 0xc421cb0410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5097 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6d20, 0xc4225732a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df35a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42330ec30, 0xc421d65190)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243a6d20, 0x0, 0x0, 0x0, 0xc421d65190, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243a6d20, 0x6f0968, 0x3, 0x51f701, 0xc424381b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243a6d20, 0x5, 0xc421cb0430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5098 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6f00, 0xc4225732e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42330fc30, 0xc421d651c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243a6f00, 0x0, 0x0, 0x0, 0xc421d651c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243a6f00, 0x6f0968, 0x3, 0x51f701, 0xc424381c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243a6f00, 0x5, 0xc421cb0450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5099 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a71d0, 0xc422573340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df37a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a71d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a71d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423324c30, 0xc421d65208)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243a71d0, 0x0, 0x0, 0x0, 0xc421d65208, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243a71d0, 0x6f0968, 0x3, 0x51f701, 0xc424381d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243a71d0, 0x5, 0xc421cb0470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a74a0, 0xc4225733b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df38c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a74a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a74a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423325c30, 0xc421d65250)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4243a74a0, 0x0, 0x0, 0x0, 0xc421d65250, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4243a74a0, 0x6f0968, 0x3, 0x51f701, 0xc424381e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4243a74a0, 0x5, 0xc421cb0490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5101 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7770, 0xc422573460)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423316c30, 0xc421d65298)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4243a7770, 0x0, 0x0, 0x0, 0xc421d65298, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4243a7770, 0x6f0968, 0x3, 0x51f701, 0xc424381f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4243a7770, 0x5, 0xc421cb04b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246762d0, 0xc422572040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222548a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246762d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246762d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423223c30, 0xc421d646c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4246762d0, 0x0, 0x0, 0x0, 0xc421d646c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4246762d0, 0x6f0968, 0x3, 0x51f701, 0xc422058e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4246762d0, 0x5, 0xc421cb04d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5103 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243825a0, 0xc4225725c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243825a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243825a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42324dc30, 0xc421d64a70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243825a0, 0x0, 0x0, 0x0, 0xc421d64a70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243825a0, 0x6f0968, 0x3, 0x51f701, 0xc422059ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243825a0, 0x5, 0xc421cb04f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5104 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382780, 0xc422572600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222557c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42323ec30, 0xc421d64aa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424382780, 0x0, 0x0, 0x0, 0xc421d64aa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424382780, 0x6f0968, 0x3, 0x51f701, 0xc422059da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424382780, 0x5, 0xc421cb0510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5105 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382a50, 0xc4225726b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423250c30, 0xc421d64ae8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424382a50, 0x0, 0x0, 0x0, 0xc421d64ae8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424382a50, 0x6f0968, 0x3, 0x51f701, 0xc422059ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424382a50, 0x5, 0xc421cb0530, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5106 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382c30, 0xc4225726f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222559c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423251c30, 0xc421d64b18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424382c30, 0x0, 0x0, 0x0, 0xc421d64b18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424382c30, 0x6f0968, 0x3, 0x51f701, 0xc422059fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424382c30, 0x5, 0xc421cb0550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5107 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382e10, 0xc422572760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423252c30, 0xc421d64b48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424382e10, 0x0, 0x0, 0x0, 0xc421d64b48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424382e10, 0x6f0968, 0x3, 0x51f701, 0xc424380090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424382e10, 0x5, 0xc421cb0570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5108 [semacquire]:
sync.runtime_Semacquire(0xc421cb066c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb0660)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5110 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382ff0, 0xc4225727c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423253c30, 0xc421d64b78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424382ff0, 0x0, 0x0, 0x0, 0xc421d64b78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424382ff0, 0x6f0968, 0x3, 0x51f701, 0xc424380150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424382ff0, 0x5, 0xc421cb0680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5085 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389d10, 0xc421afef60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42327ec30, 0xc4258e0130)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424389d10, 0x0, 0x0, 0x0, 0xc4258e0130, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424389d10, 0x6f0968, 0x3, 0x51f701, 0xc424386240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424389d10, 0x5, 0xc421ca2710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5086 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389ef0, 0xc421afefd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42327fc30, 0xc4258e0160)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424389ef0, 0x0, 0x0, 0x0, 0xc4258e0160, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424389ef0, 0x6f0968, 0x3, 0x51f701, 0xc424386300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424389ef0, 0x5, 0xc421ca2730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5087 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246780f0, 0xc421aff010)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246780f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246780f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423294c30, 0xc4258e0190)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4246780f0, 0x0, 0x0, 0x0, 0xc4258e0190, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4246780f0, 0x6f0968, 0x3, 0x51f701, 0xc4243863c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4246780f0, 0x5, 0xc421ca2750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5088 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246782d0, 0xc421aff090)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246782d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246782d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423295c30, 0xc4258e01c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4246782d0, 0x0, 0x0, 0x0, 0xc4258e01c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4246782d0, 0x6f0968, 0x3, 0x51f701, 0xc424386480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4246782d0, 0x5, 0xc421ca2770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5089 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246784b0, 0xc421aff110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246784b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246784b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423286c30, 0xc4258e01f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4246784b0, 0x0, 0x0, 0x0, 0xc4258e01f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4246784b0, 0x6f0968, 0x3, 0x51f701, 0xc424386540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4246784b0, 0x5, 0xc421ca2790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5122 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678690, 0xc421aff150)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efe60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423287c30, 0xc4258e0220)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424678690, 0x0, 0x0, 0x0, 0xc4258e0220, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424678690, 0x6f0968, 0x3, 0x51f701, 0xc424386600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424678690, 0x5, 0xc421ca27b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5123 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678870, 0xc421aff1a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eff40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42329cc30, 0xc4258e0250)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424678870, 0x0, 0x0, 0x0, 0xc4258e0250, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424678870, 0x6f0968, 0x3, 0x51f701, 0xc4243866c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424678870, 0x5, 0xc421ca27d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5124 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678a50, 0xc421aff210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42329dc30, 0xc4258e0280)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424678a50, 0x0, 0x0, 0x0, 0xc4258e0280, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424678a50, 0x6f0968, 0x3, 0x51f701, 0xc424386780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424678a50, 0x5, 0xc421ca27f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5125 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678c30, 0xc421aff270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42328ec30, 0xc4258e02b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424678c30, 0x0, 0x0, 0x0, 0xc4258e02b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424678c30, 0x6f0968, 0x3, 0x51f701, 0xc424386840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424678c30, 0x5, 0xc421ca2810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5126 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678e10, 0xc421aff2b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42328fc30, 0xc4258e02e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424678e10, 0x0, 0x0, 0x0, 0xc4258e02e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424678e10, 0x6f0968, 0x3, 0x51f701, 0xc424386900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424678e10, 0x5, 0xc421ca2830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5127 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246792c0, 0xc421aff3b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246792c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246792c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a5c30, 0xc4258e0358)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4246792c0, 0x0, 0x0, 0x0, 0xc4258e0358, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4246792c0, 0x6f0968, 0x3, 0x51f701, 0xc424386ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4246792c0, 0x5, 0xc421ca2850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5128 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246794a0, 0xc421aff400)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246794a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246794a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423296c30, 0xc4258e0388)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4246794a0, 0x0, 0x0, 0x0, 0xc4258e0388, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4246794a0, 0x6f0968, 0x3, 0x51f701, 0xc424386ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4246794a0, 0x5, 0xc421ca2870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5129 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679770, 0xc421aff490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423297c30, 0xc4258e03d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424679770, 0x0, 0x0, 0x0, 0xc4258e03d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424679770, 0x6f0968, 0x3, 0x51f701, 0xc424386cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424679770, 0x5, 0xc421ca2890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5130 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679950, 0xc421aff4d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232acc30, 0xc4258e0400)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424679950, 0x0, 0x0, 0x0, 0xc4258e0400, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424679950, 0x6f0968, 0x3, 0x51f701, 0xc424386d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424679950, 0x5, 0xc421ca28b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5131 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679b30, 0xc421aff510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232adc30, 0xc4258e0430)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424679b30, 0x0, 0x0, 0x0, 0xc4258e0430, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424679b30, 0x6f0968, 0x3, 0x51f701, 0xc424386e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424679b30, 0x5, 0xc421ca28d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5132 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679d10, 0xc421aff550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42329ec30, 0xc4258e0460)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424679d10, 0x0, 0x0, 0x0, 0xc4258e0460, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424679d10, 0x6f0968, 0x3, 0x51f701, 0xc424386f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424679d10, 0x5, 0xc421ca28f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5133 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679ef0, 0xc421aff590)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42329fc30, 0xc4258e0490)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424679ef0, 0x0, 0x0, 0x0, 0xc4258e0490, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424679ef0, 0x6f0968, 0x3, 0x51f701, 0xc424386ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424679ef0, 0x5, 0xc421ca2910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5134 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e40f0, 0xc421aff5d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e40f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e40f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b4c30, 0xc4258e04c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4243e40f0, 0x0, 0x0, 0x0, 0xc4258e04c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4243e40f0, 0x6f0968, 0x3, 0x51f701, 0xc4243870b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4243e40f0, 0x5, 0xc421ca2930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5135 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5137 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e42d0, 0xc421aff630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deea20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e42d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e42d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b5c30, 0xc4258e04f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243e42d0, 0x0, 0x0, 0x0, 0xc4258e04f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243e42d0, 0x6f0968, 0x3, 0x51f701, 0xc424387170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243e42d0, 0x5, 0xc421ca2ab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5111 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243831d0, 0xc422572800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243831d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243831d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423258c30, 0xc421d64ba8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243831d0, 0x0, 0x0, 0x0, 0xc421d64ba8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243831d0, 0x6f0968, 0x3, 0x51f701, 0xc424380210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243831d0, 0x5, 0xc421cb06a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5112 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243833b0, 0xc422572840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243833b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243833b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423259c30, 0xc421d64bd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243833b0, 0x0, 0x0, 0x0, 0xc421d64bd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243833b0, 0x6f0968, 0x3, 0x51f701, 0xc4243802d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243833b0, 0x5, 0xc421cb06c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5113 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383590, 0xc422572880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42325ac30, 0xc421d64c08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424383590, 0x0, 0x0, 0x0, 0xc421d64c08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424383590, 0x6f0968, 0x3, 0x51f701, 0xc424380390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424383590, 0x5, 0xc421cb06e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5114 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383770, 0xc4225728c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42325bc30, 0xc421d64c38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424383770, 0x0, 0x0, 0x0, 0xc421d64c38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424383770, 0x6f0968, 0x3, 0x51f701, 0xc424380450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424383770, 0x5, 0xc421cb0700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5115 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383950, 0xc422572900)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423260c30, 0xc421d64c68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424383950, 0x0, 0x0, 0x0, 0xc421d64c68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424383950, 0x6f0968, 0x3, 0x51f701, 0xc424380510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424383950, 0x5, 0xc421cb0720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5116 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383d10, 0xc422572980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df20a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423261c30, 0xc421d64cc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424383d10, 0x0, 0x0, 0x0, 0xc421d64cc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424383d10, 0x6f0968, 0x3, 0x51f701, 0xc4243806c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424383d10, 0x5, 0xc421cb0740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5117 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383ef0, 0xc4225729d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423262c30, 0xc421d64cf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424383ef0, 0x0, 0x0, 0x0, 0xc421d64cf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424383ef0, 0x6f0968, 0x3, 0x51f701, 0xc424380780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424383ef0, 0x5, 0xc421cb0760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5118 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a0f0, 0xc422572a40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423263c30, 0xc421d64d28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42438a0f0, 0x0, 0x0, 0x0, 0xc421d64d28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42438a0f0, 0x6f0968, 0x3, 0x51f701, 0xc424380840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42438a0f0, 0x5, 0xc421cb0780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5119 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300960, 0xc42240b390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423268c30, 0xc421d64110)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422300960, 0x0, 0x0, 0x0, 0xc421d64110, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422300960, 0x6f0968, 0x3, 0x51f701, 0xc4227a3770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422300960, 0x5, 0xc421cb07a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5120 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246763c0, 0xc422572060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246763c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246763c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423269c30, 0xc421d646f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4246763c0, 0x0, 0x0, 0x0, 0xc421d646f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4246763c0, 0x6f0968, 0x3, 0x51f701, 0xc422058ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4246763c0, 0x5, 0xc421cb07c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5121 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383c20, 0xc422572960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42326ac30, 0xc421d64cb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424383c20, 0x0, 0x0, 0x0, 0xc421d64cb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424383c20, 0x6f0968, 0x3, 0x51f701, 0xc424380630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424383c20, 0x5, 0xc421cb07e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5138 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243883c0, 0xc421afeb10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eefe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243883c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243883c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42326bc30, 0xc42227fed8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4243883c0, 0x0, 0x0, 0x0, 0xc42227fed8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4243883c0, 0x6f0968, 0x3, 0x51f701, 0xc4229117a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4243883c0, 0x5, 0xc421cb0800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5139 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243885a0, 0xc421afeb50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243885a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243885a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423270c30, 0xc42227ff08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243885a0, 0x0, 0x0, 0x0, 0xc42227ff08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243885a0, 0x6f0968, 0x3, 0x51f701, 0xc422911860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243885a0, 0x5, 0xc421cb0820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5140 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388780, 0xc421afeb90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423271c30, 0xc42227ff38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424388780, 0x0, 0x0, 0x0, 0xc42227ff38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424388780, 0x6f0968, 0x3, 0x51f701, 0xc422911920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424388780, 0x5, 0xc421cb0840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5141 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388960, 0xc421afebd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423272c30, 0xc42227ff68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424388960, 0x0, 0x0, 0x0, 0xc42227ff68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424388960, 0x6f0968, 0x3, 0x51f701, 0xc422911a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424388960, 0x5, 0xc421cb0860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5142 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388b40, 0xc421afec10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423273c30, 0xc42227ff98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424388b40, 0x0, 0x0, 0x0, 0xc42227ff98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424388b40, 0x6f0968, 0x3, 0x51f701, 0xc422911ad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424388b40, 0x5, 0xc421cb0880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5143 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388d20, 0xc421afec50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423278c30, 0xc42227ffc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424388d20, 0x0, 0x0, 0x0, 0xc42227ffc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424388d20, 0x6f0968, 0x3, 0x51f701, 0xc422911b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424388d20, 0x5, 0xc421cb08a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5144 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388f00, 0xc421afec90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423279c30, 0xc42227fff8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424388f00, 0x0, 0x0, 0x0, 0xc42227fff8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424388f00, 0x6f0968, 0x3, 0x51f701, 0xc422911c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424388f00, 0x5, 0xc421cb08c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5145 [semacquire]:
sync.runtime_Semacquire(0xc421cb09ac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb09a0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243890e0, 0xc421afecd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243890e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243890e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42327ac30, 0xc42002bee0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243890e0, 0x0, 0x0, 0x0, 0xc42002bee0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243890e0, 0x6f0968, 0x3, 0x51f701, 0xc422911d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243890e0, 0x5, 0xc421cb09c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5154 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e44b0, 0xc421aff670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deeae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e44b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e44b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a6c30, 0xc4258e0520)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243e44b0, 0x0, 0x0, 0x0, 0xc4258e0520, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243e44b0, 0x6f0968, 0x3, 0x51f701, 0xc424387230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243e44b0, 0x5, 0xc421ca2ad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5155 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e70e0, 0xc421afe160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e70e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e70e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a7c30, 0xc42227f9e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4226e70e0, 0x0, 0x0, 0x0, 0xc42227f9e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4226e70e0, 0x6f0968, 0x3, 0x51f701, 0xc422910300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4226e70e0, 0x5, 0xc421ca2af0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5156 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5157 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd1d0, 0xc421afff10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defe00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e1c30, 0xc4258e0fe8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243fd1d0, 0x0, 0x0, 0x0, 0xc4258e0fe8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243fd1d0, 0x6f0968, 0x3, 0x51f701, 0xc4243cc540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243fd1d0, 0x5, 0xc421ca2b30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5158 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd3b0, 0xc421afff50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e2c30, 0xc4258e1018)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243fd3b0, 0x0, 0x0, 0x0, 0xc4258e1018, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243fd3b0, 0x6f0968, 0x3, 0x51f701, 0xc4243cc600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243fd3b0, 0x5, 0xc421ca2b50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5159 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd590, 0xc421afff90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deff80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e3c30, 0xc4258e1048)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243fd590, 0x0, 0x0, 0x0, 0xc4258e1048, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243fd590, 0x6f0968, 0x3, 0x51f701, 0xc4243cc6c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243fd590, 0x5, 0xc421ca2b70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5160 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd770, 0xc421afffd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e8c30, 0xc4258e1078)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243fd770, 0x0, 0x0, 0x0, 0xc4258e1078, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243fd770, 0x6f0968, 0x3, 0x51f701, 0xc4243cc780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243fd770, 0x5, 0xc421ca2b90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5161 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd950, 0xc4243fa020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e9c30, 0xc4258e10a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243fd950, 0x0, 0x0, 0x0, 0xc4258e10a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243fd950, 0x6f0968, 0x3, 0x51f701, 0xc4243cc840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243fd950, 0x5, 0xc421ca2bb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5162 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fdb30, 0xc4243fa090)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fdb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fdb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232eac30, 0xc4258e10d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243fdb30, 0x0, 0x0, 0x0, 0xc4258e10d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243fdb30, 0x6f0968, 0x3, 0x51f701, 0xc4243cc900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243fdb30, 0x5, 0xc421ca2bd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5163 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a2d0, 0xc422572aa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232ebc30, 0xc421d64d58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42438a2d0, 0x0, 0x0, 0x0, 0xc421d64d58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42438a2d0, 0x6f0968, 0x3, 0x51f701, 0xc424380900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42438a2d0, 0x5, 0xc421ca2bf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5164 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a4b0, 0xc422572ae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df23c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f0c30, 0xc421d64d88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42438a4b0, 0x0, 0x0, 0x0, 0xc421d64d88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42438a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4243809c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42438a4b0, 0x5, 0xc421ca2c10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5165 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a690, 0xc422572b70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f1c30, 0xc421d64db8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42438a690, 0x0, 0x0, 0x0, 0xc421d64db8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42438a690, 0x6f0968, 0x3, 0x51f701, 0xc424380a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42438a690, 0x5, 0xc421ca2c30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5166 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a870, 0xc422572bc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f2c30, 0xc421d64de8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42438a870, 0x0, 0x0, 0x0, 0xc421d64de8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42438a870, 0x6f0968, 0x3, 0x51f701, 0xc424380b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42438a870, 0x5, 0xc421ca2c50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5167 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438aa50, 0xc422572c00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438aa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f3c30, 0xc421d64e18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42438aa50, 0x0, 0x0, 0x0, 0xc421d64e18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42438aa50, 0x6f0968, 0x3, 0x51f701, 0xc424380c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42438aa50, 0x5, 0xc421ca2c70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5168 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438ac30, 0xc422572c70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df26e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438ac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f8c30, 0xc421d64e48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42438ac30, 0x0, 0x0, 0x0, 0xc421d64e48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42438ac30, 0x6f0968, 0x3, 0x51f701, 0xc424380cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42438ac30, 0x5, 0xc421ca2c90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5169 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438ae10, 0xc422572cc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df27a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438ae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f9c30, 0xc421d64e78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42438ae10, 0x0, 0x0, 0x0, 0xc421d64e78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42438ae10, 0x6f0968, 0x3, 0x51f701, 0xc424380db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42438ae10, 0x5, 0xc421ca2cb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5170 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438aff0, 0xc422572d00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232fac30, 0xc421d64ea8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42438aff0, 0x0, 0x0, 0x0, 0xc421d64ea8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42438aff0, 0x6f0968, 0x3, 0x51f701, 0xc424380ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42438aff0, 0x5, 0xc421ca2cd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5171 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b1d0, 0xc422572d40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232fbc30, 0xc421d64ed8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42438b1d0, 0x0, 0x0, 0x0, 0xc421d64ed8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42438b1d0, 0x6f0968, 0x3, 0x51f701, 0xc424380f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42438b1d0, 0x5, 0xc421ca2cf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5172 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5174 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b3b0, 0xc422572d80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423300c30, 0xc421d64f08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42438b3b0, 0x0, 0x0, 0x0, 0xc421d64f08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42438b3b0, 0x6f0968, 0x3, 0x51f701, 0xc424381020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42438b3b0, 0x5, 0xc421ca2e40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5148 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243892c0, 0xc421afed10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243892c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243892c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42327bc30, 0xc4258e0028)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243892c0, 0x0, 0x0, 0x0, 0xc4258e0028, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243892c0, 0x6f0968, 0x3, 0x51f701, 0xc422911dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243892c0, 0x5, 0xc421cb09e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5149 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243894a0, 0xc421afeda0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243894a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243894a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423280c30, 0xc4258e0058)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243894a0, 0x0, 0x0, 0x0, 0xc4258e0058, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243894a0, 0x6f0968, 0x3, 0x51f701, 0xc422911e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243894a0, 0x5, 0xc421cb0a00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5150 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246761e0, 0xc422572020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246761e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246761e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423281c30, 0xc421d646b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4246761e0, 0x0, 0x0, 0x0, 0xc421d646b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4246761e0, 0x6f0968, 0x3, 0x51f701, 0xc422058de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4246761e0, 0x5, 0xc421cb0a20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5151 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389680, 0xc421afee20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423282c30, 0xc4258e0088)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424389680, 0x0, 0x0, 0x0, 0xc4258e0088, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424389680, 0x6f0968, 0x3, 0x51f701, 0xc422911f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424389680, 0x5, 0xc421cb0a40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5152 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389860, 0xc421afee70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423283c30, 0xc4258e00b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424389860, 0x0, 0x0, 0x0, 0xc4258e00b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424389860, 0x6f0968, 0x3, 0x51f701, 0xc424386060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424389860, 0x5, 0xc421cb0a60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5153 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389a40, 0xc421afeeb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423288c30, 0xc4258e00e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424389a40, 0x0, 0x0, 0x0, 0xc4258e00e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424389a40, 0x6f0968, 0x3, 0x51f701, 0xc424386120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424389a40, 0x5, 0xc421cb0a80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389c20, 0xc421afef20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efa40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423289c30, 0xc4258e0118)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424389c20, 0x0, 0x0, 0x0, 0xc4258e0118, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424389c20, 0x6f0968, 0x3, 0x51f701, 0xc4243861e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424389c20, 0x5, 0xc421cb0aa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5187 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389e00, 0xc421afefa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42328ac30, 0xc4258e0148)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424389e00, 0x0, 0x0, 0x0, 0xc4258e0148, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424389e00, 0x6f0968, 0x3, 0x51f701, 0xc4243862a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424389e00, 0x5, 0xc421cb0ac0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5188 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678000, 0xc421afeff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42328bc30, 0xc4258e0178)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424678000, 0x0, 0x0, 0x0, 0xc4258e0178, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424678000, 0x6f0968, 0x3, 0x51f701, 0xc424386360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424678000, 0x5, 0xc421cb0ae0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5189 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246781e0, 0xc421aff050)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246781e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246781e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423290c30, 0xc4258e01a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4246781e0, 0x0, 0x0, 0x0, 0xc4258e01a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4246781e0, 0x6f0968, 0x3, 0x51f701, 0xc424386420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4246781e0, 0x5, 0xc421cb0b00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5190 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246783c0, 0xc421aff0d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246783c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246783c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423291c30, 0xc4258e01d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4246783c0, 0x0, 0x0, 0x0, 0xc4258e01d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4246783c0, 0x6f0968, 0x3, 0x51f701, 0xc4243864e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4246783c0, 0x5, 0xc421cb0b20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5191 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246785a0, 0xc421aff130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efe00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246785a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246785a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423292c30, 0xc4258e0208)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4246785a0, 0x0, 0x0, 0x0, 0xc4258e0208, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4246785a0, 0x6f0968, 0x3, 0x51f701, 0xc4243865a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4246785a0, 0x5, 0xc421cb0b40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5192 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678780, 0xc421aff170)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423293c30, 0xc4258e0238)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424678780, 0x0, 0x0, 0x0, 0xc4258e0238, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424678780, 0x6f0968, 0x3, 0x51f701, 0xc424386660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424678780, 0x5, 0xc421cb0b60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5193 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678960, 0xc421aff1d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223effa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423298c30, 0xc4258e0268)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424678960, 0x0, 0x0, 0x0, 0xc4258e0268, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424678960, 0x6f0968, 0x3, 0x51f701, 0xc424386720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424678960, 0x5, 0xc421cb0b80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5194 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678b40, 0xc421aff250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423299c30, 0xc4258e0298)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424678b40, 0x0, 0x0, 0x0, 0xc4258e0298, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424678b40, 0x6f0968, 0x3, 0x51f701, 0xc4243867e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424678b40, 0x5, 0xc421cb0ba0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5195 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678d20, 0xc421aff290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42329ac30, 0xc4258e02c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424678d20, 0x0, 0x0, 0x0, 0xc4258e02c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424678d20, 0x6f0968, 0x3, 0x51f701, 0xc4243868a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424678d20, 0x5, 0xc421cb0bc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5196 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678f00, 0xc421aff300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42329bc30, 0xc4258e02f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424678f00, 0x0, 0x0, 0x0, 0xc4258e02f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424678f00, 0x6f0968, 0x3, 0x51f701, 0xc424386960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424678f00, 0x5, 0xc421cb0be0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5197 [semacquire]:
sync.runtime_Semacquire(0xc421cb0cbc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb0cb0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5199 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246791d0, 0xc421aff390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246791d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246791d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a0c30, 0xc4258e0340)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4246791d0, 0x0, 0x0, 0x0, 0xc4258e0340, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4246791d0, 0x6f0968, 0x3, 0x51f701, 0xc424386a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4246791d0, 0x5, 0xc421cb0cd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5175 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b590, 0xc422572dc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423301c30, 0xc421d64f38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42438b590, 0x0, 0x0, 0x0, 0xc421d64f38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42438b590, 0x6f0968, 0x3, 0x51f701, 0xc4243810e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42438b590, 0x5, 0xc421ca2e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5176 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246790e0, 0xc421aff370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246790e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246790e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423302c30, 0xc4258e0328)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4246790e0, 0x0, 0x0, 0x0, 0xc4258e0328, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4246790e0, 0x6f0968, 0x3, 0x51f701, 0xc424386a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4246790e0, 0x5, 0xc421ca2e80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5177 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b770, 0xc422572e00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423303c30, 0xc421d64f68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42438b770, 0x0, 0x0, 0x0, 0xc421d64f68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42438b770, 0x6f0968, 0x3, 0x51f701, 0xc4243811a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42438b770, 0x5, 0xc421ca2ea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5178 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b950, 0xc422572e40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423308c30, 0xc421d64f98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42438b950, 0x0, 0x0, 0x0, 0xc421d64f98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42438b950, 0x6f0968, 0x3, 0x51f701, 0xc424381260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42438b950, 0x5, 0xc421ca2ec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5179 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438bb30, 0xc422572e80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438bb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423309c30, 0xc421d64fc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42438bb30, 0x0, 0x0, 0x0, 0xc421d64fc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42438bb30, 0x6f0968, 0x3, 0x51f701, 0xc424381320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42438bb30, 0x5, 0xc421ca2ee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5180 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438bd10, 0xc422572f00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438bd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42330ac30, 0xc421d64ff8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42438bd10, 0x0, 0x0, 0x0, 0xc421d64ff8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42438bd10, 0x6f0968, 0x3, 0x51f701, 0xc4243813e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42438bd10, 0x5, 0xc421ca2f00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5181 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438bef0, 0xc422572f70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438bef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42330bc30, 0xc421d65028)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42438bef0, 0x0, 0x0, 0x0, 0xc421d65028, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42438bef0, 0x6f0968, 0x3, 0x51f701, 0xc4243814a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42438bef0, 0x5, 0xc421ca2f20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5182 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6000, 0xc422572ff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423310c30, 0xc421d65040)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243a6000, 0x0, 0x0, 0x0, 0xc421d65040, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243a6000, 0x6f0968, 0x3, 0x51f701, 0xc424381590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243a6000, 0x5, 0xc421ca2f40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5183 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a61e0, 0xc4225730d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df30a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a61e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a61e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423311c30, 0xc421d65070)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243a61e0, 0x0, 0x0, 0x0, 0xc421d65070, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243a61e0, 0x6f0968, 0x3, 0x51f701, 0xc4243816e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243a61e0, 0x5, 0xc421ca2f60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5184 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a64b0, 0xc422573180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a64b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a64b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423312c30, 0xc421d650b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243a64b0, 0x0, 0x0, 0x0, 0xc421d650b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243a64b0, 0x6f0968, 0x3, 0x51f701, 0xc424381800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243a64b0, 0x5, 0xc421ca2f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5185 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6690, 0xc4225731c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423313c30, 0xc421d650e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4243a6690, 0x0, 0x0, 0x0, 0xc421d650e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4243a6690, 0x6f0968, 0x3, 0x51f701, 0xc4243818c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4243a6690, 0x5, 0xc421ca2fa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5202 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6960, 0xc422573220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423318c30, 0xc421d65130)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4243a6960, 0x0, 0x0, 0x0, 0xc421d65130, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4243a6960, 0x6f0968, 0x3, 0x51f701, 0xc4243819e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4243a6960, 0x5, 0xc421ca2fc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5203 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6c30, 0xc422573280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423319c30, 0xc421d65178)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243a6c30, 0x0, 0x0, 0x0, 0xc421d65178, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243a6c30, 0x6f0968, 0x3, 0x51f701, 0xc424381b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243a6c30, 0x5, 0xc421ca2fe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5204 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6e10, 0xc4225732c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42331ac30, 0xc421d651a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243a6e10, 0x0, 0x0, 0x0, 0xc421d651a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243a6e10, 0x6f0968, 0x3, 0x51f701, 0xc424381bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243a6e10, 0x5, 0xc421ca3000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5205 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6ff0, 0xc422573300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df36c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42331bc30, 0xc421d651d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4243a6ff0, 0x0, 0x0, 0x0, 0xc421d651d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4243a6ff0, 0x6f0968, 0x3, 0x51f701, 0xc424381c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4243a6ff0, 0x5, 0xc421ca3020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5206 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a72c0, 0xc422573360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a72c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a72c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423320c30, 0xc421d65220)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243a72c0, 0x0, 0x0, 0x0, 0xc421d65220, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243a72c0, 0x6f0968, 0x3, 0x51f701, 0xc424381da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243a72c0, 0x5, 0xc421ca3040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5207 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7680, 0xc422573430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423321c30, 0xc421d65280)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4243a7680, 0x0, 0x0, 0x0, 0xc421d65280, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4243a7680, 0x6f0968, 0x3, 0x51f701, 0xc424381f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4243a7680, 0x5, 0xc421ca3060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5208 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7860, 0xc422573480)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423322c30, 0xc421d652b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4243a7860, 0x0, 0x0, 0x0, 0xc421d652b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4243a7860, 0x6f0968, 0x3, 0x51f701, 0xc42290c000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4243a7860, 0x5, 0xc421ca3080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5209 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5200 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246793b0, 0xc421aff3d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246793b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246793b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a1c30, 0xc4258e0370)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4246793b0, 0x0, 0x0, 0x0, 0xc4258e0370, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4246793b0, 0x6f0968, 0x3, 0x51f701, 0xc424386b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4246793b0, 0x5, 0xc421cb0cf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5201 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679590, 0xc421aff440)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a2c30, 0xc4258e03a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424679590, 0x0, 0x0, 0x0, 0xc4258e03a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424679590, 0x6f0968, 0x3, 0x51f701, 0xc424386c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424679590, 0x5, 0xc421cb0d10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5218 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679860, 0xc421aff4b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a3c30, 0xc4258e03e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424679860, 0x0, 0x0, 0x0, 0xc4258e03e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424679860, 0x6f0968, 0x3, 0x51f701, 0xc424386d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424679860, 0x5, 0xc421cb0d30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5219 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679a40, 0xc421aff4f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a8c30, 0xc4258e0418)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424679a40, 0x0, 0x0, 0x0, 0xc4258e0418, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424679a40, 0x6f0968, 0x3, 0x51f701, 0xc424386de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424679a40, 0x5, 0xc421cb0d50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5220 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679c20, 0xc421aff530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a9c30, 0xc4258e0448)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424679c20, 0x0, 0x0, 0x0, 0xc4258e0448, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424679c20, 0x6f0968, 0x3, 0x51f701, 0xc424386ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424679c20, 0x5, 0xc421cb0d70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5221 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679e00, 0xc421aff570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232aac30, 0xc4258e0478)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424679e00, 0x0, 0x0, 0x0, 0xc4258e0478, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424679e00, 0x6f0968, 0x3, 0x51f701, 0xc424386f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424679e00, 0x5, 0xc421cb0d90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5222 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4000, 0xc421aff5b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232abc30, 0xc4258e04a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243e4000, 0x0, 0x0, 0x0, 0xc4258e04a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243e4000, 0x6f0968, 0x3, 0x51f701, 0xc424387050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243e4000, 0x5, 0xc421cb0db0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5223 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e41e0, 0xc421aff5f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e41e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e41e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b0c30, 0xc4258e04d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243e41e0, 0x0, 0x0, 0x0, 0xc4258e04d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243e41e0, 0x6f0968, 0x3, 0x51f701, 0xc424387110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243e41e0, 0x5, 0xc421cb0dd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5211 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7a40, 0xc4225734e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423323c30, 0xc421d652e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243a7a40, 0x0, 0x0, 0x0, 0xc421d652e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243a7a40, 0x6f0968, 0x3, 0x51f701, 0xc42290c0c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243a7a40, 0x5, 0xc421ca31c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5224 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e43c0, 0xc421aff650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deea80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e43c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e43c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b1c30, 0xc4258e0508)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243e43c0, 0x0, 0x0, 0x0, 0xc4258e0508, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243e43c0, 0x6f0968, 0x3, 0x51f701, 0xc4243871d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243e43c0, 0x5, 0xc421cb0df0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5225 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e45a0, 0xc421aff6b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deeb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e45a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e45a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b2c30, 0xc4258e0538)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243e45a0, 0x0, 0x0, 0x0, 0xc4258e0538, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243e45a0, 0x6f0968, 0x3, 0x51f701, 0xc424387290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243e45a0, 0x5, 0xc421cb0e10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5226 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4780, 0xc421aff720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deec20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b3c30, 0xc4258e0568)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4243e4780, 0x0, 0x0, 0x0, 0xc4258e0568, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4243e4780, 0x6f0968, 0x3, 0x51f701, 0xc424387350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4243e4780, 0x5, 0xc421cb0e30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5227 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4960, 0xc421aff760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deece0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b8c30, 0xc4258e0598)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4243e4960, 0x0, 0x0, 0x0, 0xc4258e0598, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4243e4960, 0x6f0968, 0x3, 0x51f701, 0xc424387410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4243e4960, 0x5, 0xc421cb0e50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5228 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4b40, 0xc421aff7a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deeda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b9c30, 0xc4258e05c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243e4b40, 0x0, 0x0, 0x0, 0xc4258e05c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243e4b40, 0x6f0968, 0x3, 0x51f701, 0xc424387500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243e4b40, 0x5, 0xc421cb0e70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5229 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4d20, 0xc421aff7e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deee60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232bac30, 0xc4258e05f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243e4d20, 0x0, 0x0, 0x0, 0xc4258e05f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243e4d20, 0x6f0968, 0x3, 0x51f701, 0xc4243875c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243e4d20, 0x5, 0xc421cb0e90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5230 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4f00, 0xc421aff820)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deef40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232bbc30, 0xc4258e0628)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4243e4f00, 0x0, 0x0, 0x0, 0xc4258e0628, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4243e4f00, 0x6f0968, 0x3, 0x51f701, 0xc424387680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4243e4f00, 0x5, 0xc421cb0eb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5231 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e50e0, 0xc421aff860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e50e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e50e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c0c30, 0xc4258e0658)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243e50e0, 0x0, 0x0, 0x0, 0xc4258e0658, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243e50e0, 0x6f0968, 0x3, 0x51f701, 0xc424387740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243e50e0, 0x5, 0xc421cb0ed0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5232 [semacquire]:
sync.runtime_Semacquire(0xc421cb0fbc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb0fb0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5250 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e52c0, 0xc421aff8a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e52c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e52c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c1c30, 0xc4258e0688)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243e52c0, 0x0, 0x0, 0x0, 0xc4258e0688, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243e52c0, 0x6f0968, 0x3, 0x51f701, 0xc424387800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243e52c0, 0x5, 0xc421cb0fd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5212 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7c20, 0xc422573560)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42332cc30, 0xc421d65310)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243a7c20, 0x0, 0x0, 0x0, 0xc421d65310, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243a7c20, 0x6f0968, 0x3, 0x51f701, 0xc42290c180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243a7c20, 0x5, 0xc421ca31e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5213 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7ef0, 0xc4225735c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42332dc30, 0xc421d65358)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243a7ef0, 0x0, 0x0, 0x0, 0xc421d65358, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243a7ef0, 0x6f0968, 0x3, 0x51f701, 0xc42290c2a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243a7ef0, 0x5, 0xc421ca3200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5214 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a1e0, 0xc422573660)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42331ec30, 0xc421d653a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42467a1e0, 0x0, 0x0, 0x0, 0xc421d653a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42467a1e0, 0x6f0968, 0x3, 0x51f701, 0xc42290c3f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42467a1e0, 0x5, 0xc421ca3220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5215 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a3c0, 0xc4225736a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42331fc30, 0xc421d653d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42467a3c0, 0x0, 0x0, 0x0, 0xc421d653d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42467a3c0, 0x6f0968, 0x3, 0x51f701, 0xc42290c4b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42467a3c0, 0x5, 0xc421ca3240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5216 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a690, 0xc422573700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423334c30, 0xc421d65418)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42467a690, 0x0, 0x0, 0x0, 0xc421d65418, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42467a690, 0x6f0968, 0x3, 0x51f701, 0xc42290c5d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42467a690, 0x5, 0xc421ca3260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5217 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a960, 0xc422573760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423335c30, 0xc421d65460)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42467a960, 0x0, 0x0, 0x0, 0xc421d65460, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42467a960, 0x6f0968, 0x3, 0x51f701, 0xc42290c6f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42467a960, 0x5, 0xc421ca3280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5234 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467ab40, 0xc4225737a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467ab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423326c30, 0xc421d65490)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42467ab40, 0x0, 0x0, 0x0, 0xc421d65490, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42467ab40, 0x6f0968, 0x3, 0x51f701, 0xc42290c7b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42467ab40, 0x5, 0xc421ca32a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5235 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467ad20, 0xc4225737e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467ad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423327c30, 0xc421d654c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42467ad20, 0x0, 0x0, 0x0, 0xc421d654c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42467ad20, 0x6f0968, 0x3, 0x51f701, 0xc42290c8d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42467ad20, 0x5, 0xc421ca32c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5236 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467af00, 0xc422573820)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467af00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42333cc30, 0xc421d654f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42467af00, 0x0, 0x0, 0x0, 0xc421d654f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42467af00, 0x6f0968, 0x3, 0x51f701, 0xc42290c990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42467af00, 0x5, 0xc421ca32e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5237 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b0e0, 0xc422573860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42333dc30, 0xc421d65520)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42467b0e0, 0x0, 0x0, 0x0, 0xc421d65520, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42467b0e0, 0x6f0968, 0x3, 0x51f701, 0xc42290ca50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42467b0e0, 0x5, 0xc421ca3300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5238 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b2c0, 0xc4225738f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42332ec30, 0xc421d65550)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42467b2c0, 0x0, 0x0, 0x0, 0xc421d65550, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42467b2c0, 0x6f0968, 0x3, 0x51f701, 0xc42290cb10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42467b2c0, 0x5, 0xc421ca3320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5239 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b4a0, 0xc422573940)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42332fc30, 0xc421d65580)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42467b4a0, 0x0, 0x0, 0x0, 0xc421d65580, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42467b4a0, 0x6f0968, 0x3, 0x51f701, 0xc42290cbd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42467b4a0, 0x5, 0xc421ca3340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5240 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b680, 0xc422573980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423344c30, 0xc421d655b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42467b680, 0x0, 0x0, 0x0, 0xc421d655b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42467b680, 0x6f0968, 0x3, 0x51f701, 0xc42290cc90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42467b680, 0x5, 0xc421ca3360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5241 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467ba40, 0xc422573a40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467ba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423336c30, 0xc421d65610)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42467ba40, 0x0, 0x0, 0x0, 0xc421d65610, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42467ba40, 0x6f0968, 0x3, 0x51f701, 0xc42290ce10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42467ba40, 0x5, 0xc421ca3380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5242 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467bc20, 0xc422573ad0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467bc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423337c30, 0xc421d65640)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42467bc20, 0x0, 0x0, 0x0, 0xc421d65640, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42467bc20, 0x6f0968, 0x3, 0x51f701, 0xc42290cf60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42467bc20, 0x5, 0xc421ca33a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5243 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467be00, 0xc422573b10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467be00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42334cc30, 0xc421d65670)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42467be00, 0x0, 0x0, 0x0, 0xc421d65670, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42467be00, 0x6f0968, 0x3, 0x51f701, 0xc42290d020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42467be00, 0x5, 0xc421ca33c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5244 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422000, 0xc422573b50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cea80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42334dc30, 0xc421d656a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424422000, 0x0, 0x0, 0x0, 0xc421d656a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424422000, 0x6f0968, 0x3, 0x51f701, 0xc42290d0e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424422000, 0x5, 0xc421ca33e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5245 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244221e0, 0xc422573b90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ceb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244221e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244221e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42333ec30, 0xc421d656d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4244221e0, 0x0, 0x0, 0x0, 0xc421d656d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4244221e0, 0x6f0968, 0x3, 0x51f701, 0xc42290d1d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4244221e0, 0x5, 0xc421ca3400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5246 [semacquire]:
sync.runtime_Semacquire(0xc421ca34fc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca34f0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5251 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e54a0, 0xc421aff8e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e54a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e54a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c2c30, 0xc4258e06b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243e54a0, 0x0, 0x0, 0x0, 0xc4258e06b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243e54a0, 0x6f0968, 0x3, 0x51f701, 0xc4243878c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243e54a0, 0x5, 0xc421cb0ff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5252 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5590, 0xc421aff970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c3c30, 0xc4258e06d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243e5590, 0x0, 0x0, 0x0, 0xc4258e06d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243e5590, 0x6f0968, 0x3, 0x51f701, 0xc4243879b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243e5590, 0x5, 0xc421cb1010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5253 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5950, 0xc421affa50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c9c30, 0xc4258e0730)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243e5950, 0x0, 0x0, 0x0, 0xc4258e0730, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243e5950, 0x6f0968, 0x3, 0x51f701, 0xc424387b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243e5950, 0x5, 0xc421cb1030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5254 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5b30, 0xc421affa90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232cac30, 0xc4258e0760)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243e5b30, 0x0, 0x0, 0x0, 0xc4258e0760, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243e5b30, 0x6f0968, 0x3, 0x51f701, 0xc424387c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243e5b30, 0x5, 0xc421cb1050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5255 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5d10, 0xc421affb20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232cbc30, 0xc4258e0790)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243e5d10, 0x0, 0x0, 0x0, 0xc4258e0790, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243e5d10, 0x6f0968, 0x3, 0x51f701, 0xc424387ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243e5d10, 0x5, 0xc421cb1070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5256 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5ef0, 0xc421affb90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d0c30, 0xc4258e07c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243e5ef0, 0x0, 0x0, 0x0, 0xc4258e07c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243e5ef0, 0x6f0968, 0x3, 0x51f701, 0xc424387da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243e5ef0, 0x5, 0xc421cb1090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5257 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc0f0, 0xc421affbd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d1c30, 0xc4258e0e38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243fc0f0, 0x0, 0x0, 0x0, 0xc4258e0e38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243fc0f0, 0x6f0968, 0x3, 0x51f701, 0xc424387e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243fc0f0, 0x5, 0xc421cb10b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5248 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244223c0, 0xc422573bd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cec00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244223c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244223c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42333fc30, 0xc421d65700)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244223c0, 0x0, 0x0, 0x0, 0xc421d65700, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244223c0, 0x6f0968, 0x3, 0x51f701, 0xc42290d290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244223c0, 0x5, 0xc421ca3510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5258 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc2d0, 0xc421affc20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d2c30, 0xc4258e0e68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243fc2d0, 0x0, 0x0, 0x0, 0xc4258e0e68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243fc2d0, 0x6f0968, 0x3, 0x51f701, 0xc424387f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243fc2d0, 0x5, 0xc421cb10d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5259 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc4b0, 0xc421affca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d3c30, 0xc4258e0e98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243fc4b0, 0x0, 0x0, 0x0, 0xc4258e0e98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243fc4b0, 0x6f0968, 0x3, 0x51f701, 0xc4243cc000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243fc4b0, 0x5, 0xc421cb10f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5260 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc690, 0xc421affcf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d8c30, 0xc4258e0ec8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243fc690, 0x0, 0x0, 0x0, 0xc4258e0ec8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243fc690, 0x6f0968, 0x3, 0x51f701, 0xc4243cc0c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243fc690, 0x5, 0xc421cb1110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5261 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc870, 0xc421affd50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d9c30, 0xc4258e0ef8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4243fc870, 0x0, 0x0, 0x0, 0xc4258e0ef8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4243fc870, 0x6f0968, 0x3, 0x51f701, 0xc4243cc180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4243fc870, 0x5, 0xc421cb1130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5262 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fcb40, 0xc421affdf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fcb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fcb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232dac30, 0xc4258e0f40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4243fcb40, 0x0, 0x0, 0x0, 0xc4258e0f40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4243fcb40, 0x6f0968, 0x3, 0x51f701, 0xc4243cc2a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4243fcb40, 0x5, 0xc421cb1150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5263 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d860, 0xc421afe910)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eeba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e4c30, 0xc42227fdd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42249d860, 0x0, 0x0, 0x0, 0xc42227fdd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42249d860, 0x6f0968, 0x3, 0x51f701, 0xc422911350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42249d860, 0x5, 0xc421cb1170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5264 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fcd20, 0xc421affe30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fcd20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fcd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232dbc30, 0xc4258e0f70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243fcd20, 0x0, 0x0, 0x0, 0xc4258e0f70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243fcd20, 0x6f0968, 0x3, 0x51f701, 0xc4243cc360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243fcd20, 0x5, 0xc421cb1190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5265 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2690, 0xc4243fac40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a3c30, 0xc4258e1840)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4244a2690, 0x0, 0x0, 0x0, 0xc4258e1840, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4244a2690, 0x6f0968, 0x3, 0x51f701, 0xc4244ae810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4244a2690, 0x5, 0xc421cb11b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5266 [semacquire]:
sync.runtime_Semacquire(0xc421cb128c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb1280)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2780, 0xc4243fac60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233acc30, 0xc4258e1858)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244a2780, 0x0, 0x0, 0x0, 0xc4258e1858, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244a2780, 0x6f0968, 0x3, 0x51f701, 0xc4244ae870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244a2780, 0x5, 0xc421cb12a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5249 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382870, 0xc422572630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42323fc30, 0xc421d64ab8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424382870, 0x0, 0x0, 0x0, 0xc421d64ab8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424382870, 0x6f0968, 0x3, 0x51f701, 0xc422059e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424382870, 0x5, 0xc421ca3530, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5282 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678ff0, 0xc421aff340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a4c30, 0xc4258e0310)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424678ff0, 0x0, 0x0, 0x0, 0xc4258e0310, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424678ff0, 0x6f0968, 0x3, 0x51f701, 0xc4243869c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424678ff0, 0x5, 0xc421ca3550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5283 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5770, 0xc421aff9f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c8c30, 0xc4258e0700)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243e5770, 0x0, 0x0, 0x0, 0xc4258e0700, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243e5770, 0x6f0968, 0x3, 0x51f701, 0xc424387aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243e5770, 0x5, 0xc421ca3570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5284 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6a50, 0xc422573240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42331dc30, 0xc421d65148)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243a6a50, 0x0, 0x0, 0x0, 0xc421d65148, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243a6a50, 0x6f0968, 0x3, 0x51f701, 0xc424381a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243a6a50, 0x5, 0xc421ca3590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5285 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7b30, 0xc422573520)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423317c30, 0xc421d652f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243a7b30, 0x0, 0x0, 0x0, 0xc421d652f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243a7b30, 0x6f0968, 0x3, 0x51f701, 0xc42290c120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243a7b30, 0x5, 0xc421ca35b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5286 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7e00, 0xc4225735a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423328c30, 0xc421d65340)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243a7e00, 0x0, 0x0, 0x0, 0xc421d65340, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243a7e00, 0x6f0968, 0x3, 0x51f701, 0xc42290c240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243a7e00, 0x5, 0xc421ca35d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5287 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a000, 0xc4225735f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423329c30, 0xc421d65370)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42467a000, 0x0, 0x0, 0x0, 0xc421d65370, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42467a000, 0x6f0968, 0x3, 0x51f701, 0xc42290c300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42467a000, 0x5, 0xc421ca35f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5288 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a2d0, 0xc422573680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42332ac30, 0xc421d653b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42467a2d0, 0x0, 0x0, 0x0, 0xc421d653b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42467a2d0, 0x6f0968, 0x3, 0x51f701, 0xc42290c450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42467a2d0, 0x5, 0xc421ca3610, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5289 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a5a0, 0xc4225736e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42332bc30, 0xc421d65400)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42467a5a0, 0x0, 0x0, 0x0, 0xc421d65400, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42467a5a0, 0x6f0968, 0x3, 0x51f701, 0xc42290c570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42467a5a0, 0x5, 0xc421ca3630, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5290 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a780, 0xc422573720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423330c30, 0xc421d65430)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42467a780, 0x0, 0x0, 0x0, 0xc421d65430, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42467a780, 0x6f0968, 0x3, 0x51f701, 0xc42290c630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42467a780, 0x5, 0xc421ca3650, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5291 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467aa50, 0xc422573780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467aa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423331c30, 0xc421d65478)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42467aa50, 0x0, 0x0, 0x0, 0xc421d65478, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42467aa50, 0x6f0968, 0x3, 0x51f701, 0xc42290c750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42467aa50, 0x5, 0xc421ca3670, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5292 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467ac30, 0xc4225737c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467ac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423332c30, 0xc421d654a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42467ac30, 0x0, 0x0, 0x0, 0xc421d654a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42467ac30, 0x6f0968, 0x3, 0x51f701, 0xc42290c870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42467ac30, 0x5, 0xc421ca3690, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5293 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467ae10, 0xc422573800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467ae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423333c30, 0xc421d654d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42467ae10, 0x0, 0x0, 0x0, 0xc421d654d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42467ae10, 0x6f0968, 0x3, 0x51f701, 0xc42290c930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42467ae10, 0x5, 0xc421ca36b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5294 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467aff0, 0xc422573840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423338c30, 0xc421d65508)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42467aff0, 0x0, 0x0, 0x0, 0xc421d65508, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42467aff0, 0x6f0968, 0x3, 0x51f701, 0xc42290c9f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42467aff0, 0x5, 0xc421ca36d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5295 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b1d0, 0xc4225738b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423339c30, 0xc421d65538)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42467b1d0, 0x0, 0x0, 0x0, 0xc421d65538, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42467b1d0, 0x6f0968, 0x3, 0x51f701, 0xc42290cab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42467b1d0, 0x5, 0xc421ca36f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5296 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b3b0, 0xc422573920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42333ac30, 0xc421d65568)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42467b3b0, 0x0, 0x0, 0x0, 0xc421d65568, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42467b3b0, 0x6f0968, 0x3, 0x51f701, 0xc42290cb70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42467b3b0, 0x5, 0xc421ca3710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5297 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b590, 0xc422573960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42333bc30, 0xc421d65598)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42467b590, 0x0, 0x0, 0x0, 0xc421d65598, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42467b590, 0x6f0968, 0x3, 0x51f701, 0xc42290cc30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42467b590, 0x5, 0xc421ca3730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5298 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b770, 0xc4225739b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423340c30, 0xc421d655c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42467b770, 0x0, 0x0, 0x0, 0xc421d655c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42467b770, 0x6f0968, 0x3, 0x51f701, 0xc42290ccf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42467b770, 0x5, 0xc421ca3750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5269 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2870, 0xc4243facd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233adc30, 0xc4258e1870)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244a2870, 0x0, 0x0, 0x0, 0xc4258e1870, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244a2870, 0x6f0968, 0x3, 0x51f701, 0xc4244ae990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244a2870, 0x5, 0xc421cb12c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5270 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2960, 0xc4243facf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42339ec30, 0xc4258e1888)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244a2960, 0x0, 0x0, 0x0, 0xc4258e1888, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244a2960, 0x6f0968, 0x3, 0x51f701, 0xc4244ae9f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244a2960, 0x5, 0xc421cb12e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2a50, 0xc4243fad10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42339fc30, 0xc4258e18a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244a2a50, 0x0, 0x0, 0x0, 0xc4258e18a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244a2a50, 0x6f0968, 0x3, 0x51f701, 0xc4244aea50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244a2a50, 0x5, 0xc421cb1300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5299 [semacquire]:
sync.runtime_Semacquire(0xc421ca383c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca3830)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5272 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2c30, 0xc4243fad50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a8c30, 0xc4258e18d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244a2c30, 0x0, 0x0, 0x0, 0xc4258e18d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244a2c30, 0x6f0968, 0x3, 0x51f701, 0xc4244aeb10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244a2c30, 0x5, 0xc421cb1320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5273 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2d20, 0xc4243fad70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a9c30, 0xc4258e18e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244a2d20, 0x0, 0x0, 0x0, 0xc4258e18e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244a2d20, 0x6f0968, 0x3, 0x51f701, 0xc4244aeb70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244a2d20, 0x5, 0xc421cb1340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5274 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2e10, 0xc4243fad90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233aac30, 0xc4258e1900)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244a2e10, 0x0, 0x0, 0x0, 0xc4258e1900, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244a2e10, 0x6f0968, 0x3, 0x51f701, 0xc4244aebd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244a2e10, 0x5, 0xc421cb1360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5275 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2ff0, 0xc4243fadd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233abc30, 0xc4258e1930)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4244a2ff0, 0x0, 0x0, 0x0, 0xc4258e1930, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4244a2ff0, 0x6f0968, 0x3, 0x51f701, 0xc4244aec90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4244a2ff0, 0x5, 0xc421cb1380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5301 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b950, 0xc422573a20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423341c30, 0xc421d655f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42467b950, 0x0, 0x0, 0x0, 0xc421d655f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42467b950, 0x6f0968, 0x3, 0x51f701, 0xc42290cdb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42467b950, 0x5, 0xc421ca3850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5276 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a30e0, 0xc4243fadf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a30e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b4c30, 0xc4258e1948)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4244a30e0, 0x0, 0x0, 0x0, 0xc4258e1948, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4244a30e0, 0x6f0968, 0x3, 0x51f701, 0xc4244aecf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4244a30e0, 0x5, 0xc421cb13a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5277 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a31d0, 0xc4243fae30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a31d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b5c30, 0xc4258e1960)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4244a31d0, 0x0, 0x0, 0x0, 0xc4258e1960, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4244a31d0, 0x6f0968, 0x3, 0x51f701, 0xc4244aed50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4244a31d0, 0x5, 0xc421cb13c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5278 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a33b0, 0xc4243faeb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a33b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a6c30, 0xc4258e1990)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4244a33b0, 0x0, 0x0, 0x0, 0xc4258e1990, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4244a33b0, 0x6f0968, 0x3, 0x51f701, 0xc4244aee10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4244a33b0, 0x5, 0xc421cb13e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5279 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a34a0, 0xc4243faed0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a34a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a7c30, 0xc4258e19a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4244a34a0, 0x0, 0x0, 0x0, 0xc4258e19a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4244a34a0, 0x6f0968, 0x3, 0x51f701, 0xc4244aee70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4244a34a0, 0x5, 0xc421cb1400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5280 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3680, 0xc4243faf10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b0c30, 0xc4258e19d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4244a3680, 0x0, 0x0, 0x0, 0xc4258e19d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4244a3680, 0x6f0968, 0x3, 0x51f701, 0xc4244aef30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4244a3680, 0x5, 0xc421cb1420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5281 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3770, 0xc4243faf40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b1c30, 0xc4258e19f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4244a3770, 0x0, 0x0, 0x0, 0xc4258e19f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4244a3770, 0x6f0968, 0x3, 0x51f701, 0xc4244aef90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4244a3770, 0x5, 0xc421cb1440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5314 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3860, 0xc4243faf70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b2c30, 0xc4258e1a08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4244a3860, 0x0, 0x0, 0x0, 0xc4258e1a08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4244a3860, 0x6f0968, 0x3, 0x51f701, 0xc4244aeff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4244a3860, 0x5, 0xc421cb1460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5315 [semacquire]:
sync.runtime_Semacquire(0xc421cb154c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb1540)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5317 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3a40, 0xc4243fafd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b3c30, 0xc4258e1a38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244a3a40, 0x0, 0x0, 0x0, 0xc4258e1a38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244a3a40, 0x6f0968, 0x3, 0x51f701, 0xc4244af0b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244a3a40, 0x5, 0xc421cb1560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5302 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467bb30, 0xc422573ab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467bb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423342c30, 0xc421d65628)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42467bb30, 0x0, 0x0, 0x0, 0xc421d65628, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42467bb30, 0x6f0968, 0x3, 0x51f701, 0xc42290cf00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42467bb30, 0x5, 0xc421ca3870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5303 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467bd10, 0xc422573af0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467bd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423343c30, 0xc421d65658)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42467bd10, 0x0, 0x0, 0x0, 0xc421d65658, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42467bd10, 0x6f0968, 0x3, 0x51f701, 0xc42290cfc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42467bd10, 0x5, 0xc421ca3890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5304 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467bef0, 0xc422573b30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cea20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467bef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423348c30, 0xc421d65688)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42467bef0, 0x0, 0x0, 0x0, 0xc421d65688, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42467bef0, 0x6f0968, 0x3, 0x51f701, 0xc42290d080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42467bef0, 0x5, 0xc421ca38b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5305 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244220f0, 0xc422573b70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ceae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244220f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244220f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423349c30, 0xc421d656b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244220f0, 0x0, 0x0, 0x0, 0xc421d656b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244220f0, 0x6f0968, 0x3, 0x51f701, 0xc42290d140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244220f0, 0x5, 0xc421ca38d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5306 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244222d0, 0xc422573bb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ceba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244222d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244222d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42334ac30, 0xc421d656e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244222d0, 0x0, 0x0, 0x0, 0xc421d656e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244222d0, 0x6f0968, 0x3, 0x51f701, 0xc42290d230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244222d0, 0x5, 0xc421ca38f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5307 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244225a0, 0xc422573c10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cecc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244225a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244225a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42334bc30, 0xc421d65730)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244225a0, 0x0, 0x0, 0x0, 0xc421d65730, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244225a0, 0x6f0968, 0x3, 0x51f701, 0xc42290d350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244225a0, 0x5, 0xc421ca3910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5308 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422780, 0xc422573ca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ced80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423350c30, 0xc421d65760)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424422780, 0x0, 0x0, 0x0, 0xc421d65760, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424422780, 0x6f0968, 0x3, 0x51f701, 0xc42290d410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424422780, 0x5, 0xc421ca3930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5309 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422a50, 0xc422573d10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ceea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423351c30, 0xc421d657a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424422a50, 0x0, 0x0, 0x0, 0xc421d657a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424422a50, 0x6f0968, 0x3, 0x51f701, 0xc42290d530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424422a50, 0x5, 0xc421ca3950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5310 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422e10, 0xc422573dd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423352c30, 0xc421d65808)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424422e10, 0x0, 0x0, 0x0, 0xc421d65808, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424422e10, 0x6f0968, 0x3, 0x51f701, 0xc42290d6b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424422e10, 0x5, 0xc421ca3970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5311 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244231d0, 0xc422573e50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244231d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244231d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423353c30, 0xc421d65868)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4244231d0, 0x0, 0x0, 0x0, 0xc421d65868, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4244231d0, 0x6f0968, 0x3, 0x51f701, 0xc42290d860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4244231d0, 0x5, 0xc421ca3990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5312 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244234a0, 0xc422573eb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244234a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244234a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423358c30, 0xc421d658b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4244234a0, 0x0, 0x0, 0x0, 0xc421d658b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4244234a0, 0x6f0968, 0x3, 0x51f701, 0xc42290d980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4244234a0, 0x5, 0xc421ca39b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5313 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423680, 0xc422573ef0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423359c30, 0xc421d658e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424423680, 0x0, 0x0, 0x0, 0xc421d658e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424423680, 0x6f0968, 0x3, 0x51f701, 0xc42290da40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424423680, 0x5, 0xc421ca39d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5330 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a73b0, 0xc422573380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a73b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a73b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42335ac30, 0xc421d65238)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243a73b0, 0x0, 0x0, 0x0, 0xc421d65238, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243a73b0, 0x6f0968, 0x3, 0x51f701, 0xc424381e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243a73b0, 0x5, 0xc421ca39f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5331 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fdc20, 0xc4243fa0b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fdc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fdc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42335bc30, 0xc4258e10f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243fdc20, 0x0, 0x0, 0x0, 0xc4258e10f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243fdc20, 0x6f0968, 0x3, 0x51f701, 0xc4243cc960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243fdc20, 0x5, 0xc421ca3a10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5332 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fde00, 0xc4243fa0f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fde00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fde00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423360c30, 0xc4258e1120)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4243fde00, 0x0, 0x0, 0x0, 0xc4258e1120, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4243fde00, 0x6f0968, 0x3, 0x51f701, 0xc4243cca20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4243fde00, 0x5, 0xc421ca3a30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5333 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe000, 0xc4243fa160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423361c30, 0xc4258e1150)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243fe000, 0x0, 0x0, 0x0, 0xc4258e1150, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243fe000, 0x6f0968, 0x3, 0x51f701, 0xc4243ccb10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243fe000, 0x5, 0xc421ca3a50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5334 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe1e0, 0xc4243fa1b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423362c30, 0xc4258e1180)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4243fe1e0, 0x0, 0x0, 0x0, 0xc4258e1180, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4243fe1e0, 0x6f0968, 0x3, 0x51f701, 0xc4243ccbd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4243fe1e0, 0x5, 0xc421ca3a70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5335 [semacquire]:
sync.runtime_Semacquire(0xc421ca3b4c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca3b40)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5337 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe3c0, 0xc4243fa1f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423363c30, 0xc4258e11b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243fe3c0, 0x0, 0x0, 0x0, 0xc4258e11b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243fe3c0, 0x6f0968, 0x3, 0x51f701, 0xc4243ccc90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243fe3c0, 0x5, 0xc421ca3b60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5318 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3b30, 0xc4243faff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233bcc30, 0xc4258e1a50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244a3b30, 0x0, 0x0, 0x0, 0xc4258e1a50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244a3b30, 0x6f0968, 0x3, 0x51f701, 0xc4244af110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244a3b30, 0x5, 0xc421cb1580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5319 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3c20, 0xc4243fb010)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447aa20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233bdc30, 0xc4258e1a68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244a3c20, 0x0, 0x0, 0x0, 0xc4258e1a68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244a3c20, 0x6f0968, 0x3, 0x51f701, 0xc4244af170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244a3c20, 0x5, 0xc421cb15a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5320 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3e00, 0xc4243fb050)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447aae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233aec30, 0xc4258e1a98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244a3e00, 0x0, 0x0, 0x0, 0xc4258e1a98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244a3e00, 0x6f0968, 0x3, 0x51f701, 0xc4244af230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244a3e00, 0x5, 0xc421cb15c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5321 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a000, 0xc4243fb070)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447ab40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233afc30, 0xc4258e1ab0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42451a000, 0x0, 0x0, 0x0, 0xc4258e1ab0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42451a000, 0x6f0968, 0x3, 0x51f701, 0xc4244af290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42451a000, 0x5, 0xc421cb15e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5322 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a0f0, 0xc4243fb090)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447aba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b8c30, 0xc4258e1ac8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42451a0f0, 0x0, 0x0, 0x0, 0xc4258e1ac8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42451a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4244af2f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42451a0f0, 0x5, 0xc421cb1600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5323 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a2d0, 0xc4243fb0d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447ac60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b9c30, 0xc4258e1af8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42451a2d0, 0x0, 0x0, 0x0, 0xc4258e1af8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42451a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4244af3b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42451a2d0, 0x5, 0xc421cb1620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5324 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a3c0, 0xc4243fb0f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447acc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233bac30, 0xc4258e1b10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42451a3c0, 0x0, 0x0, 0x0, 0xc4258e1b10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42451a3c0, 0x6f0968, 0x3, 0x51f701, 0xc4244af410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42451a3c0, 0x5, 0xc421cb1640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5325 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a4b0, 0xc4243fb110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447ad20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233bbc30, 0xc4258e1b28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42451a4b0, 0x0, 0x0, 0x0, 0xc4258e1b28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42451a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4244af470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42451a4b0, 0x5, 0xc421cb1660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5326 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a5a0, 0xc4243fb130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447ad80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c4c30, 0xc4258e1b40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42451a5a0, 0x0, 0x0, 0x0, 0xc4258e1b40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42451a5a0, 0x6f0968, 0x3, 0x51f701, 0xc4244af4d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42451a5a0, 0x5, 0xc421cb1680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5327 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a690, 0xc4243fb150)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447ade0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c5c30, 0xc4258e1b58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42451a690, 0x0, 0x0, 0x0, 0xc4258e1b58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42451a690, 0x6f0968, 0x3, 0x51f701, 0xc4244af530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42451a690, 0x5, 0xc421cb16a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5328 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a780, 0xc4243fb170)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447ae40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b6c30, 0xc4258e1b70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42451a780, 0x0, 0x0, 0x0, 0xc4258e1b70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42451a780, 0x6f0968, 0x3, 0x51f701, 0xc4244af590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42451a780, 0x5, 0xc421cb16c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5329 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a870, 0xc4243fb190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447aea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b7c30, 0xc4258e1b88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42451a870, 0x0, 0x0, 0x0, 0xc4258e1b88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42451a870, 0x6f0968, 0x3, 0x51f701, 0xc4244af5f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42451a870, 0x5, 0xc421cb16e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5346 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a960, 0xc4243fb1b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447af00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c0c30, 0xc4258e1ba0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42451a960, 0x0, 0x0, 0x0, 0xc4258e1ba0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42451a960, 0x6f0968, 0x3, 0x51f701, 0xc4244af650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42451a960, 0x5, 0xc421cb1700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5347 [semacquire]:
sync.runtime_Semacquire(0xc421cb17dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb17d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5349 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451aa50, 0xc4243fb200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447af80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451aa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c1c30, 0xc4258e1bb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42451aa50, 0x0, 0x0, 0x0, 0xc4258e1bb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42451aa50, 0x6f0968, 0x3, 0x51f701, 0xc4244af6b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42451aa50, 0x5, 0xc421cb17f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5338 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe5a0, 0xc4243fa230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423368c30, 0xc4258e11e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243fe5a0, 0x0, 0x0, 0x0, 0xc4258e11e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243fe5a0, 0x6f0968, 0x3, 0x51f701, 0xc4243ccd50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243fe5a0, 0x5, 0xc421ca3b80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5339 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe780, 0xc4243fa270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423369c30, 0xc4258e1210)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243fe780, 0x0, 0x0, 0x0, 0xc4258e1210, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243fe780, 0x6f0968, 0x3, 0x51f701, 0xc4243cce10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243fe780, 0x5, 0xc421ca3ba0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5340 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe960, 0xc4243fa2b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42336ac30, 0xc4258e1240)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243fe960, 0x0, 0x0, 0x0, 0xc4258e1240, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243fe960, 0x6f0968, 0x3, 0x51f701, 0xc4243cced0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243fe960, 0x5, 0xc421ca3bc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5341 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243feb40, 0xc4243fa2f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243feb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243feb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42336bc30, 0xc4258e1270)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243feb40, 0x0, 0x0, 0x0, 0xc4258e1270, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243feb40, 0x6f0968, 0x3, 0x51f701, 0xc4243ccf90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243feb40, 0x5, 0xc421ca3be0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5342 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fed20, 0xc4243fa330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fed20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423370c30, 0xc4258e12a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243fed20, 0x0, 0x0, 0x0, 0xc4258e12a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243fed20, 0x6f0968, 0x3, 0x51f701, 0xc4243cd080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243fed20, 0x5, 0xc421ca3c00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5343 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fef00, 0xc4243fa370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243caa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423371c30, 0xc4258e12d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243fef00, 0x0, 0x0, 0x0, 0xc4258e12d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243fef00, 0x6f0968, 0x3, 0x51f701, 0xc4243cd140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243fef00, 0x5, 0xc421ca3c20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5344 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff0e0, 0xc4243fa3f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243caac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423372c30, 0xc4258e1300)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243ff0e0, 0x0, 0x0, 0x0, 0xc4258e1300, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243ff0e0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243ff0e0, 0x5, 0xc421ca3c40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5345 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff2c0, 0xc4243fa450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cab80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423373c30, 0xc4258e1330)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243ff2c0, 0x0, 0x0, 0x0, 0xc4258e1330, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243ff2c0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd2c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243ff2c0, 0x5, 0xc421ca3c60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5362 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff4a0, 0xc4243fa490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cac40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423378c30, 0xc4258e1360)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243ff4a0, 0x0, 0x0, 0x0, 0xc4258e1360, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243ff4a0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243ff4a0, 0x5, 0xc421ca3c80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5363 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff770, 0xc4243fa4f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cad20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423379c30, 0xc4258e1390)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243ff770, 0x0, 0x0, 0x0, 0xc4258e1390, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243ff770, 0x6f0968, 0x3, 0x51f701, 0xc4243cd440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243ff770, 0x5, 0xc421ca3ca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5364 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff950, 0xc4243fa550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cade0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42337ac30, 0xc4258e13c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4243ff950, 0x0, 0x0, 0x0, 0xc4258e13c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4243ff950, 0x6f0968, 0x3, 0x51f701, 0xc4243cd500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4243ff950, 0x5, 0xc421ca3cc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5365 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ffb30, 0xc4243fa590)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243caea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ffb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ffb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42337bc30, 0xc4258e13f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4243ffb30, 0x0, 0x0, 0x0, 0xc4258e13f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4243ffb30, 0x6f0968, 0x3, 0x51f701, 0xc4243cd5f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4243ffb30, 0x5, 0xc421ca3ce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5366 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ffd10, 0xc4243fa630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cafc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ffd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ffd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423380c30, 0xc4258e1420)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243ffd10, 0x0, 0x0, 0x0, 0xc4258e1420, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243ffd10, 0x6f0968, 0x3, 0x51f701, 0xc4243cd740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243ffd10, 0x5, 0xc421ca3d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5367 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ffef0, 0xc4243fa670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ffef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ffef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423381c30, 0xc4258e1450)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243ffef0, 0x0, 0x0, 0x0, 0xc4258e1450, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243ffef0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243ffef0, 0x5, 0xc421ca3d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5368 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c1e0, 0xc4243fa6d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423382c30, 0xc4258e1498)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42467c1e0, 0x0, 0x0, 0x0, 0xc4258e1498, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42467c1e0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42467c1e0, 0x5, 0xc421ca3d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5369 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6b40, 0xc422573260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df34e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423383c30, 0xc421d65160)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243a6b40, 0x0, 0x0, 0x0, 0xc421d65160, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243a6b40, 0x6f0968, 0x3, 0x51f701, 0xc424381aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243a6b40, 0x5, 0xc421ca3d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5370 [semacquire]:
sync.runtime_Semacquire(0xc421ca3e4c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca3e40)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5350 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451ab40, 0xc4243fb240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447afe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451ab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c2c30, 0xc4258e1bd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42451ab40, 0x0, 0x0, 0x0, 0xc4258e1bd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42451ab40, 0x6f0968, 0x3, 0x51f701, 0xc4244af710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42451ab40, 0x5, 0xc421cb1810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5351 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451ac30, 0xc4243fb270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451ac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c3c30, 0xc4258e1be8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42451ac30, 0x0, 0x0, 0x0, 0xc4258e1be8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42451ac30, 0x6f0968, 0x3, 0x51f701, 0xc4244af770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42451ac30, 0x5, 0xc421cb1830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5372 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c5a0, 0xc4243fa780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423388c30, 0xc4258e14f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42467c5a0, 0x0, 0x0, 0x0, 0xc4258e14f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42467c5a0, 0x6f0968, 0x3, 0x51f701, 0xc4243cdaa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42467c5a0, 0x5, 0xc421ca3e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5352 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451ad20, 0xc4243fb290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451ad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233ccc30, 0xc4258e1c00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42451ad20, 0x0, 0x0, 0x0, 0xc4258e1c00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42451ad20, 0x6f0968, 0x3, 0x51f701, 0xc4244af7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42451ad20, 0x5, 0xc421cb1850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5353 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451ae10, 0xc4243fb2b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451ae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233cdc30, 0xc4258e1c18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42451ae10, 0x0, 0x0, 0x0, 0xc4258e1c18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42451ae10, 0x6f0968, 0x3, 0x51f701, 0xc4244af830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42451ae10, 0x5, 0xc421cb1870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5354 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451af00, 0xc4243fb2d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451af00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233bec30, 0xc4258e1c30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42451af00, 0x0, 0x0, 0x0, 0xc4258e1c30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42451af00, 0x6f0968, 0x3, 0x51f701, 0xc4244af890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42451af00, 0x5, 0xc421cb1890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5355 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451aff0, 0xc4243fb300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233bfc30, 0xc4258e1c48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42451aff0, 0x0, 0x0, 0x0, 0xc4258e1c48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42451aff0, 0x6f0968, 0x3, 0x51f701, 0xc4244af8f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42451aff0, 0x5, 0xc421cb18b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5356 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b0e0, 0xc4243fb3b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c8c30, 0xc4258e1c60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42451b0e0, 0x0, 0x0, 0x0, 0xc4258e1c60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42451b0e0, 0x6f0968, 0x3, 0x51f701, 0xc4244af9e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42451b0e0, 0x5, 0xc421cb18d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5357 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b1d0, 0xc4243fb3d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c9c30, 0xc4258e1c78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42451b1d0, 0x0, 0x0, 0x0, 0xc4258e1c78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42451b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4244afa40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42451b1d0, 0x5, 0xc421cb18f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5358 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b2c0, 0xc4243fb3f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233cac30, 0xc4258e1c90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42451b2c0, 0x0, 0x0, 0x0, 0xc4258e1c90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42451b2c0, 0x6f0968, 0x3, 0x51f701, 0xc4244afaa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42451b2c0, 0x5, 0xc421cb1910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5359 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b3b0, 0xc4243fb410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233cbc30, 0xc4258e1ca8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42451b3b0, 0x0, 0x0, 0x0, 0xc4258e1ca8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42451b3b0, 0x6f0968, 0x3, 0x51f701, 0xc4244afb00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42451b3b0, 0x5, 0xc421cb1930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5360 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b4a0, 0xc4243fb430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d4c30, 0xc4258e1cc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42451b4a0, 0x0, 0x0, 0x0, 0xc4258e1cc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42451b4a0, 0x6f0968, 0x3, 0x51f701, 0xc4244afb60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42451b4a0, 0x5, 0xc421cb1950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5361 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423950, 0xc422573f50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d5c30, 0xc421d65928)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424423950, 0x0, 0x0, 0x0, 0xc421d65928, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424423950, 0x6f0968, 0x3, 0x51f701, 0xc42290db60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424423950, 0x5, 0xc421cb1970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5378 [semacquire]:
sync.runtime_Semacquire(0xc421cb1a5c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb1a50)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5380 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423b30, 0xc422573f90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c6c30, 0xc421d65958)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424423b30, 0x0, 0x0, 0x0, 0xc421d65958, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424423b30, 0x6f0968, 0x3, 0x51f701, 0xc42290dc20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424423b30, 0x5, 0xc421cb1a70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5373 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c960, 0xc4243fa820)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423389c30, 0xc4258e1558)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42467c960, 0x0, 0x0, 0x0, 0xc4258e1558, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42467c960, 0x6f0968, 0x3, 0x51f701, 0xc4243cdc20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42467c960, 0x5, 0xc421ca3e80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5374 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467cb40, 0xc4243fa860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467cb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42338ac30, 0xc4258e1588)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42467cb40, 0x0, 0x0, 0x0, 0xc4258e1588, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42467cb40, 0x6f0968, 0x3, 0x51f701, 0xc4243cdce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42467cb40, 0x5, 0xc421ca3ea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5375 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467ce10, 0xc4243fa8c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467ce10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42338bc30, 0xc4258e15d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42467ce10, 0x0, 0x0, 0x0, 0xc4258e15d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42467ce10, 0x6f0968, 0x3, 0x51f701, 0xc4243cde00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42467ce10, 0x5, 0xc421ca3ec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5376 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d0e0, 0xc4243fa920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423390c30, 0xc4258e1618)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42467d0e0, 0x0, 0x0, 0x0, 0xc4258e1618, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42467d0e0, 0x6f0968, 0x3, 0x51f701, 0xc4243cdf20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42467d0e0, 0x5, 0xc421ca3ee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5377 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d2c0, 0xc4243fa960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423391c30, 0xc4258e1648)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42467d2c0, 0x0, 0x0, 0x0, 0xc4258e1648, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42467d2c0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42467d2c0, 0x5, 0xc421ca3f00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5394 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d770, 0xc4243faa20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423393c30, 0xc4258e16c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42467d770, 0x0, 0x0, 0x0, 0xc4258e16c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42467d770, 0x6f0968, 0x3, 0x51f701, 0xc4244ae1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42467d770, 0x5, 0xc421ca3f20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5395 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d860, 0xc4243faa60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42339cc30, 0xc4258e16d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42467d860, 0x0, 0x0, 0x0, 0xc4258e16d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42467d860, 0x6f0968, 0x3, 0x51f701, 0xc4244ae240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42467d860, 0x5, 0xc421ca3f40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5396 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d950, 0xc4243faa80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42339dc30, 0xc4258e16f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42467d950, 0x0, 0x0, 0x0, 0xc4258e16f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42467d950, 0x6f0968, 0x3, 0x51f701, 0xc4244ae2a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42467d950, 0x5, 0xc421ca3f60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5397 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467da40, 0xc4243faaa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbbe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467da40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42338ec30, 0xc4258e1708)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42467da40, 0x0, 0x0, 0x0, 0xc4258e1708, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42467da40, 0x6f0968, 0x3, 0x51f701, 0xc4244ae300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42467da40, 0x5, 0xc421ca3f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5398 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467db30, 0xc4243faac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbc40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467db30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42338fc30, 0xc4258e1720)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42467db30, 0x0, 0x0, 0x0, 0xc4258e1720, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42467db30, 0x6f0968, 0x3, 0x51f701, 0xc4244ae360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42467db30, 0x5, 0xc421ca3fa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5399 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467dc20, 0xc4243faae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467dc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423398c30, 0xc4258e1738)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42467dc20, 0x0, 0x0, 0x0, 0xc4258e1738, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42467dc20, 0x6f0968, 0x3, 0x51f701, 0xc4244ae3c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42467dc20, 0x5, 0xc421ca3fc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5400 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467dd10, 0xc4243fab00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbd00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467dd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423399c30, 0xc4258e1750)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42467dd10, 0x0, 0x0, 0x0, 0xc4258e1750, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42467dd10, 0x6f0968, 0x3, 0x51f701, 0xc4244ae450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42467dd10, 0x5, 0xc421ca3fe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5401 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467de00, 0xc4243fab20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbd60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467de00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42339ac30, 0xc4258e1768)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42467de00, 0x0, 0x0, 0x0, 0xc4258e1768, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42467de00, 0x6f0968, 0x3, 0x51f701, 0xc4244ae4b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42467de00, 0x5, 0xc421d7e000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5402 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467def0, 0xc4243fab40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467def0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42339bc30, 0xc4258e1780)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42467def0, 0x0, 0x0, 0x0, 0xc4258e1780, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42467def0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42467def0, 0x5, 0xc421d7e020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5403 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2000, 0xc4243fab60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbe20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a4c30, 0xc4258e1798)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4244a2000, 0x0, 0x0, 0x0, 0xc4258e1798, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4244a2000, 0x6f0968, 0x3, 0x51f701, 0xc4244ae570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4244a2000, 0x5, 0xc421d7e040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5404 [semacquire]:
sync.runtime_Semacquire(0xc421d7e11c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7e110)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5406 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a20f0, 0xc4243fab80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a20f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a5c30, 0xc4258e17b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244a20f0, 0x0, 0x0, 0x0, 0xc4258e17b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244a20f0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae5d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244a20f0, 0x5, 0xc421d7e130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5381 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423e00, 0xc4243d0020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d0c30, 0xc421d659a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424423e00, 0x0, 0x0, 0x0, 0xc421d659a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424423e00, 0x6f0968, 0x3, 0x51f701, 0xc42290dd40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424423e00, 0x5, 0xc421cb1a90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5382 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432000, 0xc4243d00a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d1c30, 0xc421d659d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424432000, 0x0, 0x0, 0x0, 0xc421d659d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424432000, 0x6f0968, 0x3, 0x51f701, 0xc42290de00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424432000, 0x5, 0xc421cb1ab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5383 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244320f0, 0xc4243d00c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244320f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244320f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d2c30, 0xc421d659e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244320f0, 0x0, 0x0, 0x0, 0xc421d659e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244320f0, 0x6f0968, 0x3, 0x51f701, 0xc42290de60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244320f0, 0x5, 0xc421cb1ad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5384 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244321e0, 0xc4243d00e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244321e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244321e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d3c30, 0xc421d65a00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244321e0, 0x0, 0x0, 0x0, 0xc421d65a00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244321e0, 0x6f0968, 0x3, 0x51f701, 0xc42290dec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244321e0, 0x5, 0xc421cb1af0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5385 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244323c0, 0xc4243d0130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244323c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244323c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233dcc30, 0xc421d65a30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244323c0, 0x0, 0x0, 0x0, 0xc421d65a30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244323c0, 0x6f0968, 0x3, 0x51f701, 0xc42290df80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244323c0, 0x5, 0xc421cb1b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5386 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244324b0, 0xc4243d0160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244324b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244324b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233ddc30, 0xc421d65a48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244324b0, 0x0, 0x0, 0x0, 0xc421d65a48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244324b0, 0x6f0968, 0x3, 0x51f701, 0xc424430000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244324b0, 0x5, 0xc421cb1b30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5387 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244325a0, 0xc4243d01a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244325a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244325a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233cec30, 0xc421d65a60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4244325a0, 0x0, 0x0, 0x0, 0xc421d65a60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4244325a0, 0x6f0968, 0x3, 0x51f701, 0xc424430060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4244325a0, 0x5, 0xc421cb1b50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5388 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432780, 0xc4243d0210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfa80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233cfc30, 0xc421d65a90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424432780, 0x0, 0x0, 0x0, 0xc421d65a90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424432780, 0x6f0968, 0x3, 0x51f701, 0xc424430120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424432780, 0x5, 0xc421cb1b70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5389 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432870, 0xc4243d0230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d8c30, 0xc421d65aa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424432870, 0x0, 0x0, 0x0, 0xc421d65aa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424432870, 0x6f0968, 0x3, 0x51f701, 0xc424430180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424432870, 0x5, 0xc421cb1b90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5390 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432960, 0xc4243d0250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d9c30, 0xc421d65ac0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424432960, 0x0, 0x0, 0x0, 0xc421d65ac0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424432960, 0x6f0968, 0x3, 0x51f701, 0xc4244301e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424432960, 0x5, 0xc421cb1bb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5391 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432b40, 0xc4243d02d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233dac30, 0xc421d65af0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424432b40, 0x0, 0x0, 0x0, 0xc421d65af0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424432b40, 0x6f0968, 0x3, 0x51f701, 0xc4244302a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424432b40, 0x5, 0xc421cb1bd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5392 [semacquire]:
sync.runtime_Semacquire(0xc421cb1cac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb1ca0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5426 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432c30, 0xc4243d0310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233dbc30, 0xc421d65b08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424432c30, 0x0, 0x0, 0x0, 0xc421d65b08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424432c30, 0x6f0968, 0x3, 0x51f701, 0xc424430300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424432c30, 0x5, 0xc421cb1cc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5407 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a21e0, 0xc4243faba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbf00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a21e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a21e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423396c30, 0xc4258e17c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244a21e0, 0x0, 0x0, 0x0, 0xc4258e17c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244a21e0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244a21e0, 0x5, 0xc421d7e150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5408 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a22d0, 0xc4243fabc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbf60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a22d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423397c30, 0xc4258e17e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244a22d0, 0x0, 0x0, 0x0, 0xc4258e17e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244a22d0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244a22d0, 0x5, 0xc421d7e170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5409 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a23c0, 0xc4243fabe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbfc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a23c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a0c30, 0xc4258e17f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244a23c0, 0x0, 0x0, 0x0, 0xc4258e17f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244a23c0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae6f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244a23c0, 0x5, 0xc421d7e190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5410 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4690, 0xc421aff6f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deeba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a7c30, 0xc4258e0550)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243e4690, 0x0, 0x0, 0x0, 0xc4258e0550, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243e4690, 0x6f0968, 0x3, 0x51f701, 0xc4243872f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243e4690, 0x5, 0xc421d7e1b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5411 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a24b0, 0xc4243fac00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a24b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a1c30, 0xc4258e1810)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244a24b0, 0x0, 0x0, 0x0, 0xc4258e1810, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244a24b0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244a24b0, 0x5, 0xc421d7e1d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5412 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130a50, 0xc425106330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236edc30, 0xc423604748)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425130a50, 0x0, 0x0, 0x0, 0xc423604748, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425130a50, 0x6f0968, 0x3, 0x51f701, 0xc424e81e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425130a50, 0x5, 0xc421d7e1f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5413 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130c30, 0xc425106380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236eec30, 0xc423604778)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425130c30, 0x0, 0x0, 0x0, 0xc423604778, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425130c30, 0x6f0968, 0x3, 0x51f701, 0xc424e81ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425130c30, 0x5, 0xc421d7e210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5414 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130e10, 0xc4251063c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236efc30, 0xc4236047a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425130e10, 0x0, 0x0, 0x0, 0xc4236047a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425130e10, 0x6f0968, 0x3, 0x51f701, 0xc424e81f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425130e10, 0x5, 0xc421d7e230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5415 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130ff0, 0xc425106430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f4c30, 0xc4236047d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425130ff0, 0x0, 0x0, 0x0, 0xc4236047d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425130ff0, 0x6f0968, 0x3, 0x51f701, 0xc42517a060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425130ff0, 0x5, 0xc421d7e250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5416 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251311d0, 0xc425106480)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251311d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251311d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f5c30, 0xc423604808)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4251311d0, 0x0, 0x0, 0x0, 0xc423604808, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4251311d0, 0x6f0968, 0x3, 0x51f701, 0xc42517a120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4251311d0, 0x5, 0xc421d7e270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5417 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251313b0, 0xc4251064c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251313b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251313b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f6c30, 0xc423604838)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4251313b0, 0x0, 0x0, 0x0, 0xc423604838, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4251313b0, 0x6f0968, 0x3, 0x51f701, 0xc42517a1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4251313b0, 0x5, 0xc421d7e290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5418 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131590, 0xc425106500)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f7c30, 0xc423604868)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425131590, 0x0, 0x0, 0x0, 0xc423604868, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425131590, 0x6f0968, 0x3, 0x51f701, 0xc42517a2a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425131590, 0x5, 0xc421d7e2b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5419 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131860, 0xc425106560)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236fcc30, 0xc4236048b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425131860, 0x0, 0x0, 0x0, 0xc4236048b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425131860, 0x6f0968, 0x3, 0x51f701, 0xc42517a3c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425131860, 0x5, 0xc421d7e2d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5420 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131a40, 0xc425106600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eeda40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236fdc30, 0xc4236048e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425131a40, 0x0, 0x0, 0x0, 0xc4236048e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425131a40, 0x6f0968, 0x3, 0x51f701, 0xc42517a510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425131a40, 0x5, 0xc421d7e2f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5421 [semacquire]:
sync.runtime_Semacquire(0xc421d7e3dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7e3d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5427 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432d20, 0xc4243d0340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e4c30, 0xc421d65b20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424432d20, 0x0, 0x0, 0x0, 0xc421d65b20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424432d20, 0x6f0968, 0x3, 0x51f701, 0xc424430360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424432d20, 0x5, 0xc421cb1ce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5428 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b860, 0xc4225739f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423345c30, 0xc421d655e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42467b860, 0x0, 0x0, 0x0, 0xc421d655e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42467b860, 0x6f0968, 0x3, 0x51f701, 0xc42290cd50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42467b860, 0x5, 0xc421cb1d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5429 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422690, 0xc422573c60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ced20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423354c30, 0xc421d65748)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424422690, 0x0, 0x0, 0x0, 0xc421d65748, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424422690, 0x6f0968, 0x3, 0x51f701, 0xc42290d3b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424422690, 0x5, 0xc421cb1d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5430 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422870, 0xc422573cd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cede0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423355c30, 0xc421d65778)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424422870, 0x0, 0x0, 0x0, 0xc421d65778, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424422870, 0x6f0968, 0x3, 0x51f701, 0xc42290d470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424422870, 0x5, 0xc421cb1d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5431 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422d20, 0xc422573da0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cefc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423346c30, 0xc421d657f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424422d20, 0x0, 0x0, 0x0, 0xc421d657f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424422d20, 0x6f0968, 0x3, 0x51f701, 0xc42290d650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424422d20, 0x5, 0xc421cb1d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5432 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422f00, 0xc422573df0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423347c30, 0xc421d65820)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424422f00, 0x0, 0x0, 0x0, 0xc421d65820, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424422f00, 0x6f0968, 0x3, 0x51f701, 0xc42290d740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424422f00, 0x5, 0xc421cb1d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5433 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244232c0, 0xc422573e70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244232c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244232c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42335cc30, 0xc421d65880)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4244232c0, 0x0, 0x0, 0x0, 0xc421d65880, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4244232c0, 0x6f0968, 0x3, 0x51f701, 0xc42290d8c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4244232c0, 0x5, 0xc421cb1da0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5434 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423590, 0xc422573ed0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42335dc30, 0xc421d658c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424423590, 0x0, 0x0, 0x0, 0xc421d658c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424423590, 0x6f0968, 0x3, 0x51f701, 0xc42290d9e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424423590, 0x5, 0xc421cb1dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5435 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423860, 0xc422573f30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42334ec30, 0xc421d65910)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424423860, 0x0, 0x0, 0x0, 0xc421d65910, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424423860, 0x6f0968, 0x3, 0x51f701, 0xc42290db00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424423860, 0x5, 0xc421cb1de0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5436 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422c30, 0xc422573d60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cef60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42334fc30, 0xc421d657d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424422c30, 0x0, 0x0, 0x0, 0xc421d657d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424422c30, 0x6f0968, 0x3, 0x51f701, 0xc42290d5f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424422c30, 0x5, 0xc421cb1e00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5437 [semacquire]:
sync.runtime_Semacquire(0xc421cb1eec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb1ee0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5423 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07770, 0xc4248b7160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236fec30, 0xc4244eff50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b07770, 0x0, 0x0, 0x0, 0xc4244eff50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b07770, 0x6f0968, 0x3, 0x51f701, 0xc424867bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b07770, 0x5, 0xc421d7e3f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5439 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fdd10, 0xc4243fa0d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fdd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fdd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423364c30, 0xc4258e1108)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243fdd10, 0x0, 0x0, 0x0, 0xc4258e1108, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243fdd10, 0x6f0968, 0x3, 0x51f701, 0xc4243cc9c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243fdd10, 0x5, 0xc421cb1f00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5440 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fdef0, 0xc4243fa120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fdef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fdef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423365c30, 0xc4258e1138)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243fdef0, 0x0, 0x0, 0x0, 0xc4258e1138, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243fdef0, 0x6f0968, 0x3, 0x51f701, 0xc4243ccab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243fdef0, 0x5, 0xc421cb1f20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5424 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155ef0, 0xc424c73560)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250649c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236ffc30, 0xc425218078)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425155ef0, 0x0, 0x0, 0x0, 0xc425218078, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425155ef0, 0x6f0968, 0x3, 0x51f701, 0xc4250053e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425155ef0, 0x5, 0xc421d7e410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5441 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe0f0, 0xc4243fa190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423356c30, 0xc4258e1168)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243fe0f0, 0x0, 0x0, 0x0, 0xc4258e1168, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243fe0f0, 0x6f0968, 0x3, 0x51f701, 0xc4243ccb70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243fe0f0, 0x5, 0xc421cb1f40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5425 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a0f0, 0xc424c735a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423704c30, 0xc4252180a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42502a0f0, 0x0, 0x0, 0x0, 0xc4252180a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42502a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4250054a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42502a0f0, 0x5, 0xc421d7e430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5442 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a3c0, 0xc424c735e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423705c30, 0xc4252180d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42502a3c0, 0x0, 0x0, 0x0, 0xc4252180d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42502a3c0, 0x6f0968, 0x3, 0x51f701, 0xc425005560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42502a3c0, 0x5, 0xc421d7e450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5443 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a5a0, 0xc424c73620)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423706c30, 0xc425218108)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42502a5a0, 0x0, 0x0, 0x0, 0xc425218108, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42502a5a0, 0x6f0968, 0x3, 0x51f701, 0xc425005620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42502a5a0, 0x5, 0xc421d7e470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5458 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe2d0, 0xc4243fa1d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423357c30, 0xc4258e1198)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243fe2d0, 0x0, 0x0, 0x0, 0xc4258e1198, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243fe2d0, 0x6f0968, 0x3, 0x51f701, 0xc4243ccc30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243fe2d0, 0x5, 0xc421cb1f60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5459 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe4b0, 0xc4243fa210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42336cc30, 0xc4258e11c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243fe4b0, 0x0, 0x0, 0x0, 0xc4258e11c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243fe4b0, 0x6f0968, 0x3, 0x51f701, 0xc4243cccf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243fe4b0, 0x5, 0xc421cb1f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5444 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a780, 0xc424c73660)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423707c30, 0xc425218138)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42502a780, 0x0, 0x0, 0x0, 0xc425218138, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42502a780, 0x6f0968, 0x3, 0x51f701, 0xc4250056e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42502a780, 0x5, 0xc421d7e490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5460 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe690, 0xc4243fa250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42336dc30, 0xc4258e11f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243fe690, 0x0, 0x0, 0x0, 0xc4258e11f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243fe690, 0x6f0968, 0x3, 0x51f701, 0xc4243ccdb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243fe690, 0x5, 0xc421cb1fa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5445 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a960, 0xc424c736a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42370cc30, 0xc425218168)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42502a960, 0x0, 0x0, 0x0, 0xc425218168, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42502a960, 0x6f0968, 0x3, 0x51f701, 0xc4250057a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42502a960, 0x5, 0xc421d7e4b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe870, 0xc4243fa290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42335ec30, 0xc4258e1228)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243fe870, 0x0, 0x0, 0x0, 0xc4258e1228, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243fe870, 0x6f0968, 0x3, 0x51f701, 0xc4243cce70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243fe870, 0x5, 0xc421cb1fc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5446 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502ab40, 0xc424c736e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502ab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42370dc30, 0xc425218198)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42502ab40, 0x0, 0x0, 0x0, 0xc425218198, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42502ab40, 0x6f0968, 0x3, 0x51f701, 0xc425005860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42502ab40, 0x5, 0xc421d7e4d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5462 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fea50, 0xc4243fa2d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42335fc30, 0xc4258e1258)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243fea50, 0x0, 0x0, 0x0, 0xc4258e1258, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243fea50, 0x6f0968, 0x3, 0x51f701, 0xc4243ccf30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243fea50, 0x5, 0xc421cb1fe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5463 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fec30, 0xc4243fa310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423374c30, 0xc4258e1288)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243fec30, 0x0, 0x0, 0x0, 0xc4258e1288, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243fec30, 0x6f0968, 0x3, 0x51f701, 0xc4243cd020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243fec30, 0x5, 0xc421da6000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5464 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fee10, 0xc4243fa350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423375c30, 0xc4258e12b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243fee10, 0x0, 0x0, 0x0, 0xc4258e12b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243fee10, 0x6f0968, 0x3, 0x51f701, 0xc4243cd0e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243fee10, 0x5, 0xc421da6020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5465 [semacquire]:
sync.runtime_Semacquire(0xc421da60fc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da60f0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5447 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502ad20, 0xc424c73720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502ad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42370ec30, 0xc4252181c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42502ad20, 0x0, 0x0, 0x0, 0xc4252181c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42502ad20, 0x6f0968, 0x3, 0x51f701, 0xc425005920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42502ad20, 0x5, 0xc421d7e4f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5448 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502aff0, 0xc424c737f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250650a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42370fc30, 0xc425218210)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42502aff0, 0x0, 0x0, 0x0, 0xc425218210, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42502aff0, 0x6f0968, 0x3, 0x51f701, 0xc425005b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42502aff0, 0x5, 0xc421d7e510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5449 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b1d0, 0xc424c73870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423714c30, 0xc425218240)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42502b1d0, 0x0, 0x0, 0x0, 0xc425218240, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42502b1d0, 0x6f0968, 0x3, 0x51f701, 0xc425005bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42502b1d0, 0x5, 0xc421d7e530, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5450 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b3b0, 0xc424c738c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423715c30, 0xc425218270)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42502b3b0, 0x0, 0x0, 0x0, 0xc425218270, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42502b3b0, 0x6f0968, 0x3, 0x51f701, 0xc425005c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42502b3b0, 0x5, 0xc421d7e550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5451 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b590, 0xc424c73920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423716c30, 0xc4252182a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42502b590, 0x0, 0x0, 0x0, 0xc4252182a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42502b590, 0x6f0968, 0x3, 0x51f701, 0xc425005d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42502b590, 0x5, 0xc421d7e570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5452 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b770, 0xc424c739a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250653c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423717c30, 0xc4252182d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42502b770, 0x0, 0x0, 0x0, 0xc4252182d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42502b770, 0x6f0968, 0x3, 0x51f701, 0xc425005e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42502b770, 0x5, 0xc421d7e590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5453 [semacquire]:
sync.runtime_Semacquire(0xc421d7e66c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7e660)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5467 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243feff0, 0xc4243fa3b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243caa60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243feff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243feff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423366c30, 0xc4258e12e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243feff0, 0x0, 0x0, 0x0, 0xc4258e12e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243feff0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd1a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243feff0, 0x5, 0xc421da6110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5455 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b950, 0xc424c739e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42371cc30, 0xc425218300)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42502b950, 0x0, 0x0, 0x0, 0xc425218300, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42502b950, 0x6f0968, 0x3, 0x51f701, 0xc425005ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42502b950, 0x5, 0xc421d7e680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5468 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff1d0, 0xc4243fa430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cab20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423367c30, 0xc4258e1318)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243ff1d0, 0x0, 0x0, 0x0, 0xc4258e1318, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243ff1d0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243ff1d0, 0x5, 0xc421da6130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff3b0, 0xc4243fa470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cabe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42337cc30, 0xc4258e1348)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243ff3b0, 0x0, 0x0, 0x0, 0xc4258e1348, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243ff3b0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243ff3b0, 0x5, 0xc421da6150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5470 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff590, 0xc4243fa4c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cacc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42337dc30, 0xc4258e1378)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243ff590, 0x0, 0x0, 0x0, 0xc4258e1378, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243ff590, 0x6f0968, 0x3, 0x51f701, 0xc4243cd3e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243ff590, 0x5, 0xc421da6170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5471 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff860, 0xc4243fa530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cad80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42336ec30, 0xc4258e13a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243ff860, 0x0, 0x0, 0x0, 0xc4258e13a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243ff860, 0x6f0968, 0x3, 0x51f701, 0xc4243cd4a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243ff860, 0x5, 0xc421da6190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5472 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ffa40, 0xc4243fa570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cae40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ffa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ffa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42336fc30, 0xc4258e13d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243ffa40, 0x0, 0x0, 0x0, 0xc4258e13d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243ffa40, 0x6f0968, 0x3, 0x51f701, 0xc4243cd590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243ffa40, 0x5, 0xc421da61b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5473 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ffc20, 0xc4243fa5b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243caf00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ffc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ffc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423384c30, 0xc4258e1408)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243ffc20, 0x0, 0x0, 0x0, 0xc4258e1408, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243ffc20, 0x6f0968, 0x3, 0x51f701, 0xc4243cd650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243ffc20, 0x5, 0xc421da61d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5474 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ffe00, 0xc4243fa650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ffe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ffe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423385c30, 0xc4258e1438)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243ffe00, 0x0, 0x0, 0x0, 0xc4258e1438, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243ffe00, 0x6f0968, 0x3, 0x51f701, 0xc4243cd7a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243ffe00, 0x5, 0xc421da61f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5475 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c0f0, 0xc4243fa6b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423376c30, 0xc4258e1480)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42467c0f0, 0x0, 0x0, 0x0, 0xc4258e1480, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42467c0f0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd8c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42467c0f0, 0x5, 0xc421da6210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5476 [semacquire]:
sync.runtime_Semacquire(0xc421da62fc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da62f0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5456 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502bb30, 0xc424c73a20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502bb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42371dc30, 0xc425218330)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42502bb30, 0x0, 0x0, 0x0, 0xc425218330, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42502bb30, 0x6f0968, 0x3, 0x51f701, 0xc425005f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42502bb30, 0x5, 0xc421d7e6a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c2d0, 0xc4243fa6f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423377c30, 0xc4258e14b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42467c2d0, 0x0, 0x0, 0x0, 0xc4258e14b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42467c2d0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42467c2d0, 0x5, 0xc421da6310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5457 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502bd10, 0xc424c73a60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502bd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42371ec30, 0xc425218360)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42502bd10, 0x0, 0x0, 0x0, 0xc425218360, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42502bd10, 0x6f0968, 0x3, 0x51f701, 0xc42528a060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42502bd10, 0x5, 0xc421d7e6c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5490 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502bef0, 0xc424c73aa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250656e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502bef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42371fc30, 0xc425218390)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42502bef0, 0x0, 0x0, 0x0, 0xc425218390, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42502bef0, 0x6f0968, 0x3, 0x51f701, 0xc42528a120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42502bef0, 0x5, 0xc421d7e6e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5491 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a80f0, 0xc424c73ae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250657a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a80f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423724c30, 0xc4252183c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4252a80f0, 0x0, 0x0, 0x0, 0xc4252183c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4252a80f0, 0x6f0968, 0x3, 0x51f701, 0xc42528a1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4252a80f0, 0x5, 0xc421d7e700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5492 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a82d0, 0xc424c73b70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250658c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a82d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423725c30, 0xc4252183f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4252a82d0, 0x0, 0x0, 0x0, 0xc4252183f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4252a82d0, 0x6f0968, 0x3, 0x51f701, 0xc42528a330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4252a82d0, 0x5, 0xc421d7e720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5493 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131680, 0xc425106520)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423726c30, 0xc423604880)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425131680, 0x0, 0x0, 0x0, 0xc423604880, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425131680, 0x6f0968, 0x3, 0x51f701, 0xc42517a300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425131680, 0x5, 0xc421d7e740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5494 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a84b0, 0xc424c73bb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a84b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423727c30, 0xc425218420)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4252a84b0, 0x0, 0x0, 0x0, 0xc425218420, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4252a84b0, 0x6f0968, 0x3, 0x51f701, 0xc42528a3f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4252a84b0, 0x5, 0xc421d7e760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8690, 0xc424c73bf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42372cc30, 0xc425218450)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4252a8690, 0x0, 0x0, 0x0, 0xc425218450, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4252a8690, 0x6f0968, 0x3, 0x51f701, 0xc42528a4b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4252a8690, 0x5, 0xc421d7e780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5496 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8870, 0xc424c73c30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42372dc30, 0xc425218480)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4252a8870, 0x0, 0x0, 0x0, 0xc425218480, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4252a8870, 0x6f0968, 0x3, 0x51f701, 0xc42528a570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4252a8870, 0x5, 0xc421d7e7a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5497 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8a50, 0xc424c73c70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42372ec30, 0xc4252184b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4252a8a50, 0x0, 0x0, 0x0, 0xc4252184b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4252a8a50, 0x6f0968, 0x3, 0x51f701, 0xc42528a630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4252a8a50, 0x5, 0xc421d7e7c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5498 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8c30, 0xc424c73cd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42372fc30, 0xc4252184e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4252a8c30, 0x0, 0x0, 0x0, 0xc4252184e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4252a8c30, 0x6f0968, 0x3, 0x51f701, 0xc42528a6f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4252a8c30, 0x5, 0xc421d7e7e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5499 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8f00, 0xc424c73d50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423734c30, 0xc425218510)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4252a8f00, 0x0, 0x0, 0x0, 0xc425218510, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4252a8f00, 0x6f0968, 0x3, 0x51f701, 0xc42528a7b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4252a8f00, 0x5, 0xc421d7e800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5500 [semacquire]:
sync.runtime_Semacquire(0xc421d7e8ec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7e8e0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5502 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a90e0, 0xc424c73e10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a90e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423735c30, 0xc425218540)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4252a90e0, 0x0, 0x0, 0x0, 0xc425218540, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4252a90e0, 0x6f0968, 0x3, 0x51f701, 0xc42528a900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4252a90e0, 0x5, 0xc421d7e900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5479 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244230e0, 0xc422573e30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244230e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244230e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42338cc30, 0xc421d65850)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244230e0, 0x0, 0x0, 0x0, 0xc421d65850, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244230e0, 0x6f0968, 0x3, 0x51f701, 0xc42290d800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244230e0, 0x5, 0xc421da6330, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5480 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c690, 0xc4243fa7c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42338dc30, 0xc4258e1510)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42467c690, 0x0, 0x0, 0x0, 0xc4258e1510, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42467c690, 0x6f0968, 0x3, 0x51f701, 0xc4243cdb00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42467c690, 0x5, 0xc421da6350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5481 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467ca50, 0xc4243fa840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467ca50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42337ec30, 0xc4258e1570)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42467ca50, 0x0, 0x0, 0x0, 0xc4258e1570, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42467ca50, 0x6f0968, 0x3, 0x51f701, 0xc4243cdc80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42467ca50, 0x5, 0xc421da6370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5482 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467cd20, 0xc4243fa8a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467cd20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42337fc30, 0xc4258e15b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42467cd20, 0x0, 0x0, 0x0, 0xc4258e15b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42467cd20, 0x6f0968, 0x3, 0x51f701, 0xc4243cdda0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42467cd20, 0x5, 0xc421da6390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5483 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467cf00, 0xc4243fa8e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467cf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423394c30, 0xc4258e15e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42467cf00, 0x0, 0x0, 0x0, 0xc4258e15e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42467cf00, 0x6f0968, 0x3, 0x51f701, 0xc4243cde60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42467cf00, 0x5, 0xc421da63b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5484 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d1d0, 0xc4243fa940)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423395c30, 0xc4258e1630)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42467d1d0, 0x0, 0x0, 0x0, 0xc4258e1630, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42467d1d0, 0x6f0968, 0x3, 0x51f701, 0xc4243cdf80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42467d1d0, 0x5, 0xc421da63d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5485 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d4a0, 0xc4243fa9a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423386c30, 0xc4258e1678)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42467d4a0, 0x0, 0x0, 0x0, 0xc4258e1678, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42467d4a0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae0c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42467d4a0, 0x5, 0xc421da63f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5486 [semacquire]:
sync.runtime_Semacquire(0xc421da64cc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da64c0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5488 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9cf00, 0xc422c40860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9cf00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4236a4c30, 0x410ffd, 0xc421e37b30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422b9cf00, 0x0, 0x0, 0x0, 0xc421e37b30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422b9cf00, 0x6f0968, 0x3, 0x51f701, 0xc422c17890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422b9cf00, 0x5, 0xc421da64e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5503 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a92c0, 0xc424c73e90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a92c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423736c30, 0xc425218570)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4252a92c0, 0x0, 0x0, 0x0, 0xc425218570, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4252a92c0, 0x6f0968, 0x3, 0x51f701, 0xc42528a9c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4252a92c0, 0x5, 0xc421d7e920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5504 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9590, 0xc424c73ef0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423737c30, 0xc4252185b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4252a9590, 0x0, 0x0, 0x0, 0xc4252185b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4252a9590, 0x6f0968, 0x3, 0x51f701, 0xc42528aae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4252a9590, 0x5, 0xc421d7e940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5505 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9770, 0xc424c73f30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42373cc30, 0xc4252185e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4252a9770, 0x0, 0x0, 0x0, 0xc4252185e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4252a9770, 0x6f0968, 0x3, 0x51f701, 0xc42528aba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4252a9770, 0x5, 0xc421d7e960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5506 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9950, 0xc424c73f70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42373dc30, 0xc425218618)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4252a9950, 0x0, 0x0, 0x0, 0xc425218618, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4252a9950, 0x6f0968, 0x3, 0x51f701, 0xc42528ac90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4252a9950, 0x5, 0xc421d7e980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9b30, 0xc424c73fb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253382c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42373ec30, 0xc425218648)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4252a9b30, 0x0, 0x0, 0x0, 0xc425218648, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4252a9b30, 0x6f0968, 0x3, 0x51f701, 0xc42528ad50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4252a9b30, 0x5, 0xc421d7e9a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5508 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9e00, 0xc425436020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423748c30, 0xc425218690)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4252a9e00, 0x0, 0x0, 0x0, 0xc425218690, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4252a9e00, 0x6f0968, 0x3, 0x51f701, 0xc42528ae70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4252a9e00, 0x5, 0xc421d7e9c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5509 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8000, 0xc4254360a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253384c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423749c30, 0xc4252186c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4253f8000, 0x0, 0x0, 0x0, 0xc4252186c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4253f8000, 0x6f0968, 0x3, 0x51f701, 0xc42528af30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4253f8000, 0x5, 0xc421d7e9e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5510 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f81e0, 0xc4254361c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253385e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f81e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42373ac30, 0xc4252186f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4253f81e0, 0x0, 0x0, 0x0, 0xc4252186f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4253f81e0, 0x6f0968, 0x3, 0x51f701, 0xc42528b080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4253f81e0, 0x5, 0xc421d7ea00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5511 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f83c0, 0xc425436240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253386a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f83c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42373bc30, 0xc425218720)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4253f83c0, 0x0, 0x0, 0x0, 0xc425218720, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4253f83c0, 0x6f0968, 0x3, 0x51f701, 0xc42528b140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4253f83c0, 0x5, 0xc421d7ea20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5512 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8690, 0xc425436300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253387c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423750c30, 0xc425218768)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4253f8690, 0x0, 0x0, 0x0, 0xc425218768, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4253f8690, 0x6f0968, 0x3, 0x51f701, 0xc42528b260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4253f8690, 0x5, 0xc421d7ea40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5513 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8960, 0xc425436380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423751c30, 0xc425218798)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4253f8960, 0x0, 0x0, 0x0, 0xc425218798, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4253f8960, 0x6f0968, 0x3, 0x51f701, 0xc42528b320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4253f8960, 0x5, 0xc421d7ea60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5514 [semacquire]:
sync.runtime_Semacquire(0xc421d7eb3c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7eb30)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5516 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8b40, 0xc425436400)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423742c30, 0xc4252187c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4253f8b40, 0x0, 0x0, 0x0, 0xc4252187c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4253f8b40, 0x6f0968, 0x3, 0x51f701, 0xc42528b3e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4253f8b40, 0x5, 0xc421d7eb50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5489 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07b30, 0xc4248b72b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a5c30, 0xc4244effb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b07b30, 0x0, 0x0, 0x0, 0xc4244effb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b07b30, 0x6f0968, 0x3, 0x51f701, 0xc424867e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b07b30, 0x5, 0xc421da6500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07c20, 0xc4248b72f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a6c30, 0xc4244effc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b07c20, 0x0, 0x0, 0x0, 0xc4244effc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b07c20, 0x6f0968, 0x3, 0x51f701, 0xc424867e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b07c20, 0x5, 0xc421da6520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5523 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07ef0, 0xc4248b73a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a7c30, 0xc423604010)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b07ef0, 0x0, 0x0, 0x0, 0xc423604010, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b07ef0, 0x6f0968, 0x3, 0x51f701, 0xc424867f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b07ef0, 0x5, 0xc421da6540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5524 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea20f0, 0xc4248b73e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea20f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236acc30, 0xc423604040)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424ea20f0, 0x0, 0x0, 0x0, 0xc423604040, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424ea20f0, 0x6f0968, 0x3, 0x51f701, 0xc424e80060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424ea20f0, 0x5, 0xc421da6560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5525 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea24b0, 0xc4248b7470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea24b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236adc30, 0xc423604088)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424ea24b0, 0x0, 0x0, 0x0, 0xc423604088, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424ea24b0, 0x6f0968, 0x3, 0x51f701, 0xc424e80180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424ea24b0, 0x5, 0xc421da6580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5526 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2780, 0xc4248b7530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236aec30, 0xc4236040d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424ea2780, 0x0, 0x0, 0x0, 0xc4236040d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424ea2780, 0x6f0968, 0x3, 0x51f701, 0xc424e802a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424ea2780, 0x5, 0xc421da65a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5527 [semacquire]:
sync.runtime_Semacquire(0xc421da668c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6680)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5529 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2960, 0xc4248b75b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236afc30, 0xc423604100)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ea2960, 0x0, 0x0, 0x0, 0xc423604100, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ea2960, 0x6f0968, 0x3, 0x51f701, 0xc424e80360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ea2960, 0x5, 0xc421da66a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d2d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5517 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8e10, 0xc425436490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423743c30, 0xc425218810)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4253f8e10, 0x0, 0x0, 0x0, 0xc425218810, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4253f8e10, 0x6f0968, 0x3, 0x51f701, 0xc42528b500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4253f8e10, 0x5, 0xc421d7eb70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5518 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8ff0, 0xc4254364f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423758c30, 0xc425218840)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4253f8ff0, 0x0, 0x0, 0x0, 0xc425218840, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4253f8ff0, 0x6f0968, 0x3, 0x51f701, 0xc42528b5c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4253f8ff0, 0x5, 0xc421d7eb90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5519 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f92c0, 0xc4254365b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f92c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423759c30, 0xc425218888)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4253f92c0, 0x0, 0x0, 0x0, 0xc425218888, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4253f92c0, 0x6f0968, 0x3, 0x51f701, 0xc42528b6e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4253f92c0, 0x5, 0xc421d7ebb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5520 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9590, 0xc425436670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42374ac30, 0xc4252188d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4253f9590, 0x0, 0x0, 0x0, 0xc4252188d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4253f9590, 0x6f0968, 0x3, 0x51f701, 0xc42528b800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4253f9590, 0x5, 0xc421d7ebd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9770, 0xc4254366f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42374bc30, 0xc425218900)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4253f9770, 0x0, 0x0, 0x0, 0xc425218900, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4253f9770, 0x6f0968, 0x3, 0x51f701, 0xc42528b8c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4253f9770, 0x5, 0xc421d7ebf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5538 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9a40, 0xc4254367b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423760c30, 0xc425218948)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4253f9a40, 0x0, 0x0, 0x0, 0xc425218948, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4253f9a40, 0x6f0968, 0x3, 0x51f701, 0xc42528b9e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4253f9a40, 0x5, 0xc421d7ec10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5539 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9c20, 0xc425436830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423761c30, 0xc425218978)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4253f9c20, 0x0, 0x0, 0x0, 0xc425218978, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4253f9c20, 0x6f0968, 0x3, 0x51f701, 0xc42528bad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4253f9c20, 0x5, 0xc421d7ec30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5540 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9e00, 0xc4254368b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423752c30, 0xc4252189a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4253f9e00, 0x0, 0x0, 0x0, 0xc4252189a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4253f9e00, 0x6f0968, 0x3, 0x51f701, 0xc42528bb90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4253f9e00, 0x5, 0xc421d7ec50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5541 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d680, 0xc4243fa9f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cba40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423392c30, 0xc4258e16a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42467d680, 0x0, 0x0, 0x0, 0xc4258e16a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42467d680, 0x6f0968, 0x3, 0x51f701, 0xc4244ae180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42467d680, 0x5, 0xc421d7ec70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5542 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423d10, 0xc422573ff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c7c30, 0xc421d65988)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424423d10, 0x0, 0x0, 0x0, 0xc421d65988, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424423d10, 0x6f0968, 0x3, 0x51f701, 0xc42290dce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424423d10, 0x5, 0xc421d7ec90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5543 [semacquire]:
sync.runtime_Semacquire(0xc421d7ed7c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7ed70)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5530 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2b40, 0xc4248b75f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b4c30, 0xc423604130)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ea2b40, 0x0, 0x0, 0x0, 0xc423604130, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ea2b40, 0x6f0968, 0x3, 0x51f701, 0xc424e80450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ea2b40, 0x5, 0xc421da66c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d2d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5531 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2d20, 0xc4248b7660)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1daa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b5c30, 0xc423604160)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424ea2d20, 0x0, 0x0, 0x0, 0xc423604160, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424ea2d20, 0x6f0968, 0x3, 0x51f701, 0xc424e80510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424ea2d20, 0x5, 0xc421da66e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d2d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5532 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2f00, 0xc4248b76e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1db60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b6c30, 0xc423604190)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424ea2f00, 0x0, 0x0, 0x0, 0xc423604190, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424ea2f00, 0x6f0968, 0x3, 0x51f701, 0xc424e805d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424ea2f00, 0x5, 0xc421da6700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d2d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5533 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea30e0, 0xc4248b7760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1dc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea30e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b7c30, 0xc4236041c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424ea30e0, 0x0, 0x0, 0x0, 0xc4236041c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424ea30e0, 0x6f0968, 0x3, 0x51f701, 0xc424e80690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424ea30e0, 0x5, 0xc421da6720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d2d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5534 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea33b0, 0xc4248b77c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1dce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea33b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236bcc30, 0xc4236041f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424ea33b0, 0x0, 0x0, 0x0, 0xc4236041f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424ea33b0, 0x6f0968, 0x3, 0x51f701, 0xc424e80750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424ea33b0, 0x5, 0xc421da6740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d2d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5535 [semacquire]:
sync.runtime_Semacquire(0xc421da681c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6810)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d2d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5545 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432f00, 0xc4243d0380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e5c30, 0xc421d65b50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424432f00, 0x0, 0x0, 0x0, 0xc421d65b50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424432f00, 0x6f0968, 0x3, 0x51f701, 0xc424430420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424432f00, 0x5, 0xc421d7ed90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5537 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3590, 0xc4248b7800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1dda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236bdc30, 0xc423604220)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ea3590, 0x0, 0x0, 0x0, 0xc423604220, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ea3590, 0x6f0968, 0x3, 0x51f701, 0xc424e80810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ea3590, 0x5, 0xc421da6830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5546 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432ff0, 0xc4243d03a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d6c30, 0xc421d65b68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424432ff0, 0x0, 0x0, 0x0, 0xc421d65b68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424432ff0, 0x6f0968, 0x3, 0x51f701, 0xc424430480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424432ff0, 0x5, 0xc421d7edb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5547 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244330e0, 0xc4243d03d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfe60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244330e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244330e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d7c30, 0xc421d65b98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244330e0, 0x0, 0x0, 0x0, 0xc421d65b98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244330e0, 0x6f0968, 0x3, 0x51f701, 0xc4244304e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244330e0, 0x5, 0xc421d7edd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5548 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244331d0, 0xc4243d0410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244331d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244331d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e0c30, 0xc421d65bb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244331d0, 0x0, 0x0, 0x0, 0xc421d65bb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244331d0, 0x6f0968, 0x3, 0x51f701, 0xc424430570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244331d0, 0x5, 0xc421d7edf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5549 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244332c0, 0xc4243d0450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cff20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244332c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244332c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e1c30, 0xc421d65bc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244332c0, 0x0, 0x0, 0x0, 0xc421d65bc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244332c0, 0x6f0968, 0x3, 0x51f701, 0xc4244305d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244332c0, 0x5, 0xc421d7ee10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5550 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244333b0, 0xc4243d0470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cff80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244333b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244333b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e2c30, 0xc421d65be0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244333b0, 0x0, 0x0, 0x0, 0xc421d65be0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244333b0, 0x6f0968, 0x3, 0x51f701, 0xc424430630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244333b0, 0x5, 0xc421d7ee30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5554 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3860, 0xc4248b78a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1dec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236bec30, 0xc423604268)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ea3860, 0x0, 0x0, 0x0, 0xc423604268, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ea3860, 0x6f0968, 0x3, 0x51f701, 0xc424e80930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ea3860, 0x5, 0xc421da6850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5555 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3a40, 0xc4248b79b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1dfe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236bfc30, 0xc423604298)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424ea3a40, 0x0, 0x0, 0x0, 0xc423604298, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424ea3a40, 0x6f0968, 0x3, 0x51f701, 0xc424e80a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424ea3a40, 0x5, 0xc421da6870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5556 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3d10, 0xc4248b7a50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c4c30, 0xc4236042e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424ea3d10, 0x0, 0x0, 0x0, 0xc4236042e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424ea3d10, 0x6f0968, 0x3, 0x51f701, 0xc424e80ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424ea3d10, 0x5, 0xc421da6890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5557 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8000, 0xc4248b7b10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c5c30, 0xc423604328)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421ef8000, 0x0, 0x0, 0x0, 0xc423604328, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421ef8000, 0x6f0968, 0x3, 0x51f701, 0xc424e80cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421ef8000, 0x5, 0xc421da68b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5558 [semacquire]:
sync.runtime_Semacquire(0xc421da699c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6990)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5551 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244334a0, 0xc4243d0490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cffe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244334a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244334a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e3c30, 0xc421d65bf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244334a0, 0x0, 0x0, 0x0, 0xc421d65bf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244334a0, 0x6f0968, 0x3, 0x51f701, 0xc424430690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244334a0, 0x5, 0xc421d7ee50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5552 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433590, 0xc4243d04b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233ecc30, 0xc421d65c10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424433590, 0x0, 0x0, 0x0, 0xc421d65c10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424433590, 0x6f0968, 0x3, 0x51f701, 0xc4244306f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424433590, 0x5, 0xc421d7ee70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5553 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433680, 0xc4243d04d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233edc30, 0xc421d65c28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424433680, 0x0, 0x0, 0x0, 0xc421d65c28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424433680, 0x6f0968, 0x3, 0x51f701, 0xc424430750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424433680, 0x5, 0xc421d7ee90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5570 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433770, 0xc4243d04f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233dec30, 0xc421d65c40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424433770, 0x0, 0x0, 0x0, 0xc421d65c40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424433770, 0x6f0968, 0x3, 0x51f701, 0xc4244307b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424433770, 0x5, 0xc421d7eeb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5571 [semacquire]:
sync.runtime_Semacquire(0xc421d7ef8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7ef80)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5560 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef84b0, 0xc4248b7bd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef84b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c7c30, 0xc4236043a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421ef84b0, 0x0, 0x0, 0x0, 0xc4236043a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421ef84b0, 0x6f0968, 0x3, 0x51f701, 0xc424e80ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421ef84b0, 0x5, 0xc421da69b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c36d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5573 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433860, 0xc4243d0510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233dfc30, 0xc421d65c58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424433860, 0x0, 0x0, 0x0, 0xc421d65c58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424433860, 0x6f0968, 0x3, 0x51f701, 0xc424430810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424433860, 0x5, 0xc421d7efa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5561 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8690, 0xc4248b7c50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236ccc30, 0xc4236043d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421ef8690, 0x0, 0x0, 0x0, 0xc4236043d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421ef8690, 0x6f0968, 0x3, 0x51f701, 0xc424e80f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421ef8690, 0x5, 0xc421da69d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c36d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5562 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8870, 0xc4248b7cd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236cdc30, 0xc423604400)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421ef8870, 0x0, 0x0, 0x0, 0xc423604400, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421ef8870, 0x6f0968, 0x3, 0x51f701, 0xc424e81020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421ef8870, 0x5, 0xc421da69f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c36d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5563 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8a50, 0xc4248b7d10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236cec30, 0xc423604430)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421ef8a50, 0x0, 0x0, 0x0, 0xc423604430, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421ef8a50, 0x6f0968, 0x3, 0x51f701, 0xc424e810e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421ef8a50, 0x5, 0xc421da6a10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c36d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5564 [semacquire]:
sync.runtime_Semacquire(0xc421da6aec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6ae0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c36d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5574 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433950, 0xc4243d0530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e8c30, 0xc421d65c70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424433950, 0x0, 0x0, 0x0, 0xc421d65c70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424433950, 0x6f0968, 0x3, 0x51f701, 0xc424430870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424433950, 0x5, 0xc421d7efc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5566 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8c30, 0xc4248b7d80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236cfc30, 0xc423604460)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421ef8c30, 0x0, 0x0, 0x0, 0xc423604460, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421ef8c30, 0x6f0968, 0x3, 0x51f701, 0xc424e811a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421ef8c30, 0x5, 0xc421da6b00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a31640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5575 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433a40, 0xc4243d0550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e9c30, 0xc421d65c88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424433a40, 0x0, 0x0, 0x0, 0xc421d65c88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424433a40, 0x6f0968, 0x3, 0x51f701, 0xc4244308d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424433a40, 0x5, 0xc421d7efe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5576 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433b30, 0xc4243d0570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233eac30, 0xc421d65ca0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424433b30, 0x0, 0x0, 0x0, 0xc421d65ca0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424433b30, 0x6f0968, 0x3, 0x51f701, 0xc424430930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424433b30, 0x5, 0xc421d7f000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5577 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433c20, 0xc4243d0590)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233ebc30, 0xc421d65cb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424433c20, 0x0, 0x0, 0x0, 0xc421d65cb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424433c20, 0x6f0968, 0x3, 0x51f701, 0xc424430990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424433c20, 0x5, 0xc421d7f020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5578 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433d10, 0xc4243d05b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f4c30, 0xc421d65cd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424433d10, 0x0, 0x0, 0x0, 0xc421d65cd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424433d10, 0x6f0968, 0x3, 0x51f701, 0xc4244309f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424433d10, 0x5, 0xc421d7f040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5579 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433e00, 0xc4243d05d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f5c30, 0xc421d65ce8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424433e00, 0x0, 0x0, 0x0, 0xc421d65ce8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424433e00, 0x6f0968, 0x3, 0x51f701, 0xc424430a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424433e00, 0x5, 0xc421d7f060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5580 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433ef0, 0xc4243d05f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e6c30, 0xc421d65d00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424433ef0, 0x0, 0x0, 0x0, 0xc421d65d00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424433ef0, 0x6f0968, 0x3, 0x51f701, 0xc424430ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424433ef0, 0x5, 0xc421d7f080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5581 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496000, 0xc4243d0670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e7c30, 0xc421d65d18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424496000, 0x0, 0x0, 0x0, 0xc421d65d18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424496000, 0x6f0968, 0x3, 0x51f701, 0xc424430bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424496000, 0x5, 0xc421d7f0a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5582 [semacquire]:
sync.runtime_Semacquire(0xc421d7f18c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f180)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5584 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244960f0, 0xc4243d0690)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244960f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244960f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f0c30, 0xc421d65d30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244960f0, 0x0, 0x0, 0x0, 0xc421d65d30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244960f0, 0x6f0968, 0x3, 0x51f701, 0xc424430c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244960f0, 0x5, 0xc421d7f1a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5567 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8e10, 0xc4248b7e00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d4c30, 0xc423604490)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421ef8e10, 0x0, 0x0, 0x0, 0xc423604490, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421ef8e10, 0x6f0968, 0x3, 0x51f701, 0xc424e81260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421ef8e10, 0x5, 0xc421da6b20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a31640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5568 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8ff0, 0xc4248b7e60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d5c30, 0xc4236044c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421ef8ff0, 0x0, 0x0, 0x0, 0xc4236044c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421ef8ff0, 0x6f0968, 0x3, 0x51f701, 0xc424e81320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421ef8ff0, 0x5, 0xc421da6b40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a31640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5569 [semacquire]:
sync.runtime_Semacquire(0xc421da6c2c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6c20)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a31640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5587 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef92c0, 0xc4248b7ed0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef92c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d6c30, 0xc423604508)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421ef92c0, 0x0, 0x0, 0x0, 0xc423604508, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421ef92c0, 0x6f0968, 0x3, 0x51f701, 0xc424e81440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421ef92c0, 0x5, 0xc421da6c40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421d70ed0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5585 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244961e0, 0xc4243d06b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244961e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244961e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f1c30, 0xc421d65d48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244961e0, 0x0, 0x0, 0x0, 0xc421d65d48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244961e0, 0x6f0968, 0x3, 0x51f701, 0xc424430c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244961e0, 0x5, 0xc421d7f1c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5602 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244963c0, 0xc4243d06f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244963c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244963c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f2c30, 0xc421d65d78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244963c0, 0x0, 0x0, 0x0, 0xc421d65d78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244963c0, 0x6f0968, 0x3, 0x51f701, 0xc424430d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244963c0, 0x5, 0xc421d7f1e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5603 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244965a0, 0xc4243d0730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244965a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244965a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f3c30, 0xc421d65da8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244965a0, 0x0, 0x0, 0x0, 0xc421d65da8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244965a0, 0x6f0968, 0x3, 0x51f701, 0xc424430e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244965a0, 0x5, 0xc421d7f200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5604 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496690, 0xc4243d0750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233fcc30, 0xc421d65dc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424496690, 0x0, 0x0, 0x0, 0xc421d65dc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424496690, 0x6f0968, 0x3, 0x51f701, 0xc424430e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424496690, 0x5, 0xc421d7f220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5605 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496870, 0xc4243d07c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233fdc30, 0xc421d65df0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424496870, 0x0, 0x0, 0x0, 0xc421d65df0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424496870, 0x6f0968, 0x3, 0x51f701, 0xc424430f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424496870, 0x5, 0xc421d7f240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5606 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496960, 0xc4243d0800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233eec30, 0xc421d65e08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424496960, 0x0, 0x0, 0x0, 0xc421d65e08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424496960, 0x6f0968, 0x3, 0x51f701, 0xc424430f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424496960, 0x5, 0xc421d7f260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5607 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496a50, 0xc4243d0840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233efc30, 0xc421d65e20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424496a50, 0x0, 0x0, 0x0, 0xc421d65e20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424496a50, 0x6f0968, 0x3, 0x51f701, 0xc424430ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424496a50, 0x5, 0xc421d7f280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5608 [semacquire]:
sync.runtime_Semacquire(0xc421d7f35c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f350)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5610 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496b40, 0xc4243d0870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f8c30, 0xc421d65e38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424496b40, 0x0, 0x0, 0x0, 0xc421d65e38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424496b40, 0x6f0968, 0x3, 0x51f701, 0xc424431080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424496b40, 0x5, 0xc421d7f370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5588 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef94a0, 0xc4248b7f40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef94a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d7c30, 0xc423604538)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421ef94a0, 0x0, 0x0, 0x0, 0xc423604538, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421ef94a0, 0x6f0968, 0x3, 0x51f701, 0xc424e81500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421ef94a0, 0x5, 0xc421da6c60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421d70ed0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5589 [semacquire]:
sync.runtime_Semacquire(0xc421da6d3c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6d30)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421d70ed0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5591 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9680, 0xc4248b7fb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236dcc30, 0xc423604568)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421ef9680, 0x0, 0x0, 0x0, 0xc423604568, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421ef9680, 0x6f0968, 0x3, 0x51f701, 0xc424e815c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421ef9680, 0x5, 0xc421da6d50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421ce9000, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5611 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496c30, 0xc4243d0890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f9c30, 0xc421d65e50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424496c30, 0x0, 0x0, 0x0, 0xc421d65e50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424496c30, 0x6f0968, 0x3, 0x51f701, 0xc4244310e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424496c30, 0x5, 0xc421d7f390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5612 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496d20, 0xc4243d08b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1ca20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233fac30, 0xc421d65e68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424496d20, 0x0, 0x0, 0x0, 0xc421d65e68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424496d20, 0x6f0968, 0x3, 0x51f701, 0xc424431140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424496d20, 0x5, 0xc421d7f3b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5613 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496e10, 0xc4243d08f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1ca80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233fbc30, 0xc421d65e80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424496e10, 0x0, 0x0, 0x0, 0xc421d65e80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424496e10, 0x6f0968, 0x3, 0x51f701, 0xc4244311d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424496e10, 0x5, 0xc421d7f3d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5614 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496f00, 0xc4243d0930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423404c30, 0xc421d65e98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424496f00, 0x0, 0x0, 0x0, 0xc421d65e98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424496f00, 0x6f0968, 0x3, 0x51f701, 0xc424431230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424496f00, 0x5, 0xc421d7f3f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5615 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496ff0, 0xc4243d0970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423405c30, 0xc421d65eb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424496ff0, 0x0, 0x0, 0x0, 0xc421d65eb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424496ff0, 0x6f0968, 0x3, 0x51f701, 0xc4244312c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424496ff0, 0x5, 0xc421d7f410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5616 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244970e0, 0xc4243d09b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244970e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244970e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f6c30, 0xc421d65ec8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244970e0, 0x0, 0x0, 0x0, 0xc421d65ec8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244970e0, 0x6f0968, 0x3, 0x51f701, 0xc424431320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244970e0, 0x5, 0xc421d7f430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5617 [semacquire]:
sync.runtime_Semacquire(0xc421d7f51c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f510)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10474 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d1860, 0xc4253ea010)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b287e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d1860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260eec30, 0xc424128dc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4260d1860, 0x0, 0x0, 0x0, 0xc424128dc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4260d1860, 0x6f0968, 0x3, 0x51f701, 0xc424981c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4260d1860, 0x5, 0xc422c41e50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5619 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244972c0, 0xc4243d09f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244972c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244972c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f7c30, 0xc421d65ef8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244972c0, 0x0, 0x0, 0x0, 0xc421d65ef8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244972c0, 0x6f0968, 0x3, 0x51f701, 0xc4244313e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244972c0, 0x5, 0xc421d7f530, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc420014cb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10475 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d1a40, 0xc4253ea080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b288a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d1a40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260efc30, 0xc424128df0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4260d1a40, 0x0, 0x0, 0x0, 0xc424128df0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4260d1a40, 0x6f0968, 0x3, 0x51f701, 0xc424981d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4260d1a40, 0x5, 0xc422c41e70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5620 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244973b0, 0xc4243d0a10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1ccc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244973b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244973b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423400c30, 0xc421d65f10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244973b0, 0x0, 0x0, 0x0, 0xc421d65f10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244973b0, 0x6f0968, 0x3, 0x51f701, 0xc424431440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244973b0, 0x5, 0xc421d7f550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc420014cb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5621 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244974a0, 0xc4243d0a40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244974a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244974a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423401c30, 0xc421d65f28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244974a0, 0x0, 0x0, 0x0, 0xc421d65f28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244974a0, 0x6f0968, 0x3, 0x51f701, 0xc4244314a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244974a0, 0x5, 0xc421d7f570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc420014cb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5622 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497680, 0xc4243d0ab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423402c30, 0xc421d65f58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424497680, 0x0, 0x0, 0x0, 0xc421d65f58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424497680, 0x6f0968, 0x3, 0x51f701, 0xc424431560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424497680, 0x5, 0xc421d7f590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc420014cb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5623 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497770, 0xc4243d0af0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1ce40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423403c30, 0xc421d65f88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424497770, 0x0, 0x0, 0x0, 0xc421d65f88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424497770, 0x6f0968, 0x3, 0x51f701, 0xc4244315c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424497770, 0x5, 0xc421d7f5b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc420014cb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5624 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497860, 0xc4243d0b10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42340cc30, 0xc421d65fa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424497860, 0x0, 0x0, 0x0, 0xc421d65fa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424497860, 0x6f0968, 0x3, 0x51f701, 0xc424431620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424497860, 0x5, 0xc421d7f5d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc420014cb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5625 [semacquire]:
sync.runtime_Semacquire(0xc421d7f6ac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f6a0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc420014cb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5597 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9860, 0xc425106040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236ddc30, 0xc423604598)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421ef9860, 0x0, 0x0, 0x0, 0xc423604598, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421ef9860, 0x6f0968, 0x3, 0x51f701, 0xc424e81710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421ef9860, 0x5, 0xc421da6ff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5627 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497950, 0xc4243d0b30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cf00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42340dc30, 0xc421d65fb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424497950, 0x0, 0x0, 0x0, 0xc421d65fb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424497950, 0x6f0968, 0x3, 0x51f701, 0xc424431680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424497950, 0x5, 0xc421d7f6c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421dc5bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5628 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d590, 0xc4243fa9c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233fec30, 0xc4258e1690)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42467d590, 0x0, 0x0, 0x0, 0xc4258e1690, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42467d590, 0x6f0968, 0x3, 0x51f701, 0xc4244ae120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42467d590, 0x5, 0xc421d7f6e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421dc5bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5629 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423a40, 0xc422573f70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233ffc30, 0xc421d65940)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424423a40, 0x0, 0x0, 0x0, 0xc421d65940, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424423a40, 0x6f0968, 0x3, 0x51f701, 0xc42290dbc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424423a40, 0x5, 0xc421d7f700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421dc5bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5630 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423ef0, 0xc4243d0060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423408c30, 0xc421d659b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424423ef0, 0x0, 0x0, 0x0, 0xc421d659b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424423ef0, 0x6f0968, 0x3, 0x51f701, 0xc42290dda0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424423ef0, 0x5, 0xc421d7f720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421dc5bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5631 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497a40, 0xc4243d0b50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cf60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423409c30, 0xc421d65fd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424497a40, 0x0, 0x0, 0x0, 0xc421d65fd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424497a40, 0x6f0968, 0x3, 0x51f701, 0xc4244316e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424497a40, 0x5, 0xc421d7f740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421dc5bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5632 [semacquire]:
sync.runtime_Semacquire(0xc421d7f82c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f820)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421dc5bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5634 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497b30, 0xc4243d0ba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cfc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42340ac30, 0xc421d65fe8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424497b30, 0x0, 0x0, 0x0, 0xc421d65fe8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424497b30, 0x6f0968, 0x3, 0x51f701, 0xc424431740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424497b30, 0x5, 0xc421d7f840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421764eb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5598 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9a40, 0xc425106080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236dec30, 0xc4236045c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421ef9a40, 0x0, 0x0, 0x0, 0xc4236045c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421ef9a40, 0x6f0968, 0x3, 0x51f701, 0xc424e817d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421ef9a40, 0x5, 0xc421da7010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5599 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9c20, 0xc4251060c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eece00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236dfc30, 0xc4236045f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421ef9c20, 0x0, 0x0, 0x0, 0xc4236045f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421ef9c20, 0x6f0968, 0x3, 0x51f701, 0xc424e81890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421ef9c20, 0x5, 0xc421da7030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5600 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9e00, 0xc425106100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e4c30, 0xc423604628)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421ef9e00, 0x0, 0x0, 0x0, 0xc423604628, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421ef9e00, 0x6f0968, 0x3, 0x51f701, 0xc424e81950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421ef9e00, 0x5, 0xc421da7050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5635 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497c20, 0xc4243d0be0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42340bc30, 0xc4244ee000)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424497c20, 0x0, 0x0, 0x0, 0xc4244ee000, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424497c20, 0x6f0968, 0x3, 0x51f701, 0xc4244317a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424497c20, 0x5, 0xc421d7f860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421764eb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5636 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497ef0, 0xc4243d0c50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423415c30, 0xc4244ee048)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424497ef0, 0x0, 0x0, 0x0, 0xc4244ee048, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424497ef0, 0x6f0968, 0x3, 0x51f701, 0xc4244318c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424497ef0, 0x5, 0xc421d7f880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421764eb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5637 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0000, 0xc4243d0c70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423406c30, 0xc4244ee060)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244c0000, 0x0, 0x0, 0x0, 0xc4244ee060, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244c0000, 0x6f0968, 0x3, 0x51f701, 0xc424431920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244c0000, 0x5, 0xc421d7f8a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421764eb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5638 [semacquire]:
sync.runtime_Semacquire(0xc421d7f97c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f970)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421764eb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5601 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251300f0, 0xc425106160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecfe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251300f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251300f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e5c30, 0xc423604670)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4251300f0, 0x0, 0x0, 0x0, 0xc423604670, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4251300f0, 0x6f0968, 0x3, 0x51f701, 0xc424e81aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4251300f0, 0x5, 0xc421da7070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5650 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251303c0, 0xc425106200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251303c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251303c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e6c30, 0xc4236046b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4251303c0, 0x0, 0x0, 0x0, 0xc4236046b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4251303c0, 0x6f0968, 0x3, 0x51f701, 0xc424e81bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4251303c0, 0x5, 0xc421da7090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5651 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251305a0, 0xc425106260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251305a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251305a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e7c30, 0xc4236046e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4251305a0, 0x0, 0x0, 0x0, 0xc4236046e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4251305a0, 0x6f0968, 0x3, 0x51f701, 0xc424e81c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4251305a0, 0x5, 0xc421da70b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5652 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fcff0, 0xc421affed0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fcff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fcff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e0c30, 0xc4258e0fb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243fcff0, 0x0, 0x0, 0x0, 0xc4258e0fb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243fcff0, 0x6f0968, 0x3, 0x51f701, 0xc4243cc480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243fcff0, 0x5, 0xc421da70d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5653 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5654 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1770, 0xc4243d1070)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1db60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42342cc30, 0xc4244ee2d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4244c1770, 0x0, 0x0, 0x0, 0xc4244ee2d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4244c1770, 0x6f0968, 0x3, 0x51f701, 0xc4244ba390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4244c1770, 0x5, 0xc421da7110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5655 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1860, 0xc4243d10a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1dbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42342dc30, 0xc4244ee2e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4244c1860, 0x0, 0x0, 0x0, 0xc4244ee2e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4244c1860, 0x6f0968, 0x3, 0x51f701, 0xc4244ba3f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4244c1860, 0x5, 0xc421da7130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5656 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1950, 0xc4243d10d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1dc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42341ec30, 0xc4244ee300)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4244c1950, 0x0, 0x0, 0x0, 0xc4244ee300, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4244c1950, 0x6f0968, 0x3, 0x51f701, 0xc4244ba450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4244c1950, 0x5, 0xc421da7150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5657 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1a40, 0xc4243d1110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1dca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42341fc30, 0xc4244ee318)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4244c1a40, 0x0, 0x0, 0x0, 0xc4244ee318, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4244c1a40, 0x6f0968, 0x3, 0x51f701, 0xc4244ba4b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4244c1a40, 0x5, 0xc421da7170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5658 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1b30, 0xc4243d1150)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1dd00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423428c30, 0xc4244ee330)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4244c1b30, 0x0, 0x0, 0x0, 0xc4244ee330, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4244c1b30, 0x6f0968, 0x3, 0x51f701, 0xc4244ba510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4244c1b30, 0x5, 0xc421da7190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5659 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1c20, 0xc4243d1180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1dd60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423429c30, 0xc4244ee348)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4244c1c20, 0x0, 0x0, 0x0, 0xc4244ee348, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4244c1c20, 0x6f0968, 0x3, 0x51f701, 0xc4244ba570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4244c1c20, 0x5, 0xc421da71b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5660 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1e00, 0xc4243d11c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1de20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42342ac30, 0xc4244ee378)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4244c1e00, 0x0, 0x0, 0x0, 0xc4244ee378, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4244c1e00, 0x6f0968, 0x3, 0x51f701, 0xc4244ba630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4244c1e00, 0x5, 0xc421da71d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5661 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1ef0, 0xc4243d1200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1de80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42342bc30, 0xc4244ee390)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4244c1ef0, 0x0, 0x0, 0x0, 0xc4244ee390, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4244c1ef0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4244c1ef0, 0x5, 0xc421da71f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5640 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c00f0, 0xc4243d0c90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c00f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c00f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423407c30, 0xc4244ee078)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244c00f0, 0x0, 0x0, 0x0, 0xc4244ee078, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244c00f0, 0x6f0968, 0x3, 0x51f701, 0xc424431980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244c00f0, 0x5, 0xc421d7f990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0e240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5662 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528000, 0xc4243d1240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1dee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423434c30, 0xc4244ee3a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424528000, 0x0, 0x0, 0x0, 0xc4244ee3a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424528000, 0x6f0968, 0x3, 0x51f701, 0xc4244ba6f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424528000, 0x5, 0xc421da7210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5663 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245280f0, 0xc4243d1280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1df40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245280f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245280f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423435c30, 0xc4244ee3c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4245280f0, 0x0, 0x0, 0x0, 0xc4244ee3c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4245280f0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4245280f0, 0x5, 0xc421da7230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5664 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5666 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245281e0, 0xc4243d12b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1dfa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245281e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245281e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423426c30, 0xc4244ee3d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4245281e0, 0x0, 0x0, 0x0, 0xc4244ee3d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4245281e0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba7b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4245281e0, 0x5, 0xc421da7380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5641 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c01e0, 0xc4243d0cb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c01e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c01e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423410c30, 0xc4244ee090)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244c01e0, 0x0, 0x0, 0x0, 0xc4244ee090, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244c01e0, 0x6f0968, 0x3, 0x51f701, 0xc4244319e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244c01e0, 0x5, 0xc421d7f9b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0e240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5642 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c02d0, 0xc4243d0cd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c02d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c02d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423411c30, 0xc4244ee0a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244c02d0, 0x0, 0x0, 0x0, 0xc4244ee0a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244c02d0, 0x6f0968, 0x3, 0x51f701, 0xc424431a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244c02d0, 0x5, 0xc421d7f9d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0e240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5643 [semacquire]:
sync.runtime_Semacquire(0xc421d7fabc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7fab0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0e240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5645 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c03c0, 0xc4243d0cf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c03c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c03c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423412c30, 0xc4244ee0c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244c03c0, 0x0, 0x0, 0x0, 0xc4244ee0c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244c03c0, 0x6f0968, 0x3, 0x51f701, 0xc424431aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244c03c0, 0x5, 0xc421d7fad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421dc2e70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5667 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245282d0, 0xc4243d1340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245282d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245282d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423427c30, 0xc4244ee3f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4245282d0, 0x0, 0x0, 0x0, 0xc4244ee3f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4245282d0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba8a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4245282d0, 0x5, 0xc421da73a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5668 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245283c0, 0xc4243d1380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245283c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245283c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423430c30, 0xc4244ee408)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4245283c0, 0x0, 0x0, 0x0, 0xc4244ee408, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4245283c0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4245283c0, 0x5, 0xc421da73c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5669 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245284b0, 0xc4243d13c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245284b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245284b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423431c30, 0xc4244ee420)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4245284b0, 0x0, 0x0, 0x0, 0xc4244ee420, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4245284b0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4245284b0, 0x5, 0xc421da73e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5670 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528690, 0xc4243d1400)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423432c30, 0xc4244ee450)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424528690, 0x0, 0x0, 0x0, 0xc4244ee450, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424528690, 0x6f0968, 0x3, 0x51f701, 0xc4244baa50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424528690, 0x5, 0xc421da7400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5671 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528780, 0xc4243d1420)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423433c30, 0xc4244ee468)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424528780, 0x0, 0x0, 0x0, 0xc4244ee468, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424528780, 0x6f0968, 0x3, 0x51f701, 0xc4244baab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424528780, 0x5, 0xc421da7420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5672 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528870, 0xc4243d1470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42343cc30, 0xc4244ee480)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424528870, 0x0, 0x0, 0x0, 0xc4244ee480, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424528870, 0x6f0968, 0x3, 0x51f701, 0xc4244bab10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424528870, 0x5, 0xc421da7440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5673 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528960, 0xc4243d14b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42343dc30, 0xc4244ee498)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424528960, 0x0, 0x0, 0x0, 0xc4244ee498, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424528960, 0x6f0968, 0x3, 0x51f701, 0xc4244bab70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424528960, 0x5, 0xc421da7460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5674 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528a50, 0xc4243d14d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42342ec30, 0xc4244ee4b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424528a50, 0x0, 0x0, 0x0, 0xc4244ee4b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424528a50, 0x6f0968, 0x3, 0x51f701, 0xc4244babd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424528a50, 0x5, 0xc421da7480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5675 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528b40, 0xc4243d14f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42342fc30, 0xc4244ee4c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424528b40, 0x0, 0x0, 0x0, 0xc4244ee4c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424528b40, 0x6f0968, 0x3, 0x51f701, 0xc4244bac30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424528b40, 0x5, 0xc421da74a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5676 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528c30, 0xc4243d1510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423438c30, 0xc4244ee4e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424528c30, 0x0, 0x0, 0x0, 0xc4244ee4e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424528c30, 0x6f0968, 0x3, 0x51f701, 0xc4244bac90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424528c30, 0x5, 0xc421da74c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5677 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528d20, 0xc4243d1530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423439c30, 0xc4244ee4f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424528d20, 0x0, 0x0, 0x0, 0xc4244ee4f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424528d20, 0x6f0968, 0x3, 0x51f701, 0xc4244bacf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424528d20, 0x5, 0xc421da74e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5678 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528e10, 0xc4243d1550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42343ac30, 0xc4244ee510)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424528e10, 0x0, 0x0, 0x0, 0xc4244ee510, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424528e10, 0x6f0968, 0x3, 0x51f701, 0xc4244bad50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424528e10, 0x5, 0xc421da7500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5679 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528ff0, 0xc4243d1590)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42343bc30, 0xc4244ee540)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424528ff0, 0x0, 0x0, 0x0, 0xc4244ee540, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424528ff0, 0x6f0968, 0x3, 0x51f701, 0xc4244bae10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424528ff0, 0x5, 0xc421da7520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5680 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c870, 0xc4243fa800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423444c30, 0xc4258e1540)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42467c870, 0x0, 0x0, 0x0, 0xc4258e1540, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42467c870, 0x6f0968, 0x3, 0x51f701, 0xc4243cdbc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42467c870, 0x5, 0xc421da7540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5681 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244964b0, 0xc4243d0710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244964b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244964b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423445c30, 0xc421d65d90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4244964b0, 0x0, 0x0, 0x0, 0xc421d65d90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4244964b0, 0x6f0968, 0x3, 0x51f701, 0xc424430db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4244964b0, 0x5, 0xc421da7560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5682 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a1e0, 0xc4243fb0b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447ac00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423436c30, 0xc4258e1ae0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42451a1e0, 0x0, 0x0, 0x0, 0xc4258e1ae0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42451a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4244af350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42451a1e0, 0x5, 0xc421da7580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5683 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1d10, 0xc4243d11a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1ddc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423437c30, 0xc4244ee360)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4244c1d10, 0x0, 0x0, 0x0, 0xc4244ee360, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4244c1d10, 0x6f0968, 0x3, 0x51f701, 0xc4244ba5d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4244c1d10, 0x5, 0xc421da75a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5684 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b590, 0xc4243fb450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423440c30, 0xc4258e1cd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42451b590, 0x0, 0x0, 0x0, 0xc4258e1cd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42451b590, 0x6f0968, 0x3, 0x51f701, 0xc4244afbc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42451b590, 0x5, 0xc421da75c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5685 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5687 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b680, 0xc4243fb470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423441c30, 0xc4258e1cf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42451b680, 0x0, 0x0, 0x0, 0xc4258e1cf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42451b680, 0x6f0968, 0x3, 0x51f701, 0xc4244afc20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42451b680, 0x5, 0xc421da7700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5646 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c04b0, 0xc4243d0d60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c04b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c04b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423413c30, 0xc4244ee0d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244c04b0, 0x0, 0x0, 0x0, 0xc4244ee0d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244c04b0, 0x6f0968, 0x3, 0x51f701, 0xc424431b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244c04b0, 0x5, 0xc421d7faf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421dc2e70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5647 [semacquire]:
sync.runtime_Semacquire(0xc421d7fbcc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7fbc0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421dc2e70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5649 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c05a0, 0xc4243d0d80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c05a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c05a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42341cc30, 0xc4244ee0f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244c05a0, 0x0, 0x0, 0x0, 0xc4244ee0f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244c05a0, 0x6f0968, 0x3, 0x51f701, 0xc424431bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244c05a0, 0x5, 0xc421d7fbe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421cc7400, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5688 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b770, 0xc4243fb490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423442c30, 0xc4258e1d08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42451b770, 0x0, 0x0, 0x0, 0xc4258e1d08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42451b770, 0x6f0968, 0x3, 0x51f701, 0xc4244afc80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42451b770, 0x5, 0xc421da7720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5689 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b860, 0xc4243fb4b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423443c30, 0xc4258e1d20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42451b860, 0x0, 0x0, 0x0, 0xc4258e1d20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42451b860, 0x6f0968, 0x3, 0x51f701, 0xc4244afce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42451b860, 0x5, 0xc421da7740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5690 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b950, 0xc4243fb4d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42344cc30, 0xc4258e1d38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42451b950, 0x0, 0x0, 0x0, 0xc4258e1d38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42451b950, 0x6f0968, 0x3, 0x51f701, 0xc4244afd40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42451b950, 0x5, 0xc421da7760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5691 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451ba40, 0xc4243fb4f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451ba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42344dc30, 0xc4258e1d50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42451ba40, 0x0, 0x0, 0x0, 0xc4258e1d50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42451ba40, 0x6f0968, 0x3, 0x51f701, 0xc4244afda0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42451ba40, 0x5, 0xc421da7780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5692 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451bb30, 0xc4243fb510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451bb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42343ec30, 0xc4258e1d68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42451bb30, 0x0, 0x0, 0x0, 0xc4258e1d68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42451bb30, 0x6f0968, 0x3, 0x51f701, 0xc4244afe00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42451bb30, 0x5, 0xc421da77a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5693 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451bc20, 0xc4243fb530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451bc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42343fc30, 0xc4258e1d80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42451bc20, 0x0, 0x0, 0x0, 0xc4258e1d80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42451bc20, 0x6f0968, 0x3, 0x51f701, 0xc4244afe60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42451bc20, 0x5, 0xc421da77c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5694 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451bd10, 0xc4243fb550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451bd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423448c30, 0xc4258e1d98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42451bd10, 0x0, 0x0, 0x0, 0xc4258e1d98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42451bd10, 0x6f0968, 0x3, 0x51f701, 0xc4244afec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42451bd10, 0x5, 0xc421da77e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5695 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574000, 0xc4243fb610)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42344ac30, 0xc4258e1de0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424574000, 0x0, 0x0, 0x0, 0xc4258e1de0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424574000, 0x6f0968, 0x3, 0x51f701, 0xc42451c000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424574000, 0x5, 0xc421da7800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5696 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245740f0, 0xc4243fb630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245740f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245740f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42344bc30, 0xc4258e1df8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4245740f0, 0x0, 0x0, 0x0, 0xc4258e1df8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4245740f0, 0x6f0968, 0x3, 0x51f701, 0xc42451c060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4245740f0, 0x5, 0xc421da7820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5697 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245741e0, 0xc4243fb6b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245741e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245741e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423454c30, 0xc4258e1e10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4245741e0, 0x0, 0x0, 0x0, 0xc4258e1e10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4245741e0, 0x6f0968, 0x3, 0x51f701, 0xc42451c150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4245741e0, 0x5, 0xc421da7840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5698 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245742d0, 0xc4243fb730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447ba40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245742d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245742d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423455c30, 0xc4258e1e28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4245742d0, 0x0, 0x0, 0x0, 0xc4258e1e28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4245742d0, 0x6f0968, 0x3, 0x51f701, 0xc42451c1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4245742d0, 0x5, 0xc421da7860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5699 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245743c0, 0xc4243fb750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447baa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245743c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245743c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423446c30, 0xc4258e1e40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4245743c0, 0x0, 0x0, 0x0, 0xc4258e1e40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4245743c0, 0x6f0968, 0x3, 0x51f701, 0xc42451c240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4245743c0, 0x5, 0xc421da7880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5700 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245745a0, 0xc4243fb7a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245745a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245745a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423447c30, 0xc4258e1e70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4245745a0, 0x0, 0x0, 0x0, 0xc4258e1e70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4245745a0, 0x6f0968, 0x3, 0x51f701, 0xc42451c300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4245745a0, 0x5, 0xc421da78a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5701 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574690, 0xc4243fb7c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423450c30, 0xc4258e1e88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424574690, 0x0, 0x0, 0x0, 0xc4258e1e88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424574690, 0x6f0968, 0x3, 0x51f701, 0xc42451c360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424574690, 0x5, 0xc421da78c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5714 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5e00, 0xc4243fb890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7460, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42185fc30, 0xc421e36040)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421bf5e00, 0x0, 0x0, 0x0, 0xc421e36040, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421bf5e00, 0x6f0968, 0x3, 0x51f701, 0xc421dc2ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421bf5e00, 0x5, 0xc421d7fc00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421cc7400, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5702 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574780, 0xc4243fb7e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423451c30, 0xc4258e1ea0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424574780, 0x0, 0x0, 0x0, 0xc4258e1ea0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424574780, 0x6f0968, 0x3, 0x51f701, 0xc42451c3c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424574780, 0x5, 0xc421da78e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5703 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574870, 0xc4243fb810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423452c30, 0xc4258e1eb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424574870, 0x0, 0x0, 0x0, 0xc4258e1eb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424574870, 0x6f0968, 0x3, 0x51f701, 0xc42451c420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424574870, 0x5, 0xc421da7900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5704 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574960, 0xc4243fb840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423453c30, 0xc4258e1ed0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424574960, 0x0, 0x0, 0x0, 0xc4258e1ed0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424574960, 0x6f0968, 0x3, 0x51f701, 0xc42451c480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424574960, 0x5, 0xc421da7920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5705 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574a50, 0xc4243fb880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42345cc30, 0xc4258e1ee8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424574a50, 0x0, 0x0, 0x0, 0xc4258e1ee8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424574a50, 0x6f0968, 0x3, 0x51f701, 0xc42451c4e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424574a50, 0x5, 0xc421da7940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5706 [semacquire]:
sync.runtime_Semacquire(0xc421da7a3c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da7a30)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5708 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574b40, 0xc4243fb8b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42345dc30, 0xc4258e1f00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424574b40, 0x0, 0x0, 0x0, 0xc4258e1f00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424574b40, 0x6f0968, 0x3, 0x51f701, 0xc42451c540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424574b40, 0x5, 0xc421da7a50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5716 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0690, 0xc4243d0da0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42341dc30, 0xc4244ee108)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244c0690, 0x0, 0x0, 0x0, 0xc4244ee108, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244c0690, 0x6f0968, 0x3, 0x51f701, 0xc424431c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244c0690, 0x5, 0xc421d7fcf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5709 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574c30, 0xc4243fb8d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447be00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42344ec30, 0xc4258e1f18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424574c30, 0x0, 0x0, 0x0, 0xc4258e1f18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424574c30, 0x6f0968, 0x3, 0x51f701, 0xc42451c5a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424574c30, 0x5, 0xc421da7a70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5710 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574d20, 0xc4243fb8f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447be60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42344fc30, 0xc4258e1f30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424574d20, 0x0, 0x0, 0x0, 0xc4258e1f30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424574d20, 0x6f0968, 0x3, 0x51f701, 0xc42451c600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424574d20, 0x5, 0xc421da7a90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5711 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574e10, 0xc4243fb910)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423458c30, 0xc4258e1f48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424574e10, 0x0, 0x0, 0x0, 0xc4258e1f48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424574e10, 0x6f0968, 0x3, 0x51f701, 0xc42451c660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424574e10, 0x5, 0xc421da7ab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5712 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574f00, 0xc4243fb930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bf20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423459c30, 0xc4258e1f60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424574f00, 0x0, 0x0, 0x0, 0xc4258e1f60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424574f00, 0x6f0968, 0x3, 0x51f701, 0xc42451c6c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424574f00, 0x5, 0xc421da7ad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5713 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574ff0, 0xc4243fb950)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bfa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42345ac30, 0xc4258e1f78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424574ff0, 0x0, 0x0, 0x0, 0xc4258e1f78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424574ff0, 0x6f0968, 0x3, 0x51f701, 0xc42451c720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424574ff0, 0x5, 0xc421da7af0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5730 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245750e0, 0xc4243fb970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245750e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245750e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42345bc30, 0xc4258e1f90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4245750e0, 0x0, 0x0, 0x0, 0xc4258e1f90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4245750e0, 0x6f0968, 0x3, 0x51f701, 0xc42451c780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4245750e0, 0x5, 0xc421da7b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5731 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245751d0, 0xc4243fb990)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245751d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245751d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423464c30, 0xc4258e1fa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4245751d0, 0x0, 0x0, 0x0, 0xc4258e1fa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4245751d0, 0x6f0968, 0x3, 0x51f701, 0xc42451c7e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4245751d0, 0x5, 0xc421da7b30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5717 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0870, 0xc4243d0de0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42340ec30, 0xc4244ee138)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244c0870, 0x0, 0x0, 0x0, 0xc4244ee138, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244c0870, 0x6f0968, 0x3, 0x51f701, 0xc424431d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244c0870, 0x5, 0xc421d7fd10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5718 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0960, 0xc4243d0e00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42340fc30, 0xc4244ee150)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244c0960, 0x0, 0x0, 0x0, 0xc4244ee150, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244c0960, 0x6f0968, 0x3, 0x51f701, 0xc424431d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244c0960, 0x5, 0xc421d7fd30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5719 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0a50, 0xc4243d0e20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423418c30, 0xc4244ee168)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244c0a50, 0x0, 0x0, 0x0, 0xc4244ee168, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244c0a50, 0x6f0968, 0x3, 0x51f701, 0xc424431dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244c0a50, 0x5, 0xc421d7fd50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5720 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0c30, 0xc4243d0e60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423419c30, 0xc4244ee198)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244c0c30, 0x0, 0x0, 0x0, 0xc4244ee198, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244c0c30, 0x6f0968, 0x3, 0x51f701, 0xc424431ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244c0c30, 0x5, 0xc421d7fd70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5721 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0d20, 0xc4243d0e80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42341ac30, 0xc4244ee1c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244c0d20, 0x0, 0x0, 0x0, 0xc4244ee1c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244c0d20, 0x6f0968, 0x3, 0x51f701, 0xc424431f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244c0d20, 0x5, 0xc421d7fd90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5722 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0e10, 0xc4243d0ea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42341bc30, 0xc4244ee1e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244c0e10, 0x0, 0x0, 0x0, 0xc4244ee1e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244c0e10, 0x6f0968, 0x3, 0x51f701, 0xc424431f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244c0e10, 0x5, 0xc421d7fdb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5723 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0ff0, 0xc4243d0ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423424c30, 0xc4244ee210)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4244c0ff0, 0x0, 0x0, 0x0, 0xc4244ee210, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4244c0ff0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4244c0ff0, 0x5, 0xc421d7fdd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5732 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245752c0, 0xc4243fb9b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245752c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245752c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423465c30, 0xc4258e1fc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4245752c0, 0x0, 0x0, 0x0, 0xc4258e1fc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4245752c0, 0x6f0968, 0x3, 0x51f701, 0xc42451c870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4245752c0, 0x5, 0xc421da7b50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5733 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497d10, 0xc4243d0c10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423414c30, 0xc4244ee018)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424497d10, 0x0, 0x0, 0x0, 0xc4244ee018, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424497d10, 0x6f0968, 0x3, 0x51f701, 0xc424431800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424497d10, 0x5, 0xc421da7b70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5734 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451bef0, 0xc4243fb5d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451bef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423449c30, 0xc4258e1dc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42451bef0, 0x0, 0x0, 0x0, 0xc4258e1dc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42451bef0, 0x6f0968, 0x3, 0x51f701, 0xc4244aff80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42451bef0, 0x5, 0xc421da7b90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5735 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245753b0, 0xc4243fb9d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245753b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245753b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423456c30, 0xc4258e1fd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4245753b0, 0x0, 0x0, 0x0, 0xc4258e1fd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4245753b0, 0x6f0968, 0x3, 0x51f701, 0xc42451c8d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4245753b0, 0x5, 0xc421da7bb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5736 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245754a0, 0xc4243fb9f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245754a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245754a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423457c30, 0xc4258e1ff0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4245754a0, 0x0, 0x0, 0x0, 0xc4258e1ff0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4245754a0, 0x6f0968, 0x3, 0x51f701, 0xc42451c930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4245754a0, 0x5, 0xc421da7bd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5737 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575590, 0xc4243fba70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423460c30, 0xc424ac6008)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424575590, 0x0, 0x0, 0x0, 0xc424ac6008, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424575590, 0x6f0968, 0x3, 0x51f701, 0xc42451ca20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424575590, 0x5, 0xc421da7bf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5738 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575680, 0xc4243fbab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423461c30, 0xc424ac6020)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424575680, 0x0, 0x0, 0x0, 0xc424ac6020, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424575680, 0x6f0968, 0x3, 0x51f701, 0xc42451ca80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424575680, 0x5, 0xc421da7c10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5739 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575860, 0xc4243fbb20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423462c30, 0xc424ac6050)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424575860, 0x0, 0x0, 0x0, 0xc424ac6050, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424575860, 0x6f0968, 0x3, 0x51f701, 0xc42451cb40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424575860, 0x5, 0xc421da7c30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5740 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575950, 0xc4243fbb40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423463c30, 0xc424ac6068)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424575950, 0x0, 0x0, 0x0, 0xc424ac6068, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424575950, 0x6f0968, 0x3, 0x51f701, 0xc42451cba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424575950, 0x5, 0xc421da7c50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5741 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575a40, 0xc4243fbb60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42346cc30, 0xc424ac6080)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424575a40, 0x0, 0x0, 0x0, 0xc424ac6080, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424575a40, 0x6f0968, 0x3, 0x51f701, 0xc42451cc00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424575a40, 0x5, 0xc421da7c70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5742 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575b30, 0xc4243fbb80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42346dc30, 0xc424ac6098)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424575b30, 0x0, 0x0, 0x0, 0xc424ac6098, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424575b30, 0x6f0968, 0x3, 0x51f701, 0xc42451cc60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424575b30, 0x5, 0xc421da7c90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5743 [semacquire]:
sync.runtime_Semacquire(0xc421da7d7c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da7d70)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5745 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575c20, 0xc4243fbba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42345ec30, 0xc424ac60b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424575c20, 0x0, 0x0, 0x0, 0xc424ac60b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424575c20, 0x6f0968, 0x3, 0x51f701, 0xc42451ccc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424575c20, 0x5, 0xc421da7d90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5724 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c10e0, 0xc4243d0f00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c10e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423425c30, 0xc4244ee228)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4244c10e0, 0x0, 0x0, 0x0, 0xc4244ee228, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4244c10e0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba0c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4244c10e0, 0x5, 0xc421d7fdf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5725 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c11d0, 0xc4243d0f50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c11d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423416c30, 0xc4244ee240)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4244c11d0, 0x0, 0x0, 0x0, 0xc4244ee240, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4244c11d0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4244c11d0, 0x5, 0xc421d7fe10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5726 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c12c0, 0xc4243d0f90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c12c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423417c30, 0xc4244ee258)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4244c12c0, 0x0, 0x0, 0x0, 0xc4244ee258, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4244c12c0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba1b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4244c12c0, 0x5, 0xc421d7fe30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5727 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c13b0, 0xc4243d0fd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c13b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423420c30, 0xc4244ee270)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4244c13b0, 0x0, 0x0, 0x0, 0xc4244ee270, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4244c13b0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4244c13b0, 0x5, 0xc421d7fe50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5728 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c14a0, 0xc4243d1010)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1da40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c14a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423421c30, 0xc4244ee288)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4244c14a0, 0x0, 0x0, 0x0, 0xc4244ee288, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4244c14a0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4244c14a0, 0x5, 0xc421d7fe70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5729 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1590, 0xc4243d1030)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1daa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423422c30, 0xc4244ee2a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4244c1590, 0x0, 0x0, 0x0, 0xc4244ee2a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4244c1590, 0x6f0968, 0x3, 0x51f701, 0xc4244ba2d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4244c1590, 0x5, 0xc421d7fe90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5746 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a25a0, 0xc4243fac20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a25a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a2c30, 0xc4258e1828)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4244a25a0, 0x0, 0x0, 0x0, 0xc4258e1828, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4244a25a0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae7b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4244a25a0, 0x5, 0xc421d7feb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5747 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5748 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff590, 0xc4245b0520)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234acc30, 0xc424ac6668)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4245ff590, 0x0, 0x0, 0x0, 0xc424ac6668, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4245ff590, 0x6f0968, 0x3, 0x51f701, 0xc4245ac660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4245ff590, 0x5, 0xc421d7fef0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5749 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff680, 0xc4245b0540)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234adc30, 0xc424ac6680)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4245ff680, 0x0, 0x0, 0x0, 0xc424ac6680, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4245ff680, 0x6f0968, 0x3, 0x51f701, 0xc4245ac6c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4245ff680, 0x5, 0xc421d7ff10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5750 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff860, 0xc4245b0580)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42349ec30, 0xc424ac66b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4245ff860, 0x0, 0x0, 0x0, 0xc424ac66b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4245ff860, 0x6f0968, 0x3, 0x51f701, 0xc4245ac780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4245ff860, 0x5, 0xc421d7ff30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5751 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5753 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff950, 0xc4245b05a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bf00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42349fc30, 0xc424ac66c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4245ff950, 0x0, 0x0, 0x0, 0xc424ac66c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4245ff950, 0x6f0968, 0x3, 0x51f701, 0xc4245ac7e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4245ff950, 0x5, 0xc421e74060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5762 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575d10, 0xc4243fbbc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42345fc30, 0xc424ac60c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424575d10, 0x0, 0x0, 0x0, 0xc424ac60c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424575d10, 0x6f0968, 0x3, 0x51f701, 0xc42451cd20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424575d10, 0x5, 0xc421da7db0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5763 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575e00, 0xc4243fbbe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423468c30, 0xc424ac60e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424575e00, 0x0, 0x0, 0x0, 0xc424ac60e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424575e00, 0x6f0968, 0x3, 0x51f701, 0xc42451cd80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424575e00, 0x5, 0xc421da7dd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5764 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575ef0, 0xc4243fbc00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423469c30, 0xc424ac60f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424575ef0, 0x0, 0x0, 0x0, 0xc424ac60f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424575ef0, 0x6f0968, 0x3, 0x51f701, 0xc42451cde0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424575ef0, 0x5, 0xc421da7df0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5765 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670000, 0xc4243fbc20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42346ac30, 0xc424ac6110)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422670000, 0x0, 0x0, 0x0, 0xc424ac6110, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422670000, 0x6f0968, 0x3, 0x51f701, 0xc42451ce40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422670000, 0x5, 0xc421da7e10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5766 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226700f0, 0xc4243fbc40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226700f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226700f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42346bc30, 0xc424ac6128)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4226700f0, 0x0, 0x0, 0x0, 0xc424ac6128, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4226700f0, 0x6f0968, 0x3, 0x51f701, 0xc42451cea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4226700f0, 0x5, 0xc421da7e30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5767 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226701e0, 0xc4243fbc60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226701e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226701e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423474c30, 0xc424ac6140)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4226701e0, 0x0, 0x0, 0x0, 0xc424ac6140, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4226701e0, 0x6f0968, 0x3, 0x51f701, 0xc42451cf30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4226701e0, 0x5, 0xc421da7e50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5768 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226702d0, 0xc4243fbc80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226702d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226702d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423475c30, 0xc424ac6158)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4226702d0, 0x0, 0x0, 0x0, 0xc424ac6158, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4226702d0, 0x6f0968, 0x3, 0x51f701, 0xc42451cf90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4226702d0, 0x5, 0xc421da7e70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5769 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226703c0, 0xc4243fbca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226703c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226703c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423466c30, 0xc424ac6170)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4226703c0, 0x0, 0x0, 0x0, 0xc424ac6170, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4226703c0, 0x6f0968, 0x3, 0x51f701, 0xc42451cff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4226703c0, 0x5, 0xc421da7e90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5770 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226704b0, 0xc4243fbcc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226704b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226704b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423467c30, 0xc424ac6188)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4226704b0, 0x0, 0x0, 0x0, 0xc424ac6188, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4226704b0, 0x6f0968, 0x3, 0x51f701, 0xc42451d050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4226704b0, 0x5, 0xc421da7eb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5771 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226705a0, 0xc4243fbce0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226705a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226705a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423470c30, 0xc424ac61a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4226705a0, 0x0, 0x0, 0x0, 0xc424ac61a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4226705a0, 0x6f0968, 0x3, 0x51f701, 0xc42451d0b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4226705a0, 0x5, 0xc421da7ed0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5772 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670690, 0xc4243fbd00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423471c30, 0xc424ac61b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422670690, 0x0, 0x0, 0x0, 0xc424ac61b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422670690, 0x6f0968, 0x3, 0x51f701, 0xc42451d110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422670690, 0x5, 0xc421da7ef0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5773 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670780, 0xc4243fbd20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423472c30, 0xc424ac61d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422670780, 0x0, 0x0, 0x0, 0xc424ac61d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422670780, 0x6f0968, 0x3, 0x51f701, 0xc42451d170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422670780, 0x5, 0xc421da7f10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5774 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670870, 0xc4243fbd40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452aa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423473c30, 0xc424ac61e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422670870, 0x0, 0x0, 0x0, 0xc424ac61e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422670870, 0x6f0968, 0x3, 0x51f701, 0xc42451d1d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422670870, 0x5, 0xc421da7f30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5775 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670960, 0xc4243fbd60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452aa60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42347cc30, 0xc424ac6200)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422670960, 0x0, 0x0, 0x0, 0xc424ac6200, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422670960, 0x6f0968, 0x3, 0x51f701, 0xc42451d230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422670960, 0x5, 0xc421da7f50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5776 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670a50, 0xc4243fbd80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452aac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42347dc30, 0xc424ac6218)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422670a50, 0x0, 0x0, 0x0, 0xc424ac6218, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422670a50, 0x6f0968, 0x3, 0x51f701, 0xc42451d290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422670a50, 0x5, 0xc421da7f70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5777 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670b40, 0xc4243fbdf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452ab80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42346ec30, 0xc424ac6230)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422670b40, 0x0, 0x0, 0x0, 0xc424ac6230, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422670b40, 0x6f0968, 0x3, 0x51f701, 0xc42451d380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422670b40, 0x5, 0xc421da7f90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5778 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670c30, 0xc4243fbe10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452abe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42346fc30, 0xc424ac6248)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc422670c30, 0x0, 0x0, 0x0, 0xc424ac6248, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc422670c30, 0x6f0968, 0x3, 0x51f701, 0xc42451d3e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc422670c30, 0x5, 0xc421da7fb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5779 [semacquire]:
sync.runtime_Semacquire(0xc421e7808c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78080)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5781 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670d20, 0xc4243fbe30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452ac40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423478c30, 0xc424ac6260)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422670d20, 0x0, 0x0, 0x0, 0xc424ac6260, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422670d20, 0x6f0968, 0x3, 0x51f701, 0xc42451d440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422670d20, 0x5, 0xc421e780a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5754 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ffa40, 0xc4245b05c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bf60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ffa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ffa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a8c30, 0xc424ac66e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4245ffa40, 0x0, 0x0, 0x0, 0xc424ac66e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4245ffa40, 0x6f0968, 0x3, 0x51f701, 0xc4245ac840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4245ffa40, 0x5, 0xc421e74080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5755 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ffc20, 0xc4245b0600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ffc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ffc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a9c30, 0xc424ac6710)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4245ffc20, 0x0, 0x0, 0x0, 0xc424ac6710, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4245ffc20, 0x6f0968, 0x3, 0x51f701, 0xc4245ac900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4245ffc20, 0x5, 0xc421e740a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5756 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ffd10, 0xc4245b0620)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ffd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ffd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234aac30, 0xc424ac6728)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4245ffd10, 0x0, 0x0, 0x0, 0xc424ac6728, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4245ffd10, 0x6f0968, 0x3, 0x51f701, 0xc4245ac960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4245ffd10, 0x5, 0xc421e740c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5757 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ffe00, 0xc4245b0640)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246060e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ffe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ffe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234abc30, 0xc424ac6740)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4245ffe00, 0x0, 0x0, 0x0, 0xc424ac6740, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4245ffe00, 0x6f0968, 0x3, 0x51f701, 0xc4245ac9c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4245ffe00, 0x5, 0xc421e740e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5758 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a000, 0xc4245b0680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246061a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b4c30, 0xc424ac6770)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42462a000, 0x0, 0x0, 0x0, 0xc424ac6770, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42462a000, 0x6f0968, 0x3, 0x51f701, 0xc4245aca80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42462a000, 0x5, 0xc421e74100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5759 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a0f0, 0xc4245b06a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b5c30, 0xc424ac6788)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42462a0f0, 0x0, 0x0, 0x0, 0xc424ac6788, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42462a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4245acae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42462a0f0, 0x5, 0xc421e74120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5760 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a1e0, 0xc4245b06c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a6c30, 0xc424ac67a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42462a1e0, 0x0, 0x0, 0x0, 0xc424ac67a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42462a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4245acb40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42462a1e0, 0x5, 0xc421e74140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5761 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a3c0, 0xc4245b0700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a7c30, 0xc424ac67d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42462a3c0, 0x0, 0x0, 0x0, 0xc424ac67d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42462a3c0, 0x6f0968, 0x3, 0x51f701, 0xc4245acc00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42462a3c0, 0x5, 0xc421e74160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5794 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a4b0, 0xc4245b0720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b0c30, 0xc424ac67e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42462a4b0, 0x0, 0x0, 0x0, 0xc424ac67e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42462a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4245acc60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42462a4b0, 0x5, 0xc421e74180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5795 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a5a0, 0xc4245b0740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246063e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b1c30, 0xc424ac6800)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42462a5a0, 0x0, 0x0, 0x0, 0xc424ac6800, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42462a5a0, 0x6f0968, 0x3, 0x51f701, 0xc4245accc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42462a5a0, 0x5, 0xc421e741a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5796 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5fef0, 0xc422a7dfe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5fef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4234b2c30, 0x410ffd, 0xc42227f108)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422a5fef0, 0x0, 0x0, 0x0, 0xc42227f108, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422a5fef0, 0x6f0968, 0x3, 0x51f701, 0xc422ac1440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422a5fef0, 0x5, 0xc421e741c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5797 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a780, 0xc4245b0780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246064c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b3c30, 0xc424ac6830)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42462a780, 0x0, 0x0, 0x0, 0xc424ac6830, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42462a780, 0x6f0968, 0x3, 0x51f701, 0xc4245acd80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42462a780, 0x5, 0xc421e741e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5798 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a960, 0xc4245b07a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234bcc30, 0xc424ac6848)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42462a960, 0x0, 0x0, 0x0, 0xc424ac6848, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42462a960, 0x6f0968, 0x3, 0x51f701, 0xc4245acde0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42462a960, 0x5, 0xc421e74200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5799 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462aa50, 0xc4245b07c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462aa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234bdc30, 0xc424ac6860)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42462aa50, 0x0, 0x0, 0x0, 0xc424ac6860, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42462aa50, 0x6f0968, 0x3, 0x51f701, 0xc4245ace40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42462aa50, 0x5, 0xc421e74220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5800 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245290e0, 0xc4243d15b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245290e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245290e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234aec30, 0xc4244ee558)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4245290e0, 0x0, 0x0, 0x0, 0xc4244ee558, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4245290e0, 0x6f0968, 0x3, 0x51f701, 0xc4244bae70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4245290e0, 0x5, 0xc421e74240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5801 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245291d0, 0xc4243d15d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245291d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245291d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234afc30, 0xc4244ee570)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4245291d0, 0x0, 0x0, 0x0, 0xc4244ee570, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4245291d0, 0x6f0968, 0x3, 0x51f701, 0xc4244baed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4245291d0, 0x5, 0xc421e74260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5802 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245292c0, 0xc4243d15f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245292c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245292c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b8c30, 0xc4244ee588)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4245292c0, 0x0, 0x0, 0x0, 0xc4244ee588, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4245292c0, 0x6f0968, 0x3, 0x51f701, 0xc4244baf30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4245292c0, 0x5, 0xc421e74280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5803 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245293b0, 0xc4243d1610)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245293b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245293b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b9c30, 0xc4244ee5a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4245293b0, 0x0, 0x0, 0x0, 0xc4244ee5a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4245293b0, 0x6f0968, 0x3, 0x51f701, 0xc4244baf90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4245293b0, 0x5, 0xc421e742a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5804 [semacquire]:
sync.runtime_Semacquire(0xc421e743ac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e743a0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5806 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245294a0, 0xc4243d1630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245294a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245294a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234bac30, 0xc4244ee5d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4245294a0, 0x0, 0x0, 0x0, 0xc4244ee5d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4245294a0, 0x6f0968, 0x3, 0x51f701, 0xc4244baff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4245294a0, 0x5, 0xc421e743c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5782 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670e10, 0xc4243fbe50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452aca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423479c30, 0xc424ac6278)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422670e10, 0x0, 0x0, 0x0, 0xc424ac6278, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422670e10, 0x6f0968, 0x3, 0x51f701, 0xc42451d4a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422670e10, 0x5, 0xc421e780c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5783 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670f00, 0xc4243fbe70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452ad20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42347ac30, 0xc424ac6290)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422670f00, 0x0, 0x0, 0x0, 0xc424ac6290, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422670f00, 0x6f0968, 0x3, 0x51f701, 0xc42451d500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422670f00, 0x5, 0xc421e780e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5784 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670ff0, 0xc4243fbe90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452ad80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42347bc30, 0xc424ac62a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422670ff0, 0x0, 0x0, 0x0, 0xc424ac62a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422670ff0, 0x6f0968, 0x3, 0x51f701, 0xc42451d560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422670ff0, 0x5, 0xc421e78100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5785 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226710e0, 0xc4243fbeb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452ade0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226710e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226710e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423484c30, 0xc424ac62c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4226710e0, 0x0, 0x0, 0x0, 0xc424ac62c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4226710e0, 0x6f0968, 0x3, 0x51f701, 0xc42451d5f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4226710e0, 0x5, 0xc421e78120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5786 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226711d0, 0xc4243fbee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452ae40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226711d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226711d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423485c30, 0xc424ac62d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4226711d0, 0x0, 0x0, 0x0, 0xc424ac62d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4226711d0, 0x6f0968, 0x3, 0x51f701, 0xc42451d650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4226711d0, 0x5, 0xc421e78140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5787 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226712c0, 0xc4243fbf10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452aea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226712c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226712c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423476c30, 0xc424ac62f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4226712c0, 0x0, 0x0, 0x0, 0xc424ac62f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4226712c0, 0x6f0968, 0x3, 0x51f701, 0xc42451d6b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4226712c0, 0x5, 0xc421e78160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5788 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226713b0, 0xc4243fbf50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452af00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226713b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226713b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423477c30, 0xc424ac6308)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4226713b0, 0x0, 0x0, 0x0, 0xc424ac6308, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4226713b0, 0x6f0968, 0x3, 0x51f701, 0xc42451d710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4226713b0, 0x5, 0xc421e78180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5789 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226714a0, 0xc4243fbf80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452af60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226714a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226714a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423480c30, 0xc424ac6320)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4226714a0, 0x0, 0x0, 0x0, 0xc424ac6320, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4226714a0, 0x6f0968, 0x3, 0x51f701, 0xc42451d770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4226714a0, 0x5, 0xc421e781a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5790 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671590, 0xc4243fbfa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452afc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423481c30, 0xc424ac6338)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422671590, 0x0, 0x0, 0x0, 0xc424ac6338, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422671590, 0x6f0968, 0x3, 0x51f701, 0xc42451d7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422671590, 0x5, 0xc421e781c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5791 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671680, 0xc4243fbfc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423482c30, 0xc424ac6350)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422671680, 0x0, 0x0, 0x0, 0xc424ac6350, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422671680, 0x6f0968, 0x3, 0x51f701, 0xc42451d830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422671680, 0x5, 0xc421e781e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5792 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671770, 0xc4245b0000)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423483c30, 0xc424ac6368)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422671770, 0x0, 0x0, 0x0, 0xc424ac6368, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422671770, 0x6f0968, 0x3, 0x51f701, 0xc42451d890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422671770, 0x5, 0xc421e78200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5793 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671950, 0xc4245b0060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42348cc30, 0xc424ac6398)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422671950, 0x0, 0x0, 0x0, 0xc424ac6398, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422671950, 0x6f0968, 0x3, 0x51f701, 0xc42451d950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422671950, 0x5, 0xc421e78220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5810 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671a40, 0xc4245b0080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42347ec30, 0xc424ac63b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422671a40, 0x0, 0x0, 0x0, 0xc424ac63b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422671a40, 0x6f0968, 0x3, 0x51f701, 0xc42451d9b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422671a40, 0x5, 0xc421e78240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5811 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671b30, 0xc4245b00a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42347fc30, 0xc424ac63c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422671b30, 0x0, 0x0, 0x0, 0xc424ac63c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422671b30, 0x6f0968, 0x3, 0x51f701, 0xc42451da10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422671b30, 0x5, 0xc421e78260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5812 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671c20, 0xc4245b00c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423488c30, 0xc424ac63e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422671c20, 0x0, 0x0, 0x0, 0xc424ac63e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422671c20, 0x6f0968, 0x3, 0x51f701, 0xc42451da70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422671c20, 0x5, 0xc421e78280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5813 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497e00, 0xc4243d0c30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423489c30, 0xc4244ee030)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424497e00, 0x0, 0x0, 0x0, 0xc4244ee030, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424497e00, 0x6f0968, 0x3, 0x51f701, 0xc424431860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424497e00, 0x5, 0xc421e782a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5814 [semacquire]:
sync.runtime_Semacquire(0xc421e7838c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78380)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5816 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451be00, 0xc4243fb590)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451be00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42348ac30, 0xc4258e1db0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42451be00, 0x0, 0x0, 0x0, 0xc4258e1db0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42451be00, 0x6f0968, 0x3, 0x51f701, 0xc4244aff20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42451be00, 0x5, 0xc421e783a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5807 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529590, 0xc4243d1650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234bbc30, 0xc4244ee5e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424529590, 0x0, 0x0, 0x0, 0xc4244ee5e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424529590, 0x6f0968, 0x3, 0x51f701, 0xc4244bb050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424529590, 0x5, 0xc421e743e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5808 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529680, 0xc4243d1670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c4c30, 0xc4244ee600)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424529680, 0x0, 0x0, 0x0, 0xc4244ee600, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424529680, 0x6f0968, 0x3, 0x51f701, 0xc4244bb0b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424529680, 0x5, 0xc421e74400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5809 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529770, 0xc4243d1690)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c5c30, 0xc4244ee618)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424529770, 0x0, 0x0, 0x0, 0xc4244ee618, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424529770, 0x6f0968, 0x3, 0x51f701, 0xc4244bb110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424529770, 0x5, 0xc421e74420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5826 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529860, 0xc4243d16b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b6c30, 0xc4244ee630)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424529860, 0x0, 0x0, 0x0, 0xc4244ee630, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424529860, 0x6f0968, 0x3, 0x51f701, 0xc4244bb1a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424529860, 0x5, 0xc421e74440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5827 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529950, 0xc4243d16e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450ca20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b7c30, 0xc4244ee648)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424529950, 0x0, 0x0, 0x0, 0xc4244ee648, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424529950, 0x6f0968, 0x3, 0x51f701, 0xc4244bb200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424529950, 0x5, 0xc421e74460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5828 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529a40, 0xc4243d1710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450ca80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c0c30, 0xc4244ee660)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424529a40, 0x0, 0x0, 0x0, 0xc4244ee660, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424529a40, 0x6f0968, 0x3, 0x51f701, 0xc4244bb260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424529a40, 0x5, 0xc421e74480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5829 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529b30, 0xc4243d1750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c1c30, 0xc4244ee678)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424529b30, 0x0, 0x0, 0x0, 0xc4244ee678, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424529b30, 0x6f0968, 0x3, 0x51f701, 0xc4244bb2c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424529b30, 0x5, 0xc421e744a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5830 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529d10, 0xc4243d17d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c3c30, 0xc4244ee6a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424529d10, 0x0, 0x0, 0x0, 0xc4244ee6a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424529d10, 0x6f0968, 0x3, 0x51f701, 0xc4244bb380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424529d10, 0x5, 0xc421e744c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5831 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529e00, 0xc4243d1860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234ccc30, 0xc4244ee6c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424529e00, 0x0, 0x0, 0x0, 0xc4244ee6c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424529e00, 0x6f0968, 0x3, 0x51f701, 0xc4244bb470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424529e00, 0x5, 0xc421e744e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5832 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536000, 0xc4243d18e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234cdc30, 0xc4244ee6f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424536000, 0x0, 0x0, 0x0, 0xc4244ee6f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424536000, 0x6f0968, 0x3, 0x51f701, 0xc4244bb530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424536000, 0x5, 0xc421e74500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5833 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245361e0, 0xc4243d1940)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245361e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245361e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234bec30, 0xc4244ee720)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4245361e0, 0x0, 0x0, 0x0, 0xc4244ee720, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4245361e0, 0x6f0968, 0x3, 0x51f701, 0xc4244bb5f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4245361e0, 0x5, 0xc421e74520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5834 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245362d0, 0xc4243d1960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450ce40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245362d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245362d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234bfc30, 0xc4244ee738)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4245362d0, 0x0, 0x0, 0x0, 0xc4244ee738, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4245362d0, 0x6f0968, 0x3, 0x51f701, 0xc4244bb650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4245362d0, 0x5, 0xc421e74540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5835 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245363c0, 0xc4243d1980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245363c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245363c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c8c30, 0xc4244ee750)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4245363c0, 0x0, 0x0, 0x0, 0xc4244ee750, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4245363c0, 0x6f0968, 0x3, 0x51f701, 0xc4244bb6b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4245363c0, 0x5, 0xc421e74560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5836 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245365a0, 0xc4243d19e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cf80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245365a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245365a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c9c30, 0xc4244ee780)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4245365a0, 0x0, 0x0, 0x0, 0xc4244ee780, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4245365a0, 0x6f0968, 0x3, 0x51f701, 0xc4244bb770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4245365a0, 0x5, 0xc421e74580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5837 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536690, 0xc4243d1a20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cfe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234cac30, 0xc4244ee798)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424536690, 0x0, 0x0, 0x0, 0xc4244ee798, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424536690, 0x6f0968, 0x3, 0x51f701, 0xc4244bb7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424536690, 0x5, 0xc421e745a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5838 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536780, 0xc4243d1a60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234cbc30, 0xc4244ee7b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424536780, 0x0, 0x0, 0x0, 0xc4244ee7b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424536780, 0x6f0968, 0x3, 0x51f701, 0xc4244bb830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424536780, 0x5, 0xc421e745c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5839 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536870, 0xc4243d1a80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d4c30, 0xc4244ee7c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424536870, 0x0, 0x0, 0x0, 0xc4244ee7c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424536870, 0x6f0968, 0x3, 0x51f701, 0xc4244bb890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424536870, 0x5, 0xc421e745e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5840 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536960, 0xc4243d1aa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d5c30, 0xc4244ee7e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424536960, 0x0, 0x0, 0x0, 0xc4244ee7e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424536960, 0x6f0968, 0x3, 0x51f701, 0xc4244bb8f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424536960, 0x5, 0xc421e74600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5841 [semacquire]:
sync.runtime_Semacquire(0xc421e746dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e746d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5817 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671860, 0xc4245b0040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42348bc30, 0xc424ac6380)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422671860, 0x0, 0x0, 0x0, 0xc424ac6380, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422671860, 0x6f0968, 0x3, 0x51f701, 0xc42451d8f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422671860, 0x5, 0xc421e783c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5818 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671d10, 0xc4245b0140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423494c30, 0xc424ac63f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422671d10, 0x0, 0x0, 0x0, 0xc424ac63f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422671d10, 0x6f0968, 0x3, 0x51f701, 0xc42451db90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422671d10, 0x5, 0xc421e783e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5819 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671e00, 0xc4245b0160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423495c30, 0xc424ac6410)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422671e00, 0x0, 0x0, 0x0, 0xc424ac6410, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422671e00, 0x6f0968, 0x3, 0x51f701, 0xc42451dbf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422671e00, 0x5, 0xc421e78400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5843 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536a50, 0xc4243d1ac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c6c30, 0xc4244ee7f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424536a50, 0x0, 0x0, 0x0, 0xc4244ee7f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424536a50, 0x6f0968, 0x3, 0x51f701, 0xc4244bb980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424536a50, 0x5, 0xc421e746f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5820 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671ef0, 0xc4245b0180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423486c30, 0xc424ac6428)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422671ef0, 0x0, 0x0, 0x0, 0xc424ac6428, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422671ef0, 0x6f0968, 0x3, 0x51f701, 0xc42451dc50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422671ef0, 0x5, 0xc421e78420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5821 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe000, 0xc4245b01a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423487c30, 0xc424ac6440)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4245fe000, 0x0, 0x0, 0x0, 0xc424ac6440, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4245fe000, 0x6f0968, 0x3, 0x51f701, 0xc42451dcb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4245fe000, 0x5, 0xc421e78440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5822 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe0f0, 0xc4245b01c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423490c30, 0xc424ac6458)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4245fe0f0, 0x0, 0x0, 0x0, 0xc424ac6458, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4245fe0f0, 0x6f0968, 0x3, 0x51f701, 0xc42451dd10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4245fe0f0, 0x5, 0xc421e78460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5823 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe1e0, 0xc4245b01e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423491c30, 0xc424ac6470)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4245fe1e0, 0x0, 0x0, 0x0, 0xc424ac6470, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4245fe1e0, 0x6f0968, 0x3, 0x51f701, 0xc42451dd70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4245fe1e0, 0x5, 0xc421e78480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5824 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe2d0, 0xc4245b0200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423492c30, 0xc424ac6488)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4245fe2d0, 0x0, 0x0, 0x0, 0xc424ac6488, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4245fe2d0, 0x6f0968, 0x3, 0x51f701, 0xc42451ddd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4245fe2d0, 0x5, 0xc421e784a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5825 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe3c0, 0xc4245b0220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423493c30, 0xc424ac64a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4245fe3c0, 0x0, 0x0, 0x0, 0xc424ac64a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4245fe3c0, 0x6f0968, 0x3, 0x51f701, 0xc42451de30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4245fe3c0, 0x5, 0xc421e784c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5858 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe4b0, 0xc4245b0240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42349cc30, 0xc424ac64b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4245fe4b0, 0x0, 0x0, 0x0, 0xc424ac64b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4245fe4b0, 0x6f0968, 0x3, 0x51f701, 0xc42451de90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4245fe4b0, 0x5, 0xc421e784e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5859 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe5a0, 0xc4245b0260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42349dc30, 0xc424ac64d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4245fe5a0, 0x0, 0x0, 0x0, 0xc424ac64d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4245fe5a0, 0x6f0968, 0x3, 0x51f701, 0xc42451def0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4245fe5a0, 0x5, 0xc421e78500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5860 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe690, 0xc4245b0280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42348ec30, 0xc424ac64e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4245fe690, 0x0, 0x0, 0x0, 0xc424ac64e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4245fe690, 0x6f0968, 0x3, 0x51f701, 0xc42451df50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4245fe690, 0x5, 0xc421e78520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5861 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe780, 0xc4245b02a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42348fc30, 0xc424ac6500)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4245fe780, 0x0, 0x0, 0x0, 0xc424ac6500, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4245fe780, 0x6f0968, 0x3, 0x51f701, 0xc42451dfb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4245fe780, 0x5, 0xc421e78540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5862 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe870, 0xc4245b02c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423498c30, 0xc424ac6518)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4245fe870, 0x0, 0x0, 0x0, 0xc424ac6518, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4245fe870, 0x6f0968, 0x3, 0x51f701, 0xc4245ac030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4245fe870, 0x5, 0xc421e78560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5863 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe960, 0xc4245b02e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423499c30, 0xc424ac6530)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4245fe960, 0x0, 0x0, 0x0, 0xc424ac6530, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4245fe960, 0x6f0968, 0x3, 0x51f701, 0xc4245ac090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4245fe960, 0x5, 0xc421e78580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5864 [semacquire]:
sync.runtime_Semacquire(0xc421e7865c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78650)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5866 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fea50, 0xc4245b0360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42349ac30, 0xc424ac6548)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4245fea50, 0x0, 0x0, 0x0, 0xc424ac6548, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4245fea50, 0x6f0968, 0x3, 0x51f701, 0xc4245ac1b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4245fea50, 0x5, 0xc421e78670, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5844 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536b40, 0xc4243d1b10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c7c30, 0xc4244ee810)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424536b40, 0x0, 0x0, 0x0, 0xc4244ee810, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424536b40, 0x6f0968, 0x3, 0x51f701, 0xc4244bb9e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424536b40, 0x5, 0xc421e74710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5845 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536d20, 0xc4243d1b50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d0c30, 0xc4244ee828)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424536d20, 0x0, 0x0, 0x0, 0xc4244ee828, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424536d20, 0x6f0968, 0x3, 0x51f701, 0xc4244bba40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424536d20, 0x5, 0xc421e74730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5846 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536e10, 0xc4243d1b80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d1c30, 0xc4244ee840)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424536e10, 0x0, 0x0, 0x0, 0xc4244ee840, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424536e10, 0x6f0968, 0x3, 0x51f701, 0xc4244bbaa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424536e10, 0x5, 0xc421e74750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5847 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536ff0, 0xc4243d1bc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d2c30, 0xc4244ee870)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424536ff0, 0x0, 0x0, 0x0, 0xc4244ee870, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424536ff0, 0x6f0968, 0x3, 0x51f701, 0xc4244bbb60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424536ff0, 0x5, 0xc421e74770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5848 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245370e0, 0xc4243d1be0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245370e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245370e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d3c30, 0xc4244ee888)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4245370e0, 0x0, 0x0, 0x0, 0xc4244ee888, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4245370e0, 0x6f0968, 0x3, 0x51f701, 0xc4244bbbc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4245370e0, 0x5, 0xc421e74790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5849 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245372c0, 0xc4243d1c50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245372c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245372c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234dcc30, 0xc4244ee8b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4245372c0, 0x0, 0x0, 0x0, 0xc4244ee8b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4245372c0, 0x6f0968, 0x3, 0x51f701, 0xc4244bbc80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4245372c0, 0x5, 0xc421e747b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5850 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245373b0, 0xc4243d1c80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245373b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245373b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234ddc30, 0xc4244ee8d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4245373b0, 0x0, 0x0, 0x0, 0xc4244ee8d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4245373b0, 0x6f0968, 0x3, 0x51f701, 0xc4244bbce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4245373b0, 0x5, 0xc421e747d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5851 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de000, 0xc4234e0000)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de000, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4234cec30, 0x410ffd, 0xc42227f120)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4234de000, 0x0, 0x0, 0x0, 0xc42227f120, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4234de000, 0x6f0968, 0x3, 0x51f701, 0xc422ac14a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4234de000, 0x5, 0xc421e747f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5852 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245374a0, 0xc4243d1ca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245374a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245374a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234cfc30, 0xc4244ee8e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4245374a0, 0x0, 0x0, 0x0, 0xc4244ee8e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4245374a0, 0x6f0968, 0x3, 0x51f701, 0xc4244bbd40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4245374a0, 0x5, 0xc421e74810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5853 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537770, 0xc4243d1d00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d8c30, 0xc4244ee930)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424537770, 0x0, 0x0, 0x0, 0xc4244ee930, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424537770, 0x6f0968, 0x3, 0x51f701, 0xc4244bbe60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424537770, 0x5, 0xc421e74830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5854 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537860, 0xc4243d1d20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d9c30, 0xc4244ee948)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424537860, 0x0, 0x0, 0x0, 0xc4244ee948, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424537860, 0x6f0968, 0x3, 0x51f701, 0xc4244bbec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424537860, 0x5, 0xc421e74850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5855 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537950, 0xc4243d1d40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234dac30, 0xc4244ee960)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424537950, 0x0, 0x0, 0x0, 0xc4244ee960, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424537950, 0x6f0968, 0x3, 0x51f701, 0xc4244bbf20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424537950, 0x5, 0xc421e74870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5856 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537b30, 0xc4243d1d80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234dbc30, 0xc4244ee990)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424537b30, 0x0, 0x0, 0x0, 0xc4244ee990, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424537b30, 0x6f0968, 0x3, 0x51f701, 0xc424516000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424537b30, 0x5, 0xc421e74890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5857 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537c20, 0xc4243d1da0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234e8c30, 0xc4244ee9a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424537c20, 0x0, 0x0, 0x0, 0xc4244ee9a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424537c20, 0x6f0968, 0x3, 0x51f701, 0xc424516060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424537c20, 0x5, 0xc421e748b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5874 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537d10, 0xc4243d1dc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234e9c30, 0xc4244ee9c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424537d10, 0x0, 0x0, 0x0, 0xc4244ee9c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424537d10, 0x6f0968, 0x3, 0x51f701, 0xc4245160c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424537d10, 0x5, 0xc421e748d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5875 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537ef0, 0xc4243d1e00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d6c30, 0xc4244ee9f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424537ef0, 0x0, 0x0, 0x0, 0xc4244ee9f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424537ef0, 0x6f0968, 0x3, 0x51f701, 0xc424516180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424537ef0, 0x5, 0xc421e748f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5876 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc000, 0xc4243d1e20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d7c30, 0xc4244eea08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4245fc000, 0x0, 0x0, 0x0, 0xc4244eea08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4245fc000, 0x6f0968, 0x3, 0x51f701, 0xc4245161e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4245fc000, 0x5, 0xc421e74910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5877 [semacquire]:
sync.runtime_Semacquire(0xc421e749fc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e749f0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5867 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245feb40, 0xc4245b0390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245feb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245feb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42349bc30, 0xc424ac6560)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4245feb40, 0x0, 0x0, 0x0, 0xc424ac6560, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4245feb40, 0x6f0968, 0x3, 0x51f701, 0xc4245ac210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4245feb40, 0x5, 0xc421e78690, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5868 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fec30, 0xc4245b03d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a4c30, 0xc424ac6578)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4245fec30, 0x0, 0x0, 0x0, 0xc424ac6578, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4245fec30, 0x6f0968, 0x3, 0x51f701, 0xc4245ac270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4245fec30, 0x5, 0xc421e786b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5879 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5fe00, 0xc422a7dfc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5fe00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42348dc30, 0x410ffd, 0xc42227f0f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422a5fe00, 0x0, 0x0, 0x0, 0xc42227f0f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422a5fe00, 0x6f0968, 0x3, 0x51f701, 0xc422ac13e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422a5fe00, 0x5, 0xc421e74a10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5869 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fef00, 0xc4245b0440)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a5c30, 0xc424ac65c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4245fef00, 0x0, 0x0, 0x0, 0xc424ac65c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4245fef00, 0x6f0968, 0x3, 0x51f701, 0xc4245ac390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4245fef00, 0x5, 0xc421e786d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5870 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245feff0, 0xc4245b0460)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245feff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245feff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423496c30, 0xc424ac65d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4245feff0, 0x0, 0x0, 0x0, 0xc424ac65d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4245feff0, 0x6f0968, 0x3, 0x51f701, 0xc4245ac3f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4245feff0, 0x5, 0xc421e786f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5871 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff0e0, 0xc4245b0480)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423497c30, 0xc424ac65f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4245ff0e0, 0x0, 0x0, 0x0, 0xc424ac65f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4245ff0e0, 0x6f0968, 0x3, 0x51f701, 0xc4245ac450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4245ff0e0, 0x5, 0xc421e78710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5872 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff1d0, 0xc4245b04a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bbe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a0c30, 0xc424ac6608)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4245ff1d0, 0x0, 0x0, 0x0, 0xc424ac6608, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4245ff1d0, 0x6f0968, 0x3, 0x51f701, 0xc4245ac4b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4245ff1d0, 0x5, 0xc421e78730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5873 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff2c0, 0xc4245b04c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bc40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a1c30, 0xc424ac6620)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4245ff2c0, 0x0, 0x0, 0x0, 0xc424ac6620, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4245ff2c0, 0x6f0968, 0x3, 0x51f701, 0xc4245ac510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4245ff2c0, 0x5, 0xc421e78750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5890 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130780, 0xc4251062a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236ecc30, 0xc423604718)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425130780, 0x0, 0x0, 0x0, 0xc423604718, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425130780, 0x6f0968, 0x3, 0x51f701, 0xc424e81d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425130780, 0x5, 0xc421e78770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5891 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff3b0, 0xc4245b04e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a2c30, 0xc424ac6638)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4245ff3b0, 0x0, 0x0, 0x0, 0xc424ac6638, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4245ff3b0, 0x6f0968, 0x3, 0x51f701, 0xc4245ac570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4245ff3b0, 0x5, 0xc421e78790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5892 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4870, 0xc4245eec30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f37c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423530c30, 0xc4244ef140)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4246b4870, 0x0, 0x0, 0x0, 0xc4244ef140, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4246b4870, 0x6f0968, 0x3, 0x51f701, 0xc4246a0090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4246b4870, 0x5, 0xc421e787b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5893 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575770, 0xc4243fbaf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423531c30, 0xc424ac6038)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424575770, 0x0, 0x0, 0x0, 0xc424ac6038, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424575770, 0x6f0968, 0x3, 0x51f701, 0xc42451cae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424575770, 0x5, 0xc421e787d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5894 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fee10, 0xc4245b0420)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452ba60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423522c30, 0xc424ac65a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4245fee10, 0x0, 0x0, 0x0, 0xc424ac65a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4245fee10, 0x6f0968, 0x3, 0x51f701, 0xc4245ac330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4245fee10, 0x5, 0xc421e787f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5895 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608e10, 0xc4245ee5d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423523c30, 0xc4244eeea0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424608e10, 0x0, 0x0, 0x0, 0xc4244eeea0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424608e10, 0x6f0968, 0x3, 0x51f701, 0xc424517560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424608e10, 0x5, 0xc421e78810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5896 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462ab40, 0xc4245b07e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246065e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462ab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42352cc30, 0xc424ac6878)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42462ab40, 0x0, 0x0, 0x0, 0xc424ac6878, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42462ab40, 0x6f0968, 0x3, 0x51f701, 0xc4245acea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42462ab40, 0x5, 0xc421e78830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5897 [semacquire]:
sync.runtime_Semacquire(0xc421e7891c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78910)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5899 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462ac30, 0xc4245b0800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462ac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42352dc30, 0xc424ac6890)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42462ac30, 0x0, 0x0, 0x0, 0xc424ac6890, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42462ac30, 0x6f0968, 0x3, 0x51f701, 0xc4245acf00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42462ac30, 0x5, 0xc421e78930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5880 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529c20, 0xc4243d1790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c2c30, 0xc4244ee690)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424529c20, 0x0, 0x0, 0x0, 0xc4244ee690, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424529c20, 0x6f0968, 0x3, 0x51f701, 0xc4244bb320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424529c20, 0x5, 0xc421e74a30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5881 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc0f0, 0xc4243d1e40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450da00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234e4c30, 0xc4244eea20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4245fc0f0, 0x0, 0x0, 0x0, 0xc4244eea20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4245fc0f0, 0x6f0968, 0x3, 0x51f701, 0xc424516240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4245fc0f0, 0x5, 0xc421e74a50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5882 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc1e0, 0xc4243d1e60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450da60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234e5c30, 0xc4244eea38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4245fc1e0, 0x0, 0x0, 0x0, 0xc4244eea38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4245fc1e0, 0x6f0968, 0x3, 0x51f701, 0xc4245162a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4245fc1e0, 0x5, 0xc421e74a70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5883 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc2d0, 0xc4243d1ea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450dac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234e6c30, 0xc4244eea50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4245fc2d0, 0x0, 0x0, 0x0, 0xc4244eea50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4245fc2d0, 0x6f0968, 0x3, 0x51f701, 0xc424516300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4245fc2d0, 0x5, 0xc421e74a90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5884 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc3c0, 0xc4243d1ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450db20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234e7c30, 0xc4244eea68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4245fc3c0, 0x0, 0x0, 0x0, 0xc4244eea68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4245fc3c0, 0x6f0968, 0x3, 0x51f701, 0xc424516360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4245fc3c0, 0x5, 0xc421e74ab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5885 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc4b0, 0xc4243d1f20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450db80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f0c30, 0xc4244eea80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4245fc4b0, 0x0, 0x0, 0x0, 0xc4244eea80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4245fc4b0, 0x6f0968, 0x3, 0x51f701, 0xc4245163c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4245fc4b0, 0x5, 0xc421e74ad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5886 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc5a0, 0xc4243d1f60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450dbe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f1c30, 0xc4244eea98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4245fc5a0, 0x0, 0x0, 0x0, 0xc4244eea98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4245fc5a0, 0x6f0968, 0x3, 0x51f701, 0xc424516420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4245fc5a0, 0x5, 0xc421e74af0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5887 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc690, 0xc4243d1f90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450dc40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234e2c30, 0xc4244eeab0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4245fc690, 0x0, 0x0, 0x0, 0xc4244eeab0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4245fc690, 0x6f0968, 0x3, 0x51f701, 0xc424516480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4245fc690, 0x5, 0xc421e74b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5888 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc780, 0xc4243d1fb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450dca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234e3c30, 0xc4244eeac8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4245fc780, 0x0, 0x0, 0x0, 0xc4244eeac8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4245fc780, 0x6f0968, 0x3, 0x51f701, 0xc4245164e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4245fc780, 0x5, 0xc421e74b30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5889 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc870, 0xc4243d1fd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450dd00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234ecc30, 0xc4244eeae0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4245fc870, 0x0, 0x0, 0x0, 0xc4244eeae0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4245fc870, 0x6f0968, 0x3, 0x51f701, 0xc424516540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4245fc870, 0x5, 0xc421e74b50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5906 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc960, 0xc4243d1ff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450dd60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234edc30, 0xc4244eeaf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4245fc960, 0x0, 0x0, 0x0, 0xc4244eeaf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4245fc960, 0x6f0968, 0x3, 0x51f701, 0xc4245165a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4245fc960, 0x5, 0xc421e74b70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5907 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fca50, 0xc4245ee010)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450ddc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fca50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234eec30, 0xc4244eeb10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4245fca50, 0x0, 0x0, 0x0, 0xc4244eeb10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4245fca50, 0x6f0968, 0x3, 0x51f701, 0xc424516600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4245fca50, 0x5, 0xc421e74b90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5908 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fcb40, 0xc4245ee030)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450de20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fcb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fcb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234efc30, 0xc4244eeb28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4245fcb40, 0x0, 0x0, 0x0, 0xc4244eeb28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4245fcb40, 0x6f0968, 0x3, 0x51f701, 0xc424516660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4245fcb40, 0x5, 0xc421e74bb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5909 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fcc30, 0xc4245ee060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450de80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fcc30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fcc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f8c30, 0xc4244eeb40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4245fcc30, 0x0, 0x0, 0x0, 0xc4244eeb40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4245fcc30, 0x6f0968, 0x3, 0x51f701, 0xc4245166c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4245fcc30, 0x5, 0xc421e74bd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5910 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fcd20, 0xc4245ee0a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450dee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fcd20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fcd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f9c30, 0xc4244eeb58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4245fcd20, 0x0, 0x0, 0x0, 0xc4244eeb58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4245fcd20, 0x6f0968, 0x3, 0x51f701, 0xc424516720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4245fcd20, 0x5, 0xc421e74bf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5911 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fce10, 0xc4245ee0e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450df40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fce10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234eac30, 0xc4244eeb70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4245fce10, 0x0, 0x0, 0x0, 0xc4244eeb70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4245fce10, 0x6f0968, 0x3, 0x51f701, 0xc424516780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4245fce10, 0x5, 0xc421e74c10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5912 [semacquire]:
sync.runtime_Semacquire(0xc421e74cec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e74ce0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5900 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462ad20, 0xc4245b0820)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246066a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462ad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42352ec30, 0xc424ac68a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42462ad20, 0x0, 0x0, 0x0, 0xc424ac68a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42462ad20, 0x6f0968, 0x3, 0x51f701, 0xc4245acf60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42462ad20, 0x5, 0xc421e78950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5901 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462ae10, 0xc4245b0840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462ae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42352fc30, 0xc424ac68c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42462ae10, 0x0, 0x0, 0x0, 0xc424ac68c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42462ae10, 0x6f0968, 0x3, 0x51f701, 0xc4245acfc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42462ae10, 0x5, 0xc421e78970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5902 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462af00, 0xc4245b0860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462af00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423538c30, 0xc424ac68d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42462af00, 0x0, 0x0, 0x0, 0xc424ac68d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42462af00, 0x6f0968, 0x3, 0x51f701, 0xc4245ad020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42462af00, 0x5, 0xc421e78990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5914 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fcf00, 0xc4245ee100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450dfa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fcf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fcf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234ebc30, 0xc4244eeb88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4245fcf00, 0x0, 0x0, 0x0, 0xc4244eeb88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4245fcf00, 0x6f0968, 0x3, 0x51f701, 0xc4245167e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4245fcf00, 0x5, 0xc421e74d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5903 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462aff0, 0xc4245b0880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246067c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423539c30, 0xc424ac68f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42462aff0, 0x0, 0x0, 0x0, 0xc424ac68f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42462aff0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42462aff0, 0x5, 0xc421e789b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5904 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b0e0, 0xc4245b08a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42352ac30, 0xc424ac6908)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42462b0e0, 0x0, 0x0, 0x0, 0xc424ac6908, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42462b0e0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad0e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42462b0e0, 0x5, 0xc421e789d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5905 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b2c0, 0xc4245b08e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246068e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42352bc30, 0xc424ac6938)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42462b2c0, 0x0, 0x0, 0x0, 0xc424ac6938, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42462b2c0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad1a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42462b2c0, 0x5, 0xc421e789f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5922 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b3b0, 0xc4245b0900)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423534c30, 0xc424ac6950)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42462b3b0, 0x0, 0x0, 0x0, 0xc424ac6950, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42462b3b0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42462b3b0, 0x5, 0xc421e78a10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5923 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b4a0, 0xc4245b0920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246069a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423535c30, 0xc424ac6968)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42462b4a0, 0x0, 0x0, 0x0, 0xc424ac6968, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42462b4a0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42462b4a0, 0x5, 0xc421e78a30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5924 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b680, 0xc4245b0960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423536c30, 0xc424ac6998)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42462b680, 0x0, 0x0, 0x0, 0xc424ac6998, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42462b680, 0x6f0968, 0x3, 0x51f701, 0xc4245ad320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42462b680, 0x5, 0xc421e78a50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5925 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b770, 0xc4245b0980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423537c30, 0xc424ac69b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42462b770, 0x0, 0x0, 0x0, 0xc424ac69b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42462b770, 0x6f0968, 0x3, 0x51f701, 0xc4245ad380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42462b770, 0x5, 0xc421e78a70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5926 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b860, 0xc4245b09d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423540c30, 0xc424ac69c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42462b860, 0x0, 0x0, 0x0, 0xc424ac69c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42462b860, 0x6f0968, 0x3, 0x51f701, 0xc4245ad3e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42462b860, 0x5, 0xc421e78a90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5927 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b950, 0xc4245b0a10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423541c30, 0xc424ac69e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42462b950, 0x0, 0x0, 0x0, 0xc424ac69e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42462b950, 0x6f0968, 0x3, 0x51f701, 0xc4245ad440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42462b950, 0x5, 0xc421e78ab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5928 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462ba40, 0xc4245b0a30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462ba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423532c30, 0xc424ac69f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42462ba40, 0x0, 0x0, 0x0, 0xc424ac69f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42462ba40, 0x6f0968, 0x3, 0x51f701, 0xc4245ad4a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42462ba40, 0x5, 0xc421e78ad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5929 [semacquire]:
sync.runtime_Semacquire(0xc421e78bac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78ba0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5931 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462bb30, 0xc4245b0a50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462bb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423533c30, 0xc424ac6a10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42462bb30, 0x0, 0x0, 0x0, 0xc424ac6a10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42462bb30, 0x6f0968, 0x3, 0x51f701, 0xc4245ad500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42462bb30, 0x5, 0xc421e78bc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5915 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fcff0, 0xc4245ee120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fcff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fcff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f4c30, 0xc4244eeba0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4245fcff0, 0x0, 0x0, 0x0, 0xc4244eeba0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4245fcff0, 0x6f0968, 0x3, 0x51f701, 0xc424516840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4245fcff0, 0x5, 0xc421e74d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5916 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd0e0, 0xc4245ee140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f5c30, 0xc4244eebb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4245fd0e0, 0x0, 0x0, 0x0, 0xc4244eebb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4245fd0e0, 0x6f0968, 0x3, 0x51f701, 0xc4245168a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4245fd0e0, 0x5, 0xc421e74d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5917 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd1d0, 0xc4245ee190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f20e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f6c30, 0xc4244eebd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4245fd1d0, 0x0, 0x0, 0x0, 0xc4244eebd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4245fd1d0, 0x6f0968, 0x3, 0x51f701, 0xc424516900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4245fd1d0, 0x5, 0xc421e74d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5918 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd2c0, 0xc4245ee1d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f7c30, 0xc4244eebe8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4245fd2c0, 0x0, 0x0, 0x0, 0xc4244eebe8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4245fd2c0, 0x6f0968, 0x3, 0x51f701, 0xc424516960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4245fd2c0, 0x5, 0xc421e74d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5919 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd3b0, 0xc4245ee250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423500c30, 0xc4244eec00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4245fd3b0, 0x0, 0x0, 0x0, 0xc4244eec00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4245fd3b0, 0x6f0968, 0x3, 0x51f701, 0xc424516a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4245fd3b0, 0x5, 0xc421e74da0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5920 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd4a0, 0xc4245ee270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423501c30, 0xc4244eec18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4245fd4a0, 0x0, 0x0, 0x0, 0xc4244eec18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4245fd4a0, 0x6f0968, 0x3, 0x51f701, 0xc424516b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4245fd4a0, 0x5, 0xc421e74dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5921 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd590, 0xc4245ee290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f22c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f2c30, 0xc4244eec30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4245fd590, 0x0, 0x0, 0x0, 0xc4244eec30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4245fd590, 0x6f0968, 0x3, 0x51f701, 0xc424516b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4245fd590, 0x5, 0xc421e74de0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5938 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd770, 0xc4245ee2d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f3c30, 0xc4244eec60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4245fd770, 0x0, 0x0, 0x0, 0xc4244eec60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4245fd770, 0x6f0968, 0x3, 0x51f701, 0xc424516c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4245fd770, 0x5, 0xc421e74e00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5939 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd860, 0xc4245ee2f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f23e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234fcc30, 0xc4244eec78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4245fd860, 0x0, 0x0, 0x0, 0xc4244eec78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4245fd860, 0x6f0968, 0x3, 0x51f701, 0xc424516c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4245fd860, 0x5, 0xc421e74e20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5940 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd950, 0xc4245ee310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234fdc30, 0xc4244eec90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4245fd950, 0x0, 0x0, 0x0, 0xc4244eec90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4245fd950, 0x6f0968, 0x3, 0x51f701, 0xc424516cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4245fd950, 0x5, 0xc421e74e40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5941 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fdb30, 0xc4245ee350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fdb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fdb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234fec30, 0xc4244eecc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4245fdb30, 0x0, 0x0, 0x0, 0xc4244eecc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4245fdb30, 0x6f0968, 0x3, 0x51f701, 0xc424516db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4245fdb30, 0x5, 0xc421e74e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5942 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fdc20, 0xc4245ee370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fdc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fdc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234ffc30, 0xc4244eecd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4245fdc20, 0x0, 0x0, 0x0, 0xc4244eecd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4245fdc20, 0x6f0968, 0x3, 0x51f701, 0xc424516e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4245fdc20, 0x5, 0xc421e74e80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5943 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fdd10, 0xc4245ee390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f25c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fdd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fdd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423508c30, 0xc4244eecf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4245fdd10, 0x0, 0x0, 0x0, 0xc4244eecf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4245fdd10, 0x6f0968, 0x3, 0x51f701, 0xc424516e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4245fdd10, 0x5, 0xc421e74ea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5944 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fde00, 0xc4245ee3b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fde00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fde00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423509c30, 0xc4244eed08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4245fde00, 0x0, 0x0, 0x0, 0xc4244eed08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4245fde00, 0x6f0968, 0x3, 0x51f701, 0xc424516ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4245fde00, 0x5, 0xc421e74ec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5945 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fdef0, 0xc4245ee3d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fdef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fdef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234fac30, 0xc4244eed20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4245fdef0, 0x0, 0x0, 0x0, 0xc4244eed20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4245fdef0, 0x6f0968, 0x3, 0x51f701, 0xc424516f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4245fdef0, 0x5, 0xc421e74ee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5946 [semacquire]:
sync.runtime_Semacquire(0xc421e74fcc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e74fc0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5932 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462bc20, 0xc4245b0a70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462bc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42353cc30, 0xc424ac6a28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42462bc20, 0x0, 0x0, 0x0, 0xc424ac6a28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42462bc20, 0x6f0968, 0x3, 0x51f701, 0xc4245ad560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42462bc20, 0x5, 0xc421e78be0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5933 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462bd10, 0xc4245b0a90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462bd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42353dc30, 0xc424ac6a40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42462bd10, 0x0, 0x0, 0x0, 0xc424ac6a40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42462bd10, 0x6f0968, 0x3, 0x51f701, 0xc4245ad5c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42462bd10, 0x5, 0xc421e78c00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5934 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462be00, 0xc4245b0ab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462be00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42353ec30, 0xc424ac6a58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42462be00, 0x0, 0x0, 0x0, 0xc424ac6a58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42462be00, 0x6f0968, 0x3, 0x51f701, 0xc4245ad620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42462be00, 0x5, 0xc421e78c20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5935 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676000, 0xc4245b0af0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423548c30, 0xc424ac6a88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422676000, 0x0, 0x0, 0x0, 0xc424ac6a88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422676000, 0x6f0968, 0x3, 0x51f701, 0xc4245ad6e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422676000, 0x5, 0xc421e78c40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5936 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de1e0, 0xc4234e0040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de1e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423549c30, 0x410ffd, 0xc42227f150)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4234de1e0, 0x0, 0x0, 0x0, 0xc42227f150, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4234de1e0, 0x6f0968, 0x3, 0x51f701, 0xc422ac1560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4234de1e0, 0x5, 0xc421e78c60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5937 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226760f0, 0xc4245b0b10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226760f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226760f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423549c30, 0xc424ac6aa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4226760f0, 0x0, 0x0, 0x0, 0xc424ac6aa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4226760f0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4226760f0, 0x5, 0xc421e78c80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5954 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226761e0, 0xc4245b0b30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226761e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226761e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42353ac30, 0xc424ac6ab8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4226761e0, 0x0, 0x0, 0x0, 0xc424ac6ab8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4226761e0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad7a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4226761e0, 0x5, 0xc421e78ca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5948 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246080f0, 0xc4245ee410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246080f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246080f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423504c30, 0xc4244eed50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4246080f0, 0x0, 0x0, 0x0, 0xc4244eed50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4246080f0, 0x6f0968, 0x3, 0x51f701, 0xc424516ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4246080f0, 0x5, 0xc421e74fe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5955 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226762d0, 0xc4245b0b50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226762d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226762d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42353bc30, 0xc424ac6ad0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4226762d0, 0x0, 0x0, 0x0, 0xc424ac6ad0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4226762d0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4226762d0, 0x5, 0xc421e78cc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5956 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226764b0, 0xc4245b0b90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226764b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226764b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423544c30, 0xc424ac6b00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4226764b0, 0x0, 0x0, 0x0, 0xc424ac6b00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4226764b0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad8f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4226764b0, 0x5, 0xc421e78ce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5957 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226765a0, 0xc4245b0bb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246070a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226765a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226765a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423545c30, 0xc424ac6b18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4226765a0, 0x0, 0x0, 0x0, 0xc424ac6b18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4226765a0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4226765a0, 0x5, 0xc421e78d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5958 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676690, 0xc4245b0c30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423546c30, 0xc424ac6b30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422676690, 0x0, 0x0, 0x0, 0xc424ac6b30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422676690, 0x6f0968, 0x3, 0x51f701, 0xc4245ada40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422676690, 0x5, 0xc421e78d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5959 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676870, 0xc4245b0c70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423547c30, 0xc424ac6b60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422676870, 0x0, 0x0, 0x0, 0xc424ac6b60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422676870, 0x6f0968, 0x3, 0x51f701, 0xc4245adb00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422676870, 0x5, 0xc421e78d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5960 [semacquire]:
sync.runtime_Semacquire(0xc421e78e2c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78e20)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5962 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676960, 0xc4245b0c90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423550c30, 0xc424ac6b78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422676960, 0x0, 0x0, 0x0, 0xc424ac6b78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422676960, 0x6f0968, 0x3, 0x51f701, 0xc4245adb60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422676960, 0x5, 0xc421e78e40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5949 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246081e0, 0xc4245ee430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f27a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246081e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246081e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423505c30, 0xc4244eed68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4246081e0, 0x0, 0x0, 0x0, 0xc4244eed68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4246081e0, 0x6f0968, 0x3, 0x51f701, 0xc424517050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4246081e0, 0x5, 0xc421e75000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5950 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246084b0, 0xc4245ee490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f28c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246084b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246084b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423506c30, 0xc4244eedb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4246084b0, 0x0, 0x0, 0x0, 0xc4244eedb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4246084b0, 0x6f0968, 0x3, 0x51f701, 0xc4245171a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4246084b0, 0x5, 0xc421e75020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5951 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246085a0, 0xc4245ee4b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246085a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246085a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423507c30, 0xc4244eedc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4246085a0, 0x0, 0x0, 0x0, 0xc4244eedc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4246085a0, 0x6f0968, 0x3, 0x51f701, 0xc424517200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4246085a0, 0x5, 0xc421e75040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5952 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608690, 0xc4245ee4d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423510c30, 0xc4244eede0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424608690, 0x0, 0x0, 0x0, 0xc4244eede0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424608690, 0x6f0968, 0x3, 0x51f701, 0xc424517260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424608690, 0x5, 0xc421e75060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5953 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608780, 0xc4245ee4f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f29e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423511c30, 0xc4244eedf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424608780, 0x0, 0x0, 0x0, 0xc4244eedf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424608780, 0x6f0968, 0x3, 0x51f701, 0xc4245172c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424608780, 0x5, 0xc421e75080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5970 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608960, 0xc4245ee530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423502c30, 0xc4244eee28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424608960, 0x0, 0x0, 0x0, 0xc4244eee28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424608960, 0x6f0968, 0x3, 0x51f701, 0xc424517380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424608960, 0x5, 0xc421e750a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5971 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608a50, 0xc4245ee550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423503c30, 0xc4244eee40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424608a50, 0x0, 0x0, 0x0, 0xc4244eee40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424608a50, 0x6f0968, 0x3, 0x51f701, 0xc4245173e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424608a50, 0x5, 0xc421e750c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5972 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608b40, 0xc4245ee570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42350cc30, 0xc4244eee58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424608b40, 0x0, 0x0, 0x0, 0xc4244eee58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424608b40, 0x6f0968, 0x3, 0x51f701, 0xc424517440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424608b40, 0x5, 0xc421e750e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5973 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608d20, 0xc4245ee5b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42350dc30, 0xc4244eee88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424608d20, 0x0, 0x0, 0x0, 0xc4244eee88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424608d20, 0x6f0968, 0x3, 0x51f701, 0xc424517500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424608d20, 0x5, 0xc421e75100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5974 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608f00, 0xc4245ee5f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42350ec30, 0xc4244eeeb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424608f00, 0x0, 0x0, 0x0, 0xc4244eeeb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424608f00, 0x6f0968, 0x3, 0x51f701, 0xc4245175c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424608f00, 0x5, 0xc421e75120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5975 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608ff0, 0xc4245ee610)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42350fc30, 0xc4244eeed0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424608ff0, 0x0, 0x0, 0x0, 0xc4244eeed0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424608ff0, 0x6f0968, 0x3, 0x51f701, 0xc424517620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424608ff0, 0x5, 0xc421e75140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5976 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de0f0, 0xc4234e0020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de0f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423518c30, 0x410ffd, 0xc42227f138)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4234de0f0, 0x0, 0x0, 0x0, 0xc42227f138, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4234de0f0, 0x6f0968, 0x3, 0x51f701, 0xc422ac1500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4234de0f0, 0x5, 0xc421e75160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5977 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246091d0, 0xc4245ee650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246091d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246091d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423518c30, 0xc4244eef00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4246091d0, 0x0, 0x0, 0x0, 0xc4244eef00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4246091d0, 0x6f0968, 0x3, 0x51f701, 0xc4245176e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4246091d0, 0x5, 0xc421e75180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5978 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246092c0, 0xc4245ee670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246092c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246092c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423519c30, 0xc4244eef18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4246092c0, 0x0, 0x0, 0x0, 0xc4244eef18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4246092c0, 0x6f0968, 0x3, 0x51f701, 0xc424517740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4246092c0, 0x5, 0xc421e751a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5979 [semacquire]:
sync.runtime_Semacquire(0xc421e7527c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e75270)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5981 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529ef0, 0xc4243d18a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450ccc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42350ac30, 0xc4244ee6d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424529ef0, 0x0, 0x0, 0x0, 0xc4244ee6d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424529ef0, 0x6f0968, 0x3, 0x51f701, 0xc4244bb4d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424529ef0, 0x5, 0xc421e75290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5963 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676a50, 0xc4245b0cb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246072e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423551c30, 0xc424ac6b90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422676a50, 0x0, 0x0, 0x0, 0xc424ac6b90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422676a50, 0x6f0968, 0x3, 0x51f701, 0xc4245adbc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422676a50, 0x5, 0xc421e78e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5964 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676c30, 0xc4245b0cf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246073a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423542c30, 0xc424ac6bc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422676c30, 0x0, 0x0, 0x0, 0xc424ac6bc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422676c30, 0x6f0968, 0x3, 0x51f701, 0xc4245adc80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422676c30, 0x5, 0xc421e78e80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5965 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676d20, 0xc4245b0d10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423543c30, 0xc424ac6bd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422676d20, 0x0, 0x0, 0x0, 0xc424ac6bd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422676d20, 0x6f0968, 0x3, 0x51f701, 0xc4245adce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422676d20, 0x5, 0xc421e78ea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5966 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676e10, 0xc4245b0d30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42354cc30, 0xc424ac6bf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422676e10, 0x0, 0x0, 0x0, 0xc424ac6bf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422676e10, 0x6f0968, 0x3, 0x51f701, 0xc4245add40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422676e10, 0x5, 0xc421e78ec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5967 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676ff0, 0xc4245b0d70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42354dc30, 0xc424ac6c20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422676ff0, 0x0, 0x0, 0x0, 0xc424ac6c20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422676ff0, 0x6f0968, 0x3, 0x51f701, 0xc4245ade00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422676ff0, 0x5, 0xc421e78ee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5968 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226770e0, 0xc4245b0d90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246075a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226770e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226770e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42354ec30, 0xc424ac6c38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4226770e0, 0x0, 0x0, 0x0, 0xc424ac6c38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4226770e0, 0x6f0968, 0x3, 0x51f701, 0xc4245ade60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4226770e0, 0x5, 0xc421e78f00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5969 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226771d0, 0xc4245b0db0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226771d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226771d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42354fc30, 0xc424ac6c50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4226771d0, 0x0, 0x0, 0x0, 0xc424ac6c50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4226771d0, 0x6f0968, 0x3, 0x51f701, 0xc4245adec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4226771d0, 0x5, 0xc421e78f20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5986 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226773b0, 0xc4245b0e10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246076c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226773b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226773b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423558c30, 0xc424ac6c80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4226773b0, 0x0, 0x0, 0x0, 0xc424ac6c80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4226773b0, 0x6f0968, 0x3, 0x51f701, 0xc4245adf80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4226773b0, 0x5, 0xc421e78f40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5987 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226774a0, 0xc4245b0e50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226774a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226774a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423559c30, 0xc424ac6c98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4226774a0, 0x0, 0x0, 0x0, 0xc424ac6c98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4226774a0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4226774a0, 0x5, 0xc421e78f60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5988 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677590, 0xc4245b0e90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42354ac30, 0xc424ac6cb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422677590, 0x0, 0x0, 0x0, 0xc424ac6cb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422677590, 0x6f0968, 0x3, 0x51f701, 0xc4248a0060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422677590, 0x5, 0xc421e78f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5989 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677770, 0xc4245b0ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42354bc30, 0xc424ac6ce0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422677770, 0x0, 0x0, 0x0, 0xc424ac6ce0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422677770, 0x6f0968, 0x3, 0x51f701, 0xc4248a0120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422677770, 0x5, 0xc421e78fa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5990 [semacquire]:
sync.runtime_Semacquire(0xc421e7907c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e79070)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5992 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677860, 0xc4245b0f00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246078a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423554c30, 0xc424ac6cf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422677860, 0x0, 0x0, 0x0, 0xc424ac6cf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422677860, 0x6f0968, 0x3, 0x51f701, 0xc4248a0180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422677860, 0x5, 0xc421e79090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5982 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246082d0, 0xc4245ee450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246082d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246082d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42350bc30, 0xc4244eed80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4246082d0, 0x0, 0x0, 0x0, 0xc4244eed80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4246082d0, 0x6f0968, 0x3, 0x51f701, 0xc4245170b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4246082d0, 0x5, 0xc421e752b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5983 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246093b0, 0xc4245ee690)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246093b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246093b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423514c30, 0xc4244eef30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4246093b0, 0x0, 0x0, 0x0, 0xc4244eef30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4246093b0, 0x6f0968, 0x3, 0x51f701, 0xc4245177a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4246093b0, 0x5, 0xc421e752d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5984 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246094a0, 0xc4245ee6b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246094a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246094a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423515c30, 0xc4244eef48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4246094a0, 0x0, 0x0, 0x0, 0xc4244eef48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4246094a0, 0x6f0968, 0x3, 0x51f701, 0xc424517800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4246094a0, 0x5, 0xc421e752f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5985 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609590, 0xc4245ee6d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423516c30, 0xc4244eef60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424609590, 0x0, 0x0, 0x0, 0xc4244eef60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424609590, 0x6f0968, 0x3, 0x51f701, 0xc424517860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424609590, 0x5, 0xc421e75310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6002 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609680, 0xc4245ee6f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423517c30, 0xc4244eef78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424609680, 0x0, 0x0, 0x0, 0xc4244eef78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424609680, 0x6f0968, 0x3, 0x51f701, 0xc4245178c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424609680, 0x5, 0xc421e75330, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6003 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609770, 0xc4245ee720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f30a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423520c30, 0xc4244eef90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424609770, 0x0, 0x0, 0x0, 0xc4244eef90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424609770, 0x6f0968, 0x3, 0x51f701, 0xc424517920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424609770, 0x5, 0xc421e75350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6004 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609860, 0xc4245ee750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423521c30, 0xc4244eefa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424609860, 0x0, 0x0, 0x0, 0xc4244eefa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424609860, 0x6f0968, 0x3, 0x51f701, 0xc424517980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424609860, 0x5, 0xc421e75370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6005 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609950, 0xc4245ee790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423512c30, 0xc4244eefc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424609950, 0x0, 0x0, 0x0, 0xc4244eefc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424609950, 0x6f0968, 0x3, 0x51f701, 0xc4245179e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424609950, 0x5, 0xc421e75390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6006 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609a40, 0xc4245ee7d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f31c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423513c30, 0xc4244eefd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424609a40, 0x0, 0x0, 0x0, 0xc4244eefd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424609a40, 0x6f0968, 0x3, 0x51f701, 0xc424517a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424609a40, 0x5, 0xc421e753b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6007 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609b30, 0xc4245ee810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42351cc30, 0xc4244eeff0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424609b30, 0x0, 0x0, 0x0, 0xc4244eeff0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424609b30, 0x6f0968, 0x3, 0x51f701, 0xc424517aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424609b30, 0x5, 0xc421e753d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5993 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677950, 0xc4245b0f40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423555c30, 0xc424ac6d10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422677950, 0x0, 0x0, 0x0, 0xc424ac6d10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422677950, 0x6f0968, 0x3, 0x51f701, 0xc4248a01e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422677950, 0x5, 0xc421e790b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6008 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609c20, 0xc4245ee850)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42351dc30, 0xc4244ef008)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424609c20, 0x0, 0x0, 0x0, 0xc4244ef008, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424609c20, 0x6f0968, 0x3, 0x51f701, 0xc424517b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424609c20, 0x5, 0xc421e753f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6009 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609d10, 0xc4245ee890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f32e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42351ec30, 0xc4244ef020)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424609d10, 0x0, 0x0, 0x0, 0xc4244ef020, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424609d10, 0x6f0968, 0x3, 0x51f701, 0xc424517b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424609d10, 0x5, 0xc421e75410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5994 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677a40, 0xc4245b0f80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423556c30, 0xc424ac6d28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422677a40, 0x0, 0x0, 0x0, 0xc424ac6d28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422677a40, 0x6f0968, 0x3, 0x51f701, 0xc4248a0240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422677a40, 0x5, 0xc421e790d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5995 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677b30, 0xc4245b0fc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246079c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423557c30, 0xc424ac6d40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422677b30, 0x0, 0x0, 0x0, 0xc424ac6d40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422677b30, 0x6f0968, 0x3, 0x51f701, 0xc4248a02a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422677b30, 0x5, 0xc421e790f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5996 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677c20, 0xc4245b0ff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423560c30, 0xc424ac6d58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422677c20, 0x0, 0x0, 0x0, 0xc424ac6d58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422677c20, 0x6f0968, 0x3, 0x51f701, 0xc4248a0300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422677c20, 0x5, 0xc421e79110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5997 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677d10, 0xc4245b1010)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423561c30, 0xc424ac6d70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422677d10, 0x0, 0x0, 0x0, 0xc424ac6d70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422677d10, 0x6f0968, 0x3, 0x51f701, 0xc4248a0360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422677d10, 0x5, 0xc421e79130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5998 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677e00, 0xc4245b1030)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423552c30, 0xc424ac6d88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422677e00, 0x0, 0x0, 0x0, 0xc424ac6d88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422677e00, 0x6f0968, 0x3, 0x51f701, 0xc4248a03c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422677e00, 0x5, 0xc421e79150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 5999 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677ef0, 0xc4245b1050)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423553c30, 0xc424ac6da0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422677ef0, 0x0, 0x0, 0x0, 0xc424ac6da0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422677ef0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422677ef0, 0x5, 0xc421e79170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6000 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c000, 0xc4245b1080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42355cc30, 0xc424ac6db8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42489c000, 0x0, 0x0, 0x0, 0xc424ac6db8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42489c000, 0x6f0968, 0x3, 0x51f701, 0xc4248a0480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42489c000, 0x5, 0xc421e79190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6001 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c0f0, 0xc4245b10c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42355dc30, 0xc424ac6dd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42489c0f0, 0x0, 0x0, 0x0, 0xc424ac6dd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42489c0f0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42489c0f0, 0x5, 0xc421e791b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6018 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c1e0, 0xc4245b1100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42355ec30, 0xc424ac6de8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42489c1e0, 0x0, 0x0, 0x0, 0xc424ac6de8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42489c1e0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42489c1e0, 0x5, 0xc421e791d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6019 [semacquire]:
sync.runtime_Semacquire(0xc421e792bc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e792b0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6010 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609e00, 0xc4245ee8d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42351fc30, 0xc4244ef038)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424609e00, 0x0, 0x0, 0x0, 0xc4244ef038, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424609e00, 0x6f0968, 0x3, 0x51f701, 0xc424517bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424609e00, 0x5, 0xc421e75430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6011 [semacquire]:
sync.runtime_Semacquire(0xc421e7551c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e75510)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6021 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c2d0, 0xc4245b1120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42355fc30, 0xc424ac6e00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42489c2d0, 0x0, 0x0, 0x0, 0xc424ac6e00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42489c2d0, 0x6f0968, 0x3, 0x51f701, 0xc4248a05d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42489c2d0, 0x5, 0xc421e792d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6013 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609ef0, 0xc4245ee9b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423528c30, 0xc4244ef050)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424609ef0, 0x0, 0x0, 0x0, 0xc4244ef050, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424609ef0, 0x6f0968, 0x3, 0x51f701, 0xc424517cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424609ef0, 0x5, 0xc421e75530, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6022 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c3c0, 0xc4245b1140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423568c30, 0xc424ac6e18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42489c3c0, 0x0, 0x0, 0x0, 0xc424ac6e18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42489c3c0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42489c3c0, 0x5, 0xc421e792f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6023 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c4b0, 0xc4245b1160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423569c30, 0xc424ac6e48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42489c4b0, 0x0, 0x0, 0x0, 0xc424ac6e48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42489c4b0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42489c4b0, 0x5, 0xc421e79310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6024 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c690, 0xc4245b11b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42355ac30, 0xc424ac6e60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42489c690, 0x0, 0x0, 0x0, 0xc424ac6e60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42489c690, 0x6f0968, 0x3, 0x51f701, 0xc4248a06f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42489c690, 0x5, 0xc421e79330, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6025 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c780, 0xc4245b11f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42355bc30, 0xc424ac6e78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42489c780, 0x0, 0x0, 0x0, 0xc424ac6e78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42489c780, 0x6f0968, 0x3, 0x51f701, 0xc4248a0750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42489c780, 0x5, 0xc421e79350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6026 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608000, 0xc4245ee3f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f26e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234fbc30, 0xc4244eed38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424608000, 0x0, 0x0, 0x0, 0xc4244eed38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424608000, 0x6f0968, 0x3, 0x51f701, 0xc424516f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424608000, 0x5, 0xc421e79370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6027 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462bef0, 0xc4245b0ad0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462bef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42353fc30, 0xc424ac6a70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42462bef0, 0x0, 0x0, 0x0, 0xc424ac6a70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42462bef0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42462bef0, 0x5, 0xc421e79390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6028 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c870, 0xc4245b1210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423564c30, 0xc424ac6e90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42489c870, 0x0, 0x0, 0x0, 0xc424ac6e90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42489c870, 0x6f0968, 0x3, 0x51f701, 0xc4248a07b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42489c870, 0x5, 0xc421e793b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6029 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c960, 0xc4245b1230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423565c30, 0xc424ac6ea8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42489c960, 0x0, 0x0, 0x0, 0xc424ac6ea8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42489c960, 0x6f0968, 0x3, 0x51f701, 0xc4248a0810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42489c960, 0x5, 0xc421e793d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6014 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4000, 0xc4245ee9f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423529c30, 0xc4244ef068)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4246b4000, 0x0, 0x0, 0x0, 0xc4244ef068, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4246b4000, 0x6f0968, 0x3, 0x51f701, 0xc424517d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4246b4000, 0x5, 0xc421e75550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6015 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b40f0, 0xc4245eea30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f34c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b40f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b40f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42351ac30, 0xc4244ef080)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4246b40f0, 0x0, 0x0, 0x0, 0xc4244ef080, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4246b40f0, 0x6f0968, 0x3, 0x51f701, 0xc424517d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4246b40f0, 0x5, 0xc421e75570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6016 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b41e0, 0xc4245eea70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b41e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b41e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42351bc30, 0xc4244ef098)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4246b41e0, 0x0, 0x0, 0x0, 0xc4244ef098, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4246b41e0, 0x6f0968, 0x3, 0x51f701, 0xc424517dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4246b41e0, 0x5, 0xc421e75590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6017 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b43c0, 0xc4245eeaf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f35e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b43c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b43c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423524c30, 0xc4244ef0c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4246b43c0, 0x0, 0x0, 0x0, 0xc4244ef0c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4246b43c0, 0x6f0968, 0x3, 0x51f701, 0xc424517e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4246b43c0, 0x5, 0xc421e755b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6034 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b44b0, 0xc4245eeb30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b44b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b44b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423525c30, 0xc4244ef0e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4246b44b0, 0x0, 0x0, 0x0, 0xc4244ef0e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4246b44b0, 0x6f0968, 0x3, 0x51f701, 0xc424517ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4246b44b0, 0x5, 0xc421e755d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6035 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1680, 0xc4243d1050)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1db00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423423c30, 0xc4244ee2b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244c1680, 0x0, 0x0, 0x0, 0xc4244ee2b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244c1680, 0x6f0968, 0x3, 0x51f701, 0xc4244ba330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244c1680, 0x5, 0xc421e755f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6030 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489ca50, 0xc4245b1250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489ca50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423566c30, 0xc424ac6ec0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42489ca50, 0x0, 0x0, 0x0, 0xc424ac6ec0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42489ca50, 0x6f0968, 0x3, 0x51f701, 0xc4248a0870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42489ca50, 0x5, 0xc421e793f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6031 [semacquire]:
sync.runtime_Semacquire(0xc421e794cc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e794c0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6036 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b45a0, 0xc4245eeb70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f36a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b45a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b45a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423526c30, 0xc4244ef0f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4246b45a0, 0x0, 0x0, 0x0, 0xc4244ef0f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4246b45a0, 0x6f0968, 0x3, 0x51f701, 0xc424517f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4246b45a0, 0x5, 0xc421e75610, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6037 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b52c0, 0xc4245eef60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b52c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b52c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a7c30, 0xc4244ef248)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4246b52c0, 0x0, 0x0, 0x0, 0xc4244ef248, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4246b52c0, 0x6f0968, 0x3, 0x51f701, 0xc4246a05a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4246b52c0, 0x5, 0xc421e75630, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6038 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b53b0, 0xc4245eefa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b53b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b53b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b0c30, 0xc4244ef260)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4246b53b0, 0x0, 0x0, 0x0, 0xc4244ef260, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4246b53b0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4246b53b0, 0x5, 0xc421e75650, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6039 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b54a0, 0xc4245eefe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b54a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b54a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b1c30, 0xc4244ef278)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4246b54a0, 0x0, 0x0, 0x0, 0xc4244ef278, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4246b54a0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4246b54a0, 0x5, 0xc421e75670, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6040 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5590, 0xc4245ef020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a2c30, 0xc4244ef290)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4246b5590, 0x0, 0x0, 0x0, 0xc4244ef290, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4246b5590, 0x6f0968, 0x3, 0x51f701, 0xc4246a06c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4246b5590, 0x5, 0xc421e75690, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6041 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5680, 0xc4245ef060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a3c30, 0xc4244ef2a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4246b5680, 0x0, 0x0, 0x0, 0xc4244ef2a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4246b5680, 0x6f0968, 0x3, 0x51f701, 0xc4246a0720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4246b5680, 0x5, 0xc421e756b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6042 [semacquire]:
sync.runtime_Semacquire(0xc421e7578c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e75780)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6033 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489cb40, 0xc4245b1270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489cb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423567c30, 0xc424ac6ed8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42489cb40, 0x0, 0x0, 0x0, 0xc424ac6ed8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42489cb40, 0x6f0968, 0x3, 0x51f701, 0xc4248a08d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42489cb40, 0x5, 0xc421e794e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6044 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5770, 0xc4245ef0a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235acc30, 0xc4244ef2c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4246b5770, 0x0, 0x0, 0x0, 0xc4244ef2c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4246b5770, 0x6f0968, 0x3, 0x51f701, 0xc4246a0780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4246b5770, 0x5, 0xc421e757a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6050 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489cc30, 0xc4245b12e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b60c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489cc30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423570c30, 0xc424ac6ef0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42489cc30, 0x0, 0x0, 0x0, 0xc424ac6ef0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42489cc30, 0x6f0968, 0x3, 0x51f701, 0xc4248a09c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42489cc30, 0x5, 0xc421e79500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6051 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489cd20, 0xc4245b1300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489cd20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423571c30, 0xc424ac6f08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42489cd20, 0x0, 0x0, 0x0, 0xc424ac6f08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42489cd20, 0x6f0968, 0x3, 0x51f701, 0xc4248a0a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42489cd20, 0x5, 0xc421e79520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6052 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489ce10, 0xc4245b1320)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489ce10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423562c30, 0xc424ac6f20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42489ce10, 0x0, 0x0, 0x0, 0xc424ac6f20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42489ce10, 0x6f0968, 0x3, 0x51f701, 0xc4248a0a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42489ce10, 0x5, 0xc421e79540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489cf00, 0xc4245b1340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b61e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489cf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423563c30, 0xc424ac6f38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42489cf00, 0x0, 0x0, 0x0, 0xc424ac6f38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42489cf00, 0x6f0968, 0x3, 0x51f701, 0xc4248a0ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42489cf00, 0x5, 0xc421e79560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6054 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489cff0, 0xc4245b1360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489cff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42356cc30, 0xc424ac6f50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42489cff0, 0x0, 0x0, 0x0, 0xc424ac6f50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42489cff0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42489cff0, 0x5, 0xc421e79580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6055 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489d0e0, 0xc4245b1380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b62a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489d0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42356dc30, 0xc424ac6f68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42489d0e0, 0x0, 0x0, 0x0, 0xc424ac6f68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42489d0e0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42489d0e0, 0x5, 0xc421e795a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6045 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5860, 0xc4245ef0e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235adc30, 0xc4244ef2d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4246b5860, 0x0, 0x0, 0x0, 0xc4244ef2d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4246b5860, 0x6f0968, 0x3, 0x51f701, 0xc4246a07e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4246b5860, 0x5, 0xc421e757c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6056 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489d1d0, 0xc4245b13a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489d1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42356ec30, 0xc424ac6f80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42489d1d0, 0x0, 0x0, 0x0, 0xc424ac6f80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42489d1d0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42489d1d0, 0x5, 0xc421e795c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6057 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489d2c0, 0xc4245b13c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489d2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42356fc30, 0xc424ac6f98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42489d2c0, 0x0, 0x0, 0x0, 0xc424ac6f98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42489d2c0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42489d2c0, 0x5, 0xc421e795e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6046 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5950, 0xc4245ef120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235aec30, 0xc4244ef2f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4246b5950, 0x0, 0x0, 0x0, 0xc4244ef2f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4246b5950, 0x6f0968, 0x3, 0x51f701, 0xc4246a0840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4246b5950, 0x5, 0xc421e757e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6058 [semacquire]:
sync.runtime_Semacquire(0xc421e796cc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e796c0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6047 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5a40, 0xc4245ef160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235afc30, 0xc4244ef308)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4246b5a40, 0x0, 0x0, 0x0, 0xc4244ef308, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4246b5a40, 0x6f0968, 0x3, 0x51f701, 0xc4246a08a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4246b5a40, 0x5, 0xc421e75800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6048 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5b30, 0xc4245ef1a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b8c30, 0xc4244ef320)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4246b5b30, 0x0, 0x0, 0x0, 0xc4244ef320, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4246b5b30, 0x6f0968, 0x3, 0x51f701, 0xc4246a0900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4246b5b30, 0x5, 0xc421e75820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5c20, 0xc4245ef1e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b9c30, 0xc4244ef338)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4246b5c20, 0x0, 0x0, 0x0, 0xc4244ef338, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4246b5c20, 0x6f0968, 0x3, 0x51f701, 0xc4246a0960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4246b5c20, 0x5, 0xc421e75840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6066 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5d10, 0xc4245ef220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235aac30, 0xc4244ef350)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4246b5d10, 0x0, 0x0, 0x0, 0xc4244ef350, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4246b5d10, 0x6f0968, 0x3, 0x51f701, 0xc4246a09c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4246b5d10, 0x5, 0xc421e75860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6067 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5e00, 0xc4245ef260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248340c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235abc30, 0xc4244ef368)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4246b5e00, 0x0, 0x0, 0x0, 0xc4244ef368, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4246b5e00, 0x6f0968, 0x3, 0x51f701, 0xc4246a0a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4246b5e00, 0x5, 0xc421e75880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6068 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5ef0, 0xc4245ef2a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b4c30, 0xc4244ef380)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4246b5ef0, 0x0, 0x0, 0x0, 0xc4244ef380, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4246b5ef0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4246b5ef0, 0x5, 0xc421e758a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6069 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a000, 0xc4245ef2e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b5c30, 0xc4244ef398)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42353a000, 0x0, 0x0, 0x0, 0xc4244ef398, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42353a000, 0x6f0968, 0x3, 0x51f701, 0xc4246a0ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42353a000, 0x5, 0xc421e758c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6060 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489d3b0, 0xc4245b13e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b63e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489d3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423578c30, 0xc424ac6fb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42489d3b0, 0x0, 0x0, 0x0, 0xc424ac6fb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42489d3b0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42489d3b0, 0x5, 0xc421e796e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a0f0, 0xc4245ef320)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248341e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b6c30, 0xc4244ef3b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42353a0f0, 0x0, 0x0, 0x0, 0xc4244ef3b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42353a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42353a0f0, 0x5, 0xc421e758e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6071 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a2d0, 0xc4245ef3a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248342a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c0c30, 0xc4244ef3e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42353a2d0, 0x0, 0x0, 0x0, 0xc4244ef3e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42353a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42353a2d0, 0x5, 0xc421e75900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6072 [semacquire]:
sync.runtime_Semacquire(0xc421e759ec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e759e0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6074 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a3c0, 0xc4245ef3c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c1c30, 0xc4244ef3f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353a3c0, 0x0, 0x0, 0x0, 0xc4244ef3f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353a3c0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353a3c0, 0x5, 0xc421e75a00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489d590, 0xc4245b1430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b64a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489d590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423579c30, 0xc424ac6fe0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42489d590, 0x0, 0x0, 0x0, 0xc424ac6fe0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42489d590, 0x6f0968, 0x3, 0x51f701, 0xc4248a0d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42489d590, 0x5, 0xc421e79700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6062 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489d680, 0xc4245b1470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489d680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42356ac30, 0xc424ac6ff8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42489d680, 0x0, 0x0, 0x0, 0xc424ac6ff8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42489d680, 0x6f0968, 0x3, 0x51f701, 0xc4248a0de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42489d680, 0x5, 0xc421e79720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489d770, 0xc4245b14b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489d770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42356bc30, 0xc424ac7010)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42489d770, 0x0, 0x0, 0x0, 0xc424ac7010, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42489d770, 0x6f0968, 0x3, 0x51f701, 0xc4248a0e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42489d770, 0x5, 0xc421e79740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6064 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489da40, 0xc4245b1510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489da40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423574c30, 0xc424ac7040)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42489da40, 0x0, 0x0, 0x0, 0xc424ac7040, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42489da40, 0x6f0968, 0x3, 0x51f701, 0xc4248a0f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42489da40, 0x5, 0xc421e79760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489db30, 0xc4245b1530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489db30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423575c30, 0xc424ac7058)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42489db30, 0x0, 0x0, 0x0, 0xc424ac7058, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42489db30, 0x6f0968, 0x3, 0x51f701, 0xc4248a0fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42489db30, 0x5, 0xc421e79780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6082 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489dc20, 0xc4245b1550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b66e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489dc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423576c30, 0xc424ac7070)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42489dc20, 0x0, 0x0, 0x0, 0xc424ac7070, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42489dc20, 0x6f0968, 0x3, 0x51f701, 0xc4248a1020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42489dc20, 0x5, 0xc421e797a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6083 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489de00, 0xc4245b15e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b67c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489de00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423577c30, 0xc424ac70a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42489de00, 0x0, 0x0, 0x0, 0xc424ac70a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42489de00, 0x6f0968, 0x3, 0x51f701, 0xc4248a10e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42489de00, 0x5, 0xc421e797c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6084 [semacquire]:
sync.runtime_Semacquire(0xc421e7989c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e79890)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6075 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a4b0, 0xc4245ef3e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b2c30, 0xc4244ef410)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353a4b0, 0x0, 0x0, 0x0, 0xc4244ef410, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353a4b0, 0x5, 0xc421e75a20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6086 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489def0, 0xc4245b1620)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489def0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423580c30, 0xc424ac70b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42489def0, 0x0, 0x0, 0x0, 0xc424ac70b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42489def0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42489def0, 0x5, 0xc421e798b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6076 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a690, 0xc4245ef4c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b3c30, 0xc4244ef440)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353a690, 0x0, 0x0, 0x0, 0xc4244ef440, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353a690, 0x6f0968, 0x3, 0x51f701, 0xc4246a0e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353a690, 0x5, 0xc421e75a40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6077 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a780, 0xc4245ef500)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248344e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235bcc30, 0xc4244ef458)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42353a780, 0x0, 0x0, 0x0, 0xc4244ef458, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42353a780, 0x6f0968, 0x3, 0x51f701, 0xc4246a0e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42353a780, 0x5, 0xc421e75a60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6078 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a870, 0xc4245ef540)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235bdc30, 0xc4244ef470)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42353a870, 0x0, 0x0, 0x0, 0xc4244ef470, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42353a870, 0x6f0968, 0x3, 0x51f701, 0xc4246a0ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42353a870, 0x5, 0xc421e75a80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6079 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a960, 0xc4245ef580)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248345a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235bec30, 0xc4244ef488)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42353a960, 0x0, 0x0, 0x0, 0xc4244ef488, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42353a960, 0x6f0968, 0x3, 0x51f701, 0xc4246a0f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42353a960, 0x5, 0xc421e75aa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6080 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353ab40, 0xc4245ef600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353ab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235bfc30, 0xc4244ef4b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42353ab40, 0x0, 0x0, 0x0, 0xc4244ef4b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42353ab40, 0x6f0968, 0x3, 0x51f701, 0xc4246a0ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42353ab40, 0x5, 0xc421e75ac0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6081 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353ac30, 0xc4245ef640)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248346c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353ac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c8c30, 0xc4244ef4d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42353ac30, 0x0, 0x0, 0x0, 0xc4244ef4d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42353ac30, 0x6f0968, 0x3, 0x51f701, 0xc4246a1050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42353ac30, 0x5, 0xc421e75ae0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6098 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353ad20, 0xc4245ef680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353ad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c9c30, 0xc4244ef4e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42353ad20, 0x0, 0x0, 0x0, 0xc4244ef4e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42353ad20, 0x6f0968, 0x3, 0x51f701, 0xc4246a10b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42353ad20, 0x5, 0xc421e75b00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6099 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353ae10, 0xc4245ef6c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353ae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235bac30, 0xc4244ef500)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42353ae10, 0x0, 0x0, 0x0, 0xc4244ef500, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42353ae10, 0x6f0968, 0x3, 0x51f701, 0xc4246a1110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42353ae10, 0x5, 0xc421e75b20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353af00, 0xc4245ef700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248347e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353af00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235bbc30, 0xc4244ef518)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42353af00, 0x0, 0x0, 0x0, 0xc4244ef518, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42353af00, 0x6f0968, 0x3, 0x51f701, 0xc4246a1170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42353af00, 0x5, 0xc421e75b40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6101 [semacquire]:
sync.runtime_Semacquire(0xc421e75c1c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e75c10)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6103 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353aff0, 0xc4245ef740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c4c30, 0xc4244ef530)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353aff0, 0x0, 0x0, 0x0, 0xc4244ef530, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353aff0, 0x6f0968, 0x3, 0x51f701, 0xc4246a11d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353aff0, 0x5, 0xc421e75c30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6087 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c000, 0xc4245b1640)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423581c30, 0xc424ac70d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353c000, 0x0, 0x0, 0x0, 0xc424ac70d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353c000, 0x6f0968, 0x3, 0x51f701, 0xc4248a11a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353c000, 0x5, 0xc421e798d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6088 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c0f0, 0xc4245b1660)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b68e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423572c30, 0xc424ac70e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353c0f0, 0x0, 0x0, 0x0, 0xc424ac70e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353c0f0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353c0f0, 0x5, 0xc421e798f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6089 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c2d0, 0xc4245b16b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b69a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423573c30, 0xc424ac7118)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42353c2d0, 0x0, 0x0, 0x0, 0xc424ac7118, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42353c2d0, 0x6f0968, 0x3, 0x51f701, 0xc4248a12c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42353c2d0, 0x5, 0xc421e79910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6090 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c3c0, 0xc4245b16e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42357cc30, 0xc424ac7130)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42353c3c0, 0x0, 0x0, 0x0, 0xc424ac7130, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42353c3c0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42353c3c0, 0x5, 0xc421e79930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6091 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c4b0, 0xc4245b1720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42357dc30, 0xc424ac7148)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42353c4b0, 0x0, 0x0, 0x0, 0xc424ac7148, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42353c4b0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42353c4b0, 0x5, 0xc421e79950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6092 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c5a0, 0xc4245b1750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42357ec30, 0xc424ac7160)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42353c5a0, 0x0, 0x0, 0x0, 0xc424ac7160, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42353c5a0, 0x6f0968, 0x3, 0x51f701, 0xc4248a13e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42353c5a0, 0x5, 0xc421e79970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6093 [semacquire]:
sync.runtime_Semacquire(0xc421e79a5c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e79a50)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6095 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c690, 0xc4245b1770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42357fc30, 0xc424ac7178)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353c690, 0x0, 0x0, 0x0, 0xc424ac7178, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353c690, 0x6f0968, 0x3, 0x51f701, 0xc4248a1440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353c690, 0x5, 0xc421e79a70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4216af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6104 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b0e0, 0xc4245ef780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248348a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c5c30, 0xc4244ef548)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353b0e0, 0x0, 0x0, 0x0, 0xc4244ef548, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353b0e0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353b0e0, 0x5, 0xc421e75c50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6105 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b1d0, 0xc4245ef7c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c6c30, 0xc4244ef560)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353b1d0, 0x0, 0x0, 0x0, 0xc4244ef560, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353b1d0, 0x5, 0xc421e75c70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6106 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b2c0, 0xc4245ef800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c7c30, 0xc4244ef578)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42353b2c0, 0x0, 0x0, 0x0, 0xc4244ef578, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42353b2c0, 0x6f0968, 0x3, 0x51f701, 0xc4246a12f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42353b2c0, 0x5, 0xc421e75c90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6107 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b3b0, 0xc4245ef840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248349c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d0c30, 0xc4244ef590)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42353b3b0, 0x0, 0x0, 0x0, 0xc4244ef590, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42353b3b0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42353b3b0, 0x5, 0xc421e75cb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6108 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b4a0, 0xc4245ef880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d1c30, 0xc4244ef5a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42353b4a0, 0x0, 0x0, 0x0, 0xc4244ef5a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42353b4a0, 0x6f0968, 0x3, 0x51f701, 0xc4246a13b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42353b4a0, 0x5, 0xc421e75cd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6109 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b590, 0xc4245ef8c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c2c30, 0xc4244ef5c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42353b590, 0x0, 0x0, 0x0, 0xc4244ef5c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42353b590, 0x6f0968, 0x3, 0x51f701, 0xc4246a1410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42353b590, 0x5, 0xc421e75cf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6110 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b680, 0xc4245ef900)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c3c30, 0xc4244ef5d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42353b680, 0x0, 0x0, 0x0, 0xc4244ef5d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42353b680, 0x6f0968, 0x3, 0x51f701, 0xc4246a1470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42353b680, 0x5, 0xc421e75d10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6111 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b770, 0xc4245efa00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235ccc30, 0xc4244ef5f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42353b770, 0x0, 0x0, 0x0, 0xc4244ef5f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42353b770, 0x6f0968, 0x3, 0x51f701, 0xc4246a1560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42353b770, 0x5, 0xc421e75d30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6112 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b860, 0xc4245efa20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235cdc30, 0xc4244ef608)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42353b860, 0x0, 0x0, 0x0, 0xc4244ef608, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42353b860, 0x6f0968, 0x3, 0x51f701, 0xc4246a15c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42353b860, 0x5, 0xc421e75d50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6113 [semacquire]:
sync.runtime_Semacquire(0xc421e75e3c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e75e30)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6115 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b950, 0xc4245efa40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235cec30, 0xc4244ef620)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353b950, 0x0, 0x0, 0x0, 0xc4244ef620, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353b950, 0x6f0968, 0x3, 0x51f701, 0xc4246a1620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353b950, 0x5, 0xc421e75e50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6096 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c870, 0xc4245b17d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423588c30, 0xc424ac71a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353c870, 0x0, 0x0, 0x0, 0xc424ac71a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353c870, 0x6f0968, 0x3, 0x51f701, 0xc4248a1500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353c870, 0x5, 0xc421e79a90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4216af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6097 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c960, 0xc4245b1810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423589c30, 0xc424ac71c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353c960, 0x0, 0x0, 0x0, 0xc424ac71c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353c960, 0x6f0968, 0x3, 0x51f701, 0xc4248a1560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353c960, 0x5, 0xc421e79ab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4216af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6130 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353ca50, 0xc4245b1840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353ca50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42357ac30, 0xc424ac71d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42353ca50, 0x0, 0x0, 0x0, 0xc424ac71d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42353ca50, 0x6f0968, 0x3, 0x51f701, 0xc4248a15c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42353ca50, 0x5, 0xc421e79ad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4216af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6131 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353cb40, 0xc4245b1860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353cb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42357bc30, 0xc424ac71f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42353cb40, 0x0, 0x0, 0x0, 0xc424ac71f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42353cb40, 0x6f0968, 0x3, 0x51f701, 0xc4248a1620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42353cb40, 0x5, 0xc421e79af0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4216af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6132 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353cc30, 0xc4245b1880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353cc30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423584c30, 0xc424ac7208)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42353cc30, 0x0, 0x0, 0x0, 0xc424ac7208, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42353cc30, 0x6f0968, 0x3, 0x51f701, 0xc4248a16b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42353cc30, 0x5, 0xc421e79b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4216af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6133 [semacquire]:
sync.runtime_Semacquire(0xc421e79bec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e79be0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4216af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6135 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353cd20, 0xc4245b18a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353cd20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423585c30, 0xc424ac7220)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353cd20, 0x0, 0x0, 0x0, 0xc424ac7220, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353cd20, 0x6f0968, 0x3, 0x51f701, 0xc4248a1710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353cd20, 0x5, 0xc421e79c00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f28cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6116 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353ba40, 0xc4245efa60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353ba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235cfc30, 0xc4244ef638)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353ba40, 0x0, 0x0, 0x0, 0xc4244ef638, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353ba40, 0x6f0968, 0x3, 0x51f701, 0xc4246a1680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353ba40, 0x5, 0xc421e75e70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6117 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353bb30, 0xc4245efab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353bb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d8c30, 0xc4244ef650)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353bb30, 0x0, 0x0, 0x0, 0xc4244ef650, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353bb30, 0x6f0968, 0x3, 0x51f701, 0xc4246a16e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353bb30, 0x5, 0xc421e75e90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6118 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353bc20, 0xc4245efaf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353bc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d9c30, 0xc4244ef668)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42353bc20, 0x0, 0x0, 0x0, 0xc4244ef668, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42353bc20, 0x6f0968, 0x3, 0x51f701, 0xc4246a1740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42353bc20, 0x5, 0xc421e75eb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6119 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353bd10, 0xc4245efb30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353bd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235cac30, 0xc4244ef680)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42353bd10, 0x0, 0x0, 0x0, 0xc4244ef680, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42353bd10, 0x6f0968, 0x3, 0x51f701, 0xc4246a17a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42353bd10, 0x5, 0xc421e75ed0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6120 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353be00, 0xc4245efb70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353be00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235cbc30, 0xc4244ef698)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42353be00, 0x0, 0x0, 0x0, 0xc4244ef698, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42353be00, 0x6f0968, 0x3, 0x51f701, 0xc4246a1800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42353be00, 0x5, 0xc421e75ef0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6121 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353bef0, 0xc4245efbb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353bef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d4c30, 0xc4244ef6b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42353bef0, 0x0, 0x0, 0x0, 0xc4244ef6b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42353bef0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42353bef0, 0x5, 0xc421e75f10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6122 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868000, 0xc4245efbf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d5c30, 0xc4244ef6c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424868000, 0x0, 0x0, 0x0, 0xc4244ef6c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424868000, 0x6f0968, 0x3, 0x51f701, 0xc4246a18c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424868000, 0x5, 0xc421e75f30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6123 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248680f0, 0xc4245efc30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248680f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248680f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d6c30, 0xc4244ef6e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4248680f0, 0x0, 0x0, 0x0, 0xc4244ef6e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4248680f0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4248680f0, 0x5, 0xc421e75f50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6124 [semacquire]:
sync.runtime_Semacquire(0xc421f5602c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56020)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6136 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353ce10, 0xc4245b18c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353ce10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423586c30, 0xc424ac7238)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353ce10, 0x0, 0x0, 0x0, 0xc424ac7238, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353ce10, 0x6f0968, 0x3, 0x51f701, 0xc4248a1770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353ce10, 0x5, 0xc421e79c20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f28cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6137 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353cf00, 0xc4245b18e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353cf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423587c30, 0xc424ac7250)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353cf00, 0x0, 0x0, 0x0, 0xc424ac7250, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353cf00, 0x6f0968, 0x3, 0x51f701, 0xc4248a17d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353cf00, 0x5, 0xc421e79c40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f28cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6138 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353cff0, 0xc4245b1900)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353cff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423590c30, 0xc424ac7268)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42353cff0, 0x0, 0x0, 0x0, 0xc424ac7268, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42353cff0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42353cff0, 0x5, 0xc421e79c60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f28cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6139 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d0e0, 0xc4245b1920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423591c30, 0xc424ac7280)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42353d0e0, 0x0, 0x0, 0x0, 0xc424ac7280, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42353d0e0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42353d0e0, 0x5, 0xc421e79c80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f28cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6140 [semacquire]:
sync.runtime_Semacquire(0xc421e79d6c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e79d60)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f28cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6126 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248681e0, 0xc4245efc70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248681e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248681e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d7c30, 0xc4244ef6f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4248681e0, 0x0, 0x0, 0x0, 0xc4244ef6f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4248681e0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4248681e0, 0x5, 0xc421f56040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6142 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d1d0, 0xc4245b19a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423582c30, 0xc424ac7298)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353d1d0, 0x0, 0x0, 0x0, 0xc424ac7298, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353d1d0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353d1d0, 0x5, 0xc421e79d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3ea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6127 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248682d0, 0xc4245efcb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248682d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248682d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e0c30, 0xc4244ef710)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4248682d0, 0x0, 0x0, 0x0, 0xc4244ef710, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4248682d0, 0x6f0968, 0x3, 0x51f701, 0xc4246a19e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4248682d0, 0x5, 0xc421f56060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6128 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248683c0, 0xc4245efcf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248683c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248683c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e1c30, 0xc4244ef728)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4248683c0, 0x0, 0x0, 0x0, 0xc4244ef728, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4248683c0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4248683c0, 0x5, 0xc421f56080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6129 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248684b0, 0xc4245efd30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248350e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248684b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248684b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d2c30, 0xc4244ef740)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4248684b0, 0x0, 0x0, 0x0, 0xc4244ef740, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4248684b0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4248684b0, 0x5, 0xc421f560a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6146 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248685a0, 0xc4245efd70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248685a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248685a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d3c30, 0xc4244ef758)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4248685a0, 0x0, 0x0, 0x0, 0xc4244ef758, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4248685a0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4248685a0, 0x5, 0xc421f560c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868690, 0xc4245efdb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248351a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235dcc30, 0xc4244ef770)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424868690, 0x0, 0x0, 0x0, 0xc4244ef770, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424868690, 0x6f0968, 0x3, 0x51f701, 0xc4246a1b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424868690, 0x5, 0xc421f560e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6148 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868780, 0xc4245efdf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235ddc30, 0xc4244ef788)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424868780, 0x0, 0x0, 0x0, 0xc4244ef788, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424868780, 0x6f0968, 0x3, 0x51f701, 0xc4246a1bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424868780, 0x5, 0xc421f56100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6149 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868870, 0xc4245efe30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235dec30, 0xc4244ef7a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424868870, 0x0, 0x0, 0x0, 0xc4244ef7a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424868870, 0x6f0968, 0x3, 0x51f701, 0xc4246a1c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424868870, 0x5, 0xc421f56120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6143 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d2c0, 0xc4245b19c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b70a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423583c30, 0xc424ac72b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353d2c0, 0x0, 0x0, 0x0, 0xc424ac72b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353d2c0, 0x6f0968, 0x3, 0x51f701, 0xc4248a19e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353d2c0, 0x5, 0xc421e79da0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3ea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6144 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d3b0, 0xc4245b19e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42358cc30, 0xc424ac72c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353d3b0, 0x0, 0x0, 0x0, 0xc424ac72c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353d3b0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353d3b0, 0x5, 0xc421e79dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3ea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6145 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d4a0, 0xc4245b1a00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42358dc30, 0xc424ac72e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42353d4a0, 0x0, 0x0, 0x0, 0xc424ac72e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42353d4a0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42353d4a0, 0x5, 0xc421e79de0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3ea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6150 [semacquire]:
sync.runtime_Semacquire(0xc421f5620c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56200)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6162 [semacquire]:
sync.runtime_Semacquire(0xc421e79ebc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e79eb0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3ea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6164 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d680, 0xc4245b1a40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42358ec30, 0xc424ac7310)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353d680, 0x0, 0x0, 0x0, 0xc424ac7310, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353d680, 0x6f0968, 0x3, 0x51f701, 0xc4248a1b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353d680, 0x5, 0xc421e79ed0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6152 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868960, 0xc4245eff10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235dfc30, 0xc4244ef7b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424868960, 0x0, 0x0, 0x0, 0xc4244ef7b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424868960, 0x6f0968, 0x3, 0x51f701, 0xc4246a1d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424868960, 0x5, 0xc421f56220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6165 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d860, 0xc4245b1ab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b72e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42358fc30, 0xc424ac7340)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353d860, 0x0, 0x0, 0x0, 0xc424ac7340, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353d860, 0x6f0968, 0x3, 0x51f701, 0xc4248a1c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353d860, 0x5, 0xc421e79ef0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6166 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d950, 0xc4245b1af0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423598c30, 0xc424ac7358)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353d950, 0x0, 0x0, 0x0, 0xc424ac7358, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353d950, 0x6f0968, 0x3, 0x51f701, 0xc4248a1c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353d950, 0x5, 0xc421e79f10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6167 [semacquire]:
sync.runtime_Semacquire(0xc421e79ffc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e79ff0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6153 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868a50, 0xc4245eff50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e8c30, 0xc4244ef7d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424868a50, 0x0, 0x0, 0x0, 0xc4244ef7d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424868a50, 0x6f0968, 0x3, 0x51f701, 0xc4246a1d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424868a50, 0x5, 0xc421f56240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6154 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868b40, 0xc4245eff90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248353e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e9c30, 0xc4244ef7e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424868b40, 0x0, 0x0, 0x0, 0xc4244ef7e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424868b40, 0x6f0968, 0x3, 0x51f701, 0xc4246a1dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424868b40, 0x5, 0xc421f56260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6155 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868c30, 0xc4245effd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235dac30, 0xc4244ef800)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424868c30, 0x0, 0x0, 0x0, 0xc4244ef800, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424868c30, 0x6f0968, 0x3, 0x51f701, 0xc4246a1e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424868c30, 0x5, 0xc421f56280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6156 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868d20, 0xc4248b6010)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248354a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235dbc30, 0xc4244ef818)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424868d20, 0x0, 0x0, 0x0, 0xc4244ef818, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424868d20, 0x6f0968, 0x3, 0x51f701, 0xc4246a1e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424868d20, 0x5, 0xc421f562a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6157 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868e10, 0xc4248b6050)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e4c30, 0xc4244ef830)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424868e10, 0x0, 0x0, 0x0, 0xc4244ef830, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424868e10, 0x6f0968, 0x3, 0x51f701, 0xc4246a1ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424868e10, 0x5, 0xc421f562c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6158 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de2d0, 0xc4234e0060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de2d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423573c30, 0x410ffd, 0xc42227f168)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4234de2d0, 0x0, 0x0, 0x0, 0xc42227f168, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4234de2d0, 0x6f0968, 0x3, 0x51f701, 0xc422ac15c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4234de2d0, 0x5, 0xc421f562e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6159 [semacquire]:
sync.runtime_Semacquire(0xc421f563bc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f563b0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6169 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353da40, 0xc4245b1b30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b73c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353da40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423599c30, 0xc424ac7370)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353da40, 0x0, 0x0, 0x0, 0xc424ac7370, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353da40, 0x6f0968, 0x3, 0x51f701, 0xc4248a1ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353da40, 0x5, 0xc421f64010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421edeea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6161 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a1e0, 0xc4245ef360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b7c30, 0xc4244ef3c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353a1e0, 0x0, 0x0, 0x0, 0xc4244ef3c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353a1e0, 0x5, 0xc421f563d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6170 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353db30, 0xc4245b1b50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353db30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42358ac30, 0xc424ac7388)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353db30, 0x0, 0x0, 0x0, 0xc424ac7388, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353db30, 0x6f0968, 0x3, 0x51f701, 0xc4248a1d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353db30, 0x5, 0xc421f64030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421edeea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6171 [semacquire]:
sync.runtime_Semacquire(0xc421f6410c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f64100)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421edeea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6173 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353dd10, 0xc4245b1b90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b74e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353dd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42358bc30, 0xc424ac73b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353dd10, 0x0, 0x0, 0x0, 0xc424ac73b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353dd10, 0x6f0968, 0x3, 0x51f701, 0xc4248a1e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353dd10, 0x5, 0xc421f64120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421f3a520, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6178 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868f00, 0xc4248b6090)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e5c30, 0xc4244ef848)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424868f00, 0x0, 0x0, 0x0, 0xc4244ef848, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424868f00, 0x6f0968, 0x3, 0x51f701, 0xc4246a1f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424868f00, 0x5, 0xc421f563f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6179 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248690e0, 0xc4248b60d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248355e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248690e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248690e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e6c30, 0xc4244ef860)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4248690e0, 0x0, 0x0, 0x0, 0xc4244ef860, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4248690e0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4248690e0, 0x5, 0xc421f56410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6180 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248691d0, 0xc4248b6110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248691d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248691d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e7c30, 0xc4244ef878)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4248691d0, 0x0, 0x0, 0x0, 0xc4244ef878, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4248691d0, 0x6f0968, 0x3, 0x51f701, 0xc424866030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4248691d0, 0x5, 0xc421f56430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6181 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248692c0, 0xc4248b6150)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248356a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248692c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248692c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f0c30, 0xc4244ef890)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4248692c0, 0x0, 0x0, 0x0, 0xc4244ef890, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4248692c0, 0x6f0968, 0x3, 0x51f701, 0xc424866090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4248692c0, 0x5, 0xc421f56450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6182 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248693b0, 0xc4248b6180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248693b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248693b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f1c30, 0xc4244ef8a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4248693b0, 0x0, 0x0, 0x0, 0xc4244ef8a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4248693b0, 0x6f0968, 0x3, 0x51f701, 0xc4248660f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4248693b0, 0x5, 0xc421f56470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6183 [semacquire]:
sync.runtime_Semacquire(0xc421f5655c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56550)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6185 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248694a0, 0xc4248b61a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248694a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248694a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e2c30, 0xc4244ef8c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4248694a0, 0x0, 0x0, 0x0, 0xc4244ef8c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4248694a0, 0x6f0968, 0x3, 0x51f701, 0xc424866150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4248694a0, 0x5, 0xc421f56570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f60b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10407 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4257365a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4257365a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261bbc30, 0xc4240ceea8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4257365a0, 0x0, 0x0, 0x0, 0xc4240ceea8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4257365a0, 0x6f0968, 0x3, 0x51f701, 0xc422258810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4257365a0, 0x5, 0xc420a6dc10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10408 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425736690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425736690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261c4c30, 0xc4240ceec0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425736690, 0x0, 0x0, 0x0, 0xc4240ceec0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425736690, 0x6f0968, 0x3, 0x51f701, 0xc422258900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425736690, 0x5, 0xc420a6dcc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869590, 0xc4248b61c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248357c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e3c30, 0xc4244ef8d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424869590, 0x0, 0x0, 0x0, 0xc4244ef8d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424869590, 0x6f0968, 0x3, 0x51f701, 0xc4248661b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424869590, 0x5, 0xc421f56590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f60b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6187 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869680, 0xc4248b6200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235ecc30, 0xc4244ef8f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424869680, 0x0, 0x0, 0x0, 0xc4244ef8f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424869680, 0x6f0968, 0x3, 0x51f701, 0xc424866210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424869680, 0x5, 0xc421f565b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f60b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6188 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869770, 0xc4248b6240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235edc30, 0xc4244ef908)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424869770, 0x0, 0x0, 0x0, 0xc4244ef908, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424869770, 0x6f0968, 0x3, 0x51f701, 0xc424866270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424869770, 0x5, 0xc421f565d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f60b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6189 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869860, 0xc4248b6280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248358e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235eec30, 0xc4244ef920)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424869860, 0x0, 0x0, 0x0, 0xc4244ef920, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424869860, 0x6f0968, 0x3, 0x51f701, 0xc4248662d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424869860, 0x5, 0xc421f565f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f60b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6190 [semacquire]:
sync.runtime_Semacquire(0xc421f566cc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f566c0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f60b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6192 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869950, 0xc4248b62c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235efc30, 0xc4244ef938)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424869950, 0x0, 0x0, 0x0, 0xc4244ef938, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424869950, 0x6f0968, 0x3, 0x51f701, 0xc424866330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424869950, 0x5, 0xc421f566e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6193 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869a40, 0xc4248b6300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248359a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f8c30, 0xc4244ef950)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424869a40, 0x0, 0x0, 0x0, 0xc4244ef950, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424869a40, 0x6f0968, 0x3, 0x51f701, 0xc424866390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424869a40, 0x5, 0xc421f56700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6194 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869b30, 0xc4248b6400)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f9c30, 0xc4244ef968)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424869b30, 0x0, 0x0, 0x0, 0xc4244ef968, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424869b30, 0x6f0968, 0x3, 0x51f701, 0xc424866480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424869b30, 0x5, 0xc421f56720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6211 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226763c0, 0xc4245b0b70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226763c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226763c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423594c30, 0xc424ac6ae8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4226763c0, 0x0, 0x0, 0x0, 0xc424ac6ae8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4226763c0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4226763c0, 0x5, 0xc421f643c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6195 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869d10, 0xc4248b6470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235eac30, 0xc4244ef998)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424869d10, 0x0, 0x0, 0x0, 0xc4244ef998, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424869d10, 0x6f0968, 0x3, 0x51f701, 0xc424866540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424869d10, 0x5, 0xc421f56740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6196 [semacquire]:
sync.runtime_Semacquire(0xc421f5682c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56820)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6198 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869e00, 0xc4248b6490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235ebc30, 0xc4244ef9b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424869e00, 0x0, 0x0, 0x0, 0xc4244ef9b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424869e00, 0x6f0968, 0x3, 0x51f701, 0xc4248665a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424869e00, 0x5, 0xc421f56840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0ed00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6199 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a00f0, 0xc4248b6500)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a00f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a00f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f5c30, 0xc4244ef9f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4249a00f0, 0x0, 0x0, 0x0, 0xc4244ef9f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4249a00f0, 0x6f0968, 0x3, 0x51f701, 0xc4248666c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4249a00f0, 0x5, 0xc421f56860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0ed00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6200 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a01e0, 0xc4248b6540)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a01e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a01e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f6c30, 0xc4244efa10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4249a01e0, 0x0, 0x0, 0x0, 0xc4244efa10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4249a01e0, 0x6f0968, 0x3, 0x51f701, 0xc424866720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4249a01e0, 0x5, 0xc421f56880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0ed00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6201 [semacquire]:
sync.runtime_Semacquire(0xc421f5695c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56950)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0ed00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6203 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a02d0, 0xc4248b6580)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a02d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a02d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f7c30, 0xc4244efa28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249a02d0, 0x0, 0x0, 0x0, 0xc4244efa28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249a02d0, 0x6f0968, 0x3, 0x51f701, 0xc424866780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249a02d0, 0x5, 0xc421f56970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421f3cab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6212 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c780, 0xc4245b1790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423595c30, 0xc424ac7190)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353c780, 0x0, 0x0, 0x0, 0xc424ac7190, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353c780, 0x6f0968, 0x3, 0x51f701, 0xc4248a14a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353c780, 0x5, 0xc421f643e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6213 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d770, 0xc4245b1a70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423596c30, 0xc424ac7328)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353d770, 0x0, 0x0, 0x0, 0xc424ac7328, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353d770, 0x6f0968, 0x3, 0x51f701, 0xc4248a1bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353d770, 0x5, 0xc421f64400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6214 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353de00, 0xc4245b1be0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353de00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423597c30, 0xc424ac73d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42353de00, 0x0, 0x0, 0x0, 0xc424ac73d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42353de00, 0x6f0968, 0x3, 0x51f701, 0xc4248a1e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42353de00, 0x5, 0xc421f64420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6215 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353def0, 0xc4245b1c20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b75a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353def0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a0c30, 0xc424ac73e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42353def0, 0x0, 0x0, 0x0, 0xc424ac73e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42353def0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42353def0, 0x5, 0xc421f64440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6216 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540000, 0xc4245b1c60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a1c30, 0xc424ac7400)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423540000, 0x0, 0x0, 0x0, 0xc424ac7400, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423540000, 0x6f0968, 0x3, 0x51f701, 0xc4248a1f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423540000, 0x5, 0xc421f64460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6217 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235400f0, 0xc4245b1c80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235400f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235400f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423592c30, 0xc424ac7418)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4235400f0, 0x0, 0x0, 0x0, 0xc424ac7418, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4235400f0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4235400f0, 0x5, 0xc421f64480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6218 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235401e0, 0xc4245b1ca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b76e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235401e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235401e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423593c30, 0xc424ac7430)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4235401e0, 0x0, 0x0, 0x0, 0xc424ac7430, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4235401e0, 0x6f0968, 0x3, 0x51f701, 0xc424a74030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4235401e0, 0x5, 0xc421f644a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6219 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235402d0, 0xc4245b1cc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235402d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235402d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42359cc30, 0xc424ac7448)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4235402d0, 0x0, 0x0, 0x0, 0xc424ac7448, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4235402d0, 0x6f0968, 0x3, 0x51f701, 0xc424a740c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4235402d0, 0x5, 0xc421f644c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6220 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235403c0, 0xc4245b1cf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b77a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235403c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235403c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42359dc30, 0xc424ac7460)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4235403c0, 0x0, 0x0, 0x0, 0xc424ac7460, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4235403c0, 0x6f0968, 0x3, 0x51f701, 0xc424a74120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4235403c0, 0x5, 0xc421f644e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6221 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4960, 0xc4245eec70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42359ec30, 0xc4244ef158)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4246b4960, 0x0, 0x0, 0x0, 0xc4244ef158, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4246b4960, 0x6f0968, 0x3, 0x51f701, 0xc4246a00f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4246b4960, 0x5, 0xc421f64500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6222 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4a50, 0xc4245eed50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f38e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42359fc30, 0xc4244ef170)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4246b4a50, 0x0, 0x0, 0x0, 0xc4244ef170, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4246b4a50, 0x6f0968, 0x3, 0x51f701, 0xc4246a01e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4246b4a50, 0x5, 0xc421f64520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6204 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a04b0, 0xc4248b6600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a04b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a04b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423600c30, 0xc4244efa58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4249a04b0, 0x0, 0x0, 0x0, 0xc4244efa58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4249a04b0, 0x6f0968, 0x3, 0x51f701, 0xc424866840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4249a04b0, 0x5, 0xc421f56990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421f3cab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6223 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4b40, 0xc4245eed70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a8c30, 0xc4244ef188)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4246b4b40, 0x0, 0x0, 0x0, 0xc4244ef188, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4246b4b40, 0x6f0968, 0x3, 0x51f701, 0xc4246a0240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4246b4b40, 0x5, 0xc421f64540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6205 [semacquire]:
sync.runtime_Semacquire(0xc421f56a7c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56a70)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421f3cab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6224 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4c30, 0xc4245eed90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f39a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a9c30, 0xc4244ef1a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4246b4c30, 0x0, 0x0, 0x0, 0xc4244ef1a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4246b4c30, 0x6f0968, 0x3, 0x51f701, 0xc4246a02a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4246b4c30, 0x5, 0xc421f64560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6225 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4d20, 0xc4245eede0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42359ac30, 0xc4244ef1b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4246b4d20, 0x0, 0x0, 0x0, 0xc4244ef1b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4246b4d20, 0x6f0968, 0x3, 0x51f701, 0xc4246a0300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4246b4d20, 0x5, 0xc421f64580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6226 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4f00, 0xc4245eee60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42359bc30, 0xc4244ef1e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4246b4f00, 0x0, 0x0, 0x0, 0xc4244ef1e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4246b4f00, 0x6f0968, 0x3, 0x51f701, 0xc4246a0420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4246b4f00, 0x5, 0xc421f645a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6227 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4ff0, 0xc4245eeea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a4c30, 0xc4244ef200)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4246b4ff0, 0x0, 0x0, 0x0, 0xc4244ef200, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4246b4ff0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4246b4ff0, 0x5, 0xc421f645c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6228 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b50e0, 0xc4245eeee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b50e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b50e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a5c30, 0xc4244ef218)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4246b50e0, 0x0, 0x0, 0x0, 0xc4244ef218, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4246b50e0, 0x6f0968, 0x3, 0x51f701, 0xc4246a04e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4246b50e0, 0x5, 0xc421f645e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6229 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff4a0, 0xc4245b0500)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bd00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a3c30, 0xc424ac6650)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4245ff4a0, 0x0, 0x0, 0x0, 0xc424ac6650, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4245ff4a0, 0x6f0968, 0x3, 0x51f701, 0xc4245ac5d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4245ff4a0, 0x5, 0xc421f64600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6230 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6207 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a05a0, 0xc4248b6640)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a05a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a05a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423601c30, 0xc4244efa70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249a05a0, 0x0, 0x0, 0x0, 0xc4244efa70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249a05a0, 0x6f0968, 0x3, 0x51f701, 0xc4248668a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249a05a0, 0x5, 0xc421f56a90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421f526e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6232 [semacquire]:
sync.runtime_Semacquire(0xc42202d3dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202d3d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10472 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d14a0, 0xc4254b7f10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d14a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260ecc30, 0xc424128d60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4260d14a0, 0x0, 0x0, 0x0, 0xc424128d60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4260d14a0, 0x6f0968, 0x3, 0x51f701, 0xc424981b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4260d14a0, 0x5, 0xc422c41e10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10473 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d1680, 0xc4254b7f90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d1680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260edc30, 0xc424128d90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4260d1680, 0x0, 0x0, 0x0, 0xc424128d90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4260d1680, 0x6f0968, 0x3, 0x51f701, 0xc424981bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4260d1680, 0x5, 0xc422c41e30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6233 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541b30, 0xc424c72160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423630c30, 0xc424ac76d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423541b30, 0x0, 0x0, 0x0, 0xc424ac76d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423541b30, 0x6f0968, 0x3, 0x51f701, 0xc424a74b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423541b30, 0x5, 0xc421f64750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6234 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541c20, 0xc424c721a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423631c30, 0xc424ac76e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423541c20, 0x0, 0x0, 0x0, 0xc424ac76e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423541c20, 0x6f0968, 0x3, 0x51f701, 0xc424a74b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423541c20, 0x5, 0xc421f64770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6235 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541d10, 0xc424c721e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423622c30, 0xc424ac7700)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423541d10, 0x0, 0x0, 0x0, 0xc424ac7700, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423541d10, 0x6f0968, 0x3, 0x51f701, 0xc424a74bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423541d10, 0x5, 0xc421f64790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6236 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541e00, 0xc424c72220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423623c30, 0xc424ac7718)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423541e00, 0x0, 0x0, 0x0, 0xc424ac7718, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423541e00, 0x6f0968, 0x3, 0x51f701, 0xc424a74c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423541e00, 0x5, 0xc421f647b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6237 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541ef0, 0xc424c72250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42362cc30, 0xc424ac7730)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423541ef0, 0x0, 0x0, 0x0, 0xc424ac7730, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423541ef0, 0x6f0968, 0x3, 0x51f701, 0xc424a74cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423541ef0, 0x5, 0xc421f647d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6238 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d160f0, 0xc424c72270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d160f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d160f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42362dc30, 0xc424ac7748)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424d160f0, 0x0, 0x0, 0x0, 0xc424ac7748, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424d160f0, 0x6f0968, 0x3, 0x51f701, 0xc424a74d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424d160f0, 0x5, 0xc421f647f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6239 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d161e0, 0xc424c72290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d161e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d161e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42362ec30, 0xc424ac7760)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424d161e0, 0x0, 0x0, 0x0, 0xc424ac7760, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424d161e0, 0x6f0968, 0x3, 0x51f701, 0xc424a74d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424d161e0, 0x5, 0xc421f64810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6240 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d162d0, 0xc424c722d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d162d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d162d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42362fc30, 0xc424ac7778)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424d162d0, 0x0, 0x0, 0x0, 0xc424ac7778, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424d162d0, 0x6f0968, 0x3, 0x51f701, 0xc424a74de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424d162d0, 0x5, 0xc421f64830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6241 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d163c0, 0xc424c72310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d163c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d163c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423638c30, 0xc424ac7790)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424d163c0, 0x0, 0x0, 0x0, 0xc424ac7790, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424d163c0, 0x6f0968, 0x3, 0x51f701, 0xc424a74e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424d163c0, 0x5, 0xc421f64850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6242 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16690, 0xc424c723b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42362ac30, 0xc424ac77d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424d16690, 0x0, 0x0, 0x0, 0xc424ac77d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424d16690, 0x6f0968, 0x3, 0x51f701, 0xc424a74f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424d16690, 0x5, 0xc421f64870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6243 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16780, 0xc424c723d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42362bc30, 0xc424ac77f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424d16780, 0x0, 0x0, 0x0, 0xc424ac77f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424d16780, 0x6f0968, 0x3, 0x51f701, 0xc424a74fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424d16780, 0x5, 0xc421f64890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6244 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16870, 0xc424c723f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423634c30, 0xc424ac7808)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424d16870, 0x0, 0x0, 0x0, 0xc424ac7808, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424d16870, 0x6f0968, 0x3, 0x51f701, 0xc424a75020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424d16870, 0x5, 0xc421f648b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6245 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16a50, 0xc424c72450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423635c30, 0xc424ac7838)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424d16a50, 0x0, 0x0, 0x0, 0xc424ac7838, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424d16a50, 0x6f0968, 0x3, 0x51f701, 0xc424a750e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424d16a50, 0x5, 0xc421f648d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6246 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16b40, 0xc424c72490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423636c30, 0xc424ac7850)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424d16b40, 0x0, 0x0, 0x0, 0xc424ac7850, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424d16b40, 0x6f0968, 0x3, 0x51f701, 0xc424a75140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424d16b40, 0x5, 0xc421f648f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6247 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16c30, 0xc424c724d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423637c30, 0xc424ac7868)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424d16c30, 0x0, 0x0, 0x0, 0xc424ac7868, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424d16c30, 0x6f0968, 0x3, 0x51f701, 0xc424a751a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424d16c30, 0x5, 0xc421f64910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6248 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16d20, 0xc424c724f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423640c30, 0xc424ac7880)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424d16d20, 0x0, 0x0, 0x0, 0xc424ac7880, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424d16d20, 0x6f0968, 0x3, 0x51f701, 0xc424a75200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424d16d20, 0x5, 0xc421f64930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6249 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16f00, 0xc424c72530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423641c30, 0xc424ac78b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424d16f00, 0x0, 0x0, 0x0, 0xc424ac78b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424d16f00, 0x6f0968, 0x3, 0x51f701, 0xc424a752c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424d16f00, 0x5, 0xc421f64950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6250 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16ff0, 0xc424c72580)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423632c30, 0xc424ac78c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424d16ff0, 0x0, 0x0, 0x0, 0xc424ac78c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424d16ff0, 0x6f0968, 0x3, 0x51f701, 0xc424a75320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424d16ff0, 0x5, 0xc421f64970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6251 [semacquire]:
sync.runtime_Semacquire(0xc421f64a7c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f64a70)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6253 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d171d0, 0xc424c725c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ea40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d171d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d171d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423633c30, 0xc424ac78e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424d171d0, 0x0, 0x0, 0x0, 0xc424ac78e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424d171d0, 0x6f0968, 0x3, 0x51f701, 0xc424a75380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424d171d0, 0x5, 0xc421f64a90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6261 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0780, 0xc4248b66c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f2c30, 0xc4244efaa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249a0780, 0x0, 0x0, 0x0, 0xc4244efaa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249a0780, 0x6f0968, 0x3, 0x51f701, 0xc424866960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249a0780, 0x5, 0xc421f56d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6254 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d172c0, 0xc424c725f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9eaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d172c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d172c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42363cc30, 0xc424ac78f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424d172c0, 0x0, 0x0, 0x0, 0xc424ac78f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424d172c0, 0x6f0968, 0x3, 0x51f701, 0xc424a753e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424d172c0, 0x5, 0xc421f64ab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6255 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d173b0, 0xc424c72610)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9eb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d173b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d173b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42363dc30, 0xc424ac7910)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424d173b0, 0x0, 0x0, 0x0, 0xc424ac7910, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424d173b0, 0x6f0968, 0x3, 0x51f701, 0xc424a75440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424d173b0, 0x5, 0xc421f64ad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6256 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d174a0, 0xc424c72630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9eb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d174a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d174a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42363ec30, 0xc424ac7928)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424d174a0, 0x0, 0x0, 0x0, 0xc424ac7928, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424d174a0, 0x6f0968, 0x3, 0x51f701, 0xc424a754a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424d174a0, 0x5, 0xc421f64af0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6257 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17590, 0xc424c72650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ebc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42363fc30, 0xc424ac7940)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424d17590, 0x0, 0x0, 0x0, 0xc424ac7940, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424d17590, 0x6f0968, 0x3, 0x51f701, 0xc424a75500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424d17590, 0x5, 0xc421f64b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6274 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17680, 0xc424c72680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ec20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423648c30, 0xc424ac7958)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424d17680, 0x0, 0x0, 0x0, 0xc424ac7958, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424d17680, 0x6f0968, 0x3, 0x51f701, 0xc424a75560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424d17680, 0x5, 0xc421f64b30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6275 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17770, 0xc424c726c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ec80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423649c30, 0xc424ac7970)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424d17770, 0x0, 0x0, 0x0, 0xc424ac7970, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424d17770, 0x6f0968, 0x3, 0x51f701, 0xc424a755c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424d17770, 0x5, 0xc421f64b50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6276 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17860, 0xc424c726f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ece0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42363ac30, 0xc424ac7988)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424d17860, 0x0, 0x0, 0x0, 0xc424ac7988, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424d17860, 0x6f0968, 0x3, 0x51f701, 0xc424a75620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424d17860, 0x5, 0xc421f64b70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6277 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17950, 0xc424c72710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ed40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42363bc30, 0xc424ac79a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424d17950, 0x0, 0x0, 0x0, 0xc424ac79a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424d17950, 0x6f0968, 0x3, 0x51f701, 0xc424a75680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424d17950, 0x5, 0xc421f64b90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6278 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17a40, 0xc424c72730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9eda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423644c30, 0xc424ac79b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424d17a40, 0x0, 0x0, 0x0, 0xc424ac79b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424d17a40, 0x6f0968, 0x3, 0x51f701, 0xc424a756e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424d17a40, 0x5, 0xc421f64bb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6279 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17b30, 0xc424c72750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ee00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423645c30, 0xc424ac79d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424d17b30, 0x0, 0x0, 0x0, 0xc424ac79d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424d17b30, 0x6f0968, 0x3, 0x51f701, 0xc424a75740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424d17b30, 0x5, 0xc421f64bd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6280 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17c20, 0xc424c72770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ee60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423646c30, 0xc424ac79e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424d17c20, 0x0, 0x0, 0x0, 0xc424ac79e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424d17c20, 0x6f0968, 0x3, 0x51f701, 0xc424a757a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424d17c20, 0x5, 0xc421f64bf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6281 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17d10, 0xc424c72790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9eec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423647c30, 0xc424ac7a00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424d17d10, 0x0, 0x0, 0x0, 0xc424ac7a00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424d17d10, 0x6f0968, 0x3, 0x51f701, 0xc424a75800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424d17d10, 0x5, 0xc421f64c10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6282 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17e00, 0xc424c727b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ef20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42364cc30, 0xc424ac7a18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424d17e00, 0x0, 0x0, 0x0, 0xc424ac7a18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424d17e00, 0x6f0968, 0x3, 0x51f701, 0xc424a75860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424d17e00, 0x5, 0xc421f64c30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6283 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de3c0, 0xc4234e0080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de3c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42364dc30, 0x410ffd, 0xc42227f180)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4234de3c0, 0x0, 0x0, 0x0, 0xc42227f180, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4234de3c0, 0x6f0968, 0x3, 0x51f701, 0xc422ac1620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4234de3c0, 0x5, 0xc421f64c50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6284 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17ef0, 0xc424c727d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ef80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42364dc30, 0xc424ac7a30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424d17ef0, 0x0, 0x0, 0x0, 0xc424ac7a30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424d17ef0, 0x6f0968, 0x3, 0x51f701, 0xc424a758f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424d17ef0, 0x5, 0xc421f64c70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6285 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608000, 0xc424c727f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9efe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42364ec30, 0xc424ac7a48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423608000, 0x0, 0x0, 0x0, 0xc424ac7a48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423608000, 0x6f0968, 0x3, 0x51f701, 0xc424a75950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423608000, 0x5, 0xc421f64c90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6286 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236080f0, 0xc424c72810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236080f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236080f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42364fc30, 0xc424ac7a60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4236080f0, 0x0, 0x0, 0x0, 0xc424ac7a60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4236080f0, 0x6f0968, 0x3, 0x51f701, 0xc424a759b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4236080f0, 0x5, 0xc421f64cb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6287 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236081e0, 0xc424c72830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236081e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236081e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423658c30, 0xc424ac7a78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4236081e0, 0x0, 0x0, 0x0, 0xc424ac7a78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4236081e0, 0x6f0968, 0x3, 0x51f701, 0xc424a75a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4236081e0, 0x5, 0xc421f64cd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6288 [semacquire]:
sync.runtime_Semacquire(0xc421f64dac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f64da0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6290 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236082d0, 0xc424c728b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236082d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236082d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423659c30, 0xc424ac7a90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4236082d0, 0x0, 0x0, 0x0, 0xc424ac7a90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4236082d0, 0x6f0968, 0x3, 0x51f701, 0xc424a75b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4236082d0, 0x5, 0xc421f64dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6262 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0960, 0xc4248b6740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f3c30, 0xc4244efad0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4249a0960, 0x0, 0x0, 0x0, 0xc4244efad0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4249a0960, 0x6f0968, 0x3, 0x51f701, 0xc424866a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4249a0960, 0x5, 0xc421f56d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6263 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0b40, 0xc4248b6780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235fcc30, 0xc4244efb00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4249a0b40, 0x0, 0x0, 0x0, 0xc4244efb00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4249a0b40, 0x6f0968, 0x3, 0x51f701, 0xc424866ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4249a0b40, 0x5, 0xc421f56d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6264 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0c30, 0xc4248b67a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235fdc30, 0xc4244efb18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4249a0c30, 0x0, 0x0, 0x0, 0xc4244efb18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4249a0c30, 0x6f0968, 0x3, 0x51f701, 0xc424866b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4249a0c30, 0x5, 0xc421f56d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6265 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0d20, 0xc4248b67f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235fec30, 0xc4244efb30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4249a0d20, 0x0, 0x0, 0x0, 0xc4244efb30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4249a0d20, 0x6f0968, 0x3, 0x51f701, 0xc424866ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4249a0d20, 0x5, 0xc421f56da0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6266 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0e10, 0xc4248b6830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235ffc30, 0xc4244efb48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4249a0e10, 0x0, 0x0, 0x0, 0xc4244efb48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4249a0e10, 0x6f0968, 0x3, 0x51f701, 0xc424866c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4249a0e10, 0x5, 0xc421f56dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6267 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0f00, 0xc4248b6870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423608c30, 0xc4244efb60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4249a0f00, 0x0, 0x0, 0x0, 0xc4244efb60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4249a0f00, 0x6f0968, 0x3, 0x51f701, 0xc424866c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4249a0f00, 0x5, 0xc421f56de0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0ff0, 0xc4248b68b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423609c30, 0xc4244efb78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4249a0ff0, 0x0, 0x0, 0x0, 0xc4244efb78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4249a0ff0, 0x6f0968, 0x3, 0x51f701, 0xc424866cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4249a0ff0, 0x5, 0xc421f56e00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6269 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a10e0, 0xc4248b68f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a10e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235fac30, 0xc4244efb90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4249a10e0, 0x0, 0x0, 0x0, 0xc4244efb90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4249a10e0, 0x6f0968, 0x3, 0x51f701, 0xc424866d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4249a10e0, 0x5, 0xc421f56e20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6270 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a11d0, 0xc4248b6930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a11d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235fbc30, 0xc4244efba8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4249a11d0, 0x0, 0x0, 0x0, 0xc4244efba8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4249a11d0, 0x6f0968, 0x3, 0x51f701, 0xc424866d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4249a11d0, 0x5, 0xc421f56e40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a12c0, 0xc4248b6970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a12c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423604c30, 0xc4244efbc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4249a12c0, 0x0, 0x0, 0x0, 0xc4244efbc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4249a12c0, 0x6f0968, 0x3, 0x51f701, 0xc424866de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4249a12c0, 0x5, 0xc421f56e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6272 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a14a0, 0xc4248b69f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a14a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423605c30, 0xc4244efc08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4249a14a0, 0x0, 0x0, 0x0, 0xc4244efc08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4249a14a0, 0x6f0968, 0x3, 0x51f701, 0xc424866ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4249a14a0, 0x5, 0xc421f56e80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6273 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1590, 0xc4248b6a10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423606c30, 0xc4244efc20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4249a1590, 0x0, 0x0, 0x0, 0xc4244efc20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4249a1590, 0x6f0968, 0x3, 0x51f701, 0xc424866f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4249a1590, 0x5, 0xc421f56ea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6291 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236083c0, 0xc424c728d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236083c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236083c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42364ac30, 0xc424ac7aa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4236083c0, 0x0, 0x0, 0x0, 0xc424ac7aa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4236083c0, 0x6f0968, 0x3, 0x51f701, 0xc424a75b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4236083c0, 0x5, 0xc421f64de0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6306 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1680, 0xc4248b6a30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423607c30, 0xc4244efc38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4249a1680, 0x0, 0x0, 0x0, 0xc4244efc38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4249a1680, 0x6f0968, 0x3, 0x51f701, 0xc424866f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4249a1680, 0x5, 0xc421f56ec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6307 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1950, 0xc4248b6a80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423610c30, 0xc4244efc68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4249a1950, 0x0, 0x0, 0x0, 0xc4244efc68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4249a1950, 0x6f0968, 0x3, 0x51f701, 0xc424867020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4249a1950, 0x5, 0xc421f56ee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6308 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1a40, 0xc4248b6ab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423611c30, 0xc4244efc80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4249a1a40, 0x0, 0x0, 0x0, 0xc4244efc80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4249a1a40, 0x6f0968, 0x3, 0x51f701, 0xc424867080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4249a1a40, 0x5, 0xc421f56f00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6309 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1b30, 0xc4248b6af0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423602c30, 0xc4244efc98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4249a1b30, 0x0, 0x0, 0x0, 0xc4244efc98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4249a1b30, 0x6f0968, 0x3, 0x51f701, 0xc4248670e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4249a1b30, 0x5, 0xc421f56f20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6310 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1c20, 0xc4248b6b30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423603c30, 0xc4244efcb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4249a1c20, 0x0, 0x0, 0x0, 0xc4244efcb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4249a1c20, 0x6f0968, 0x3, 0x51f701, 0xc424867140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4249a1c20, 0x5, 0xc421f56f40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6311 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1d10, 0xc4248b6b70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42360cc30, 0xc4244efcc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4249a1d10, 0x0, 0x0, 0x0, 0xc4244efcc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4249a1d10, 0x6f0968, 0x3, 0x51f701, 0xc4248671a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4249a1d10, 0x5, 0xc421f56f60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6312 [semacquire]:
sync.runtime_Semacquire(0xc421f5706c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f57060)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6292 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236084b0, 0xc424c72910)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236084b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236084b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42364bc30, 0xc424ac7ac0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4236084b0, 0x0, 0x0, 0x0, 0xc424ac7ac0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4236084b0, 0x6f0968, 0x3, 0x51f701, 0xc424a75bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4236084b0, 0x5, 0xc421f64e00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6293 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608690, 0xc424c72990)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423654c30, 0xc424ac7af0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423608690, 0x0, 0x0, 0x0, 0xc424ac7af0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423608690, 0x6f0968, 0x3, 0x51f701, 0xc424a75c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423608690, 0x5, 0xc421f64e20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6294 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608780, 0xc424c729d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423655c30, 0xc424ac7b08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423608780, 0x0, 0x0, 0x0, 0xc424ac7b08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423608780, 0x6f0968, 0x3, 0x51f701, 0xc424a75ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423608780, 0x5, 0xc421f64e40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6295 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608870, 0xc424c72a10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423656c30, 0xc424ac7b20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423608870, 0x0, 0x0, 0x0, 0xc424ac7b20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423608870, 0x6f0968, 0x3, 0x51f701, 0xc424a75d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423608870, 0x5, 0xc421f64e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6296 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608a50, 0xc424c72a80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423657c30, 0xc424ac7b50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423608a50, 0x0, 0x0, 0x0, 0xc424ac7b50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423608a50, 0x6f0968, 0x3, 0x51f701, 0xc424a75e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423608a50, 0x5, 0xc421f64e80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6297 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608b40, 0xc424c72aa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423660c30, 0xc424ac7b68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423608b40, 0x0, 0x0, 0x0, 0xc424ac7b68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423608b40, 0x6f0968, 0x3, 0x51f701, 0xc424a75e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423608b40, 0x5, 0xc421f64ea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6298 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608c30, 0xc424c72ac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423661c30, 0xc424ac7b80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423608c30, 0x0, 0x0, 0x0, 0xc424ac7b80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423608c30, 0x6f0968, 0x3, 0x51f701, 0xc424a75ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423608c30, 0x5, 0xc421f64ec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6314 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1e00, 0xc4248b6bb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42360dc30, 0xc4244efce0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249a1e00, 0x0, 0x0, 0x0, 0xc4244efce0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249a1e00, 0x6f0968, 0x3, 0x51f701, 0xc424867200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249a1e00, 0x5, 0xc421f57080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6299 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608e10, 0xc424c72b10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423652c30, 0xc424ac7bb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423608e10, 0x0, 0x0, 0x0, 0xc424ac7bb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423608e10, 0x6f0968, 0x3, 0x51f701, 0xc424a75f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423608e10, 0x5, 0xc421f64ee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6300 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608f00, 0xc424c72b50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423653c30, 0xc424ac7bc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423608f00, 0x0, 0x0, 0x0, 0xc424ac7bc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423608f00, 0x6f0968, 0x3, 0x51f701, 0xc425004000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423608f00, 0x5, 0xc421f64f00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6301 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608ff0, 0xc424c72b90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42365cc30, 0xc424ac7be0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423608ff0, 0x0, 0x0, 0x0, 0xc424ac7be0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423608ff0, 0x6f0968, 0x3, 0x51f701, 0xc425004060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423608ff0, 0x5, 0xc421f64f20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6302 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236091d0, 0xc424c72c10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236091d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236091d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42365dc30, 0xc424ac7c10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4236091d0, 0x0, 0x0, 0x0, 0xc424ac7c10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4236091d0, 0x6f0968, 0x3, 0x51f701, 0xc425004120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4236091d0, 0x5, 0xc421f64f40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6303 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236094a0, 0xc424c72c90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236094a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236094a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42365ec30, 0xc424ac7c58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4236094a0, 0x0, 0x0, 0x0, 0xc424ac7c58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4236094a0, 0x6f0968, 0x3, 0x51f701, 0xc425004240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4236094a0, 0x5, 0xc421f64f60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6304 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609590, 0xc424c72cb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42365fc30, 0xc424ac7c70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423609590, 0x0, 0x0, 0x0, 0xc424ac7c70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423609590, 0x6f0968, 0x3, 0x51f701, 0xc4250042d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423609590, 0x5, 0xc421f64f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6305 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609680, 0xc424c72d00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423668c30, 0xc424ac7c88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc423609680, 0x0, 0x0, 0x0, 0xc424ac7c88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc423609680, 0x6f0968, 0x3, 0x51f701, 0xc425004330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc423609680, 0x5, 0xc421f64fa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6322 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609770, 0xc424c72d40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423669c30, 0xc424ac7ca0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423609770, 0x0, 0x0, 0x0, 0xc424ac7ca0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423609770, 0x6f0968, 0x3, 0x51f701, 0xc425004390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423609770, 0x5, 0xc421f64fc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6323 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609860, 0xc424c72d80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fa20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42365ac30, 0xc424ac7cb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc423609860, 0x0, 0x0, 0x0, 0xc424ac7cb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc423609860, 0x6f0968, 0x3, 0x51f701, 0xc4250043f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc423609860, 0x5, 0xc421f64fe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6324 [semacquire]:
sync.runtime_Semacquire(0xc421f650cc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f650c0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6326 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609950, 0xc424c72dc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fa80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42365bc30, 0xc424ac7cd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423609950, 0x0, 0x0, 0x0, 0xc424ac7cd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423609950, 0x6f0968, 0x3, 0x51f701, 0xc425004450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423609950, 0x5, 0xc421f650e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6315 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1ef0, 0xc4248b6bf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42360ec30, 0xc4244efcf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4249a1ef0, 0x0, 0x0, 0x0, 0xc4244efcf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4249a1ef0, 0x6f0968, 0x3, 0x51f701, 0xc424867260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4249a1ef0, 0x5, 0xc421f570a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6316 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06000, 0xc4248b6c30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42360fc30, 0xc4244efd10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b06000, 0x0, 0x0, 0x0, 0xc4244efd10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b06000, 0x6f0968, 0x3, 0x51f701, 0xc4248672c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b06000, 0x5, 0xc421f570c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6317 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676780, 0xc4245b0c50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246071c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423618c30, 0xc424ac6b48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422676780, 0x0, 0x0, 0x0, 0xc424ac6b48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422676780, 0x6f0968, 0x3, 0x51f701, 0xc4245adaa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422676780, 0x5, 0xc421f570e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6318 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a5a0, 0xc4245ef400)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248343c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423619c30, 0xc4244ef428)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42353a5a0, 0x0, 0x0, 0x0, 0xc4244ef428, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42353a5a0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42353a5a0, 0x5, 0xc421f57100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6319 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c1e0, 0xc4245b1680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42360ac30, 0xc424ac7100)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42353c1e0, 0x0, 0x0, 0x0, 0xc424ac7100, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42353c1e0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42353c1e0, 0x5, 0xc421f57120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6320 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869c20, 0xc4248b6440)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42360bc30, 0xc4244ef980)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424869c20, 0x0, 0x0, 0x0, 0xc4244ef980, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424869c20, 0x6f0968, 0x3, 0x51f701, 0xc4248664e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424869c20, 0x5, 0xc421f57140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6321 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235404b0, 0xc4245b1d20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235404b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235404b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423614c30, 0xc424ac7478)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4235404b0, 0x0, 0x0, 0x0, 0xc424ac7478, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4235404b0, 0x6f0968, 0x3, 0x51f701, 0xc424a74180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4235404b0, 0x5, 0xc421f57160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6338 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235405a0, 0xc4245b1d60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235405a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235405a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423615c30, 0xc424ac7490)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4235405a0, 0x0, 0x0, 0x0, 0xc424ac7490, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4235405a0, 0x6f0968, 0x3, 0x51f701, 0xc424a741e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4235405a0, 0x5, 0xc421f57180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6339 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540690, 0xc4245b1d90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b78c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423616c30, 0xc424ac74a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423540690, 0x0, 0x0, 0x0, 0xc424ac74a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423540690, 0x6f0968, 0x3, 0x51f701, 0xc424a74240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423540690, 0x5, 0xc421f571a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6340 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353aa50, 0xc4245ef5c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353aa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423617c30, 0xc4244ef4a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42353aa50, 0x0, 0x0, 0x0, 0xc4244ef4a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42353aa50, 0x6f0968, 0x3, 0x51f701, 0xc4246a0f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42353aa50, 0x5, 0xc421f571c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6341 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0870, 0xc4248b6700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423620c30, 0xc4244efab8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4249a0870, 0x0, 0x0, 0x0, 0xc4244efab8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4249a0870, 0x6f0968, 0x3, 0x51f701, 0xc4248669c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4249a0870, 0x5, 0xc421f571e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6342 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540780, 0xc4245b1db0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423621c30, 0xc424ac74c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc423540780, 0x0, 0x0, 0x0, 0xc424ac74c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc423540780, 0x6f0968, 0x3, 0x51f701, 0xc424a742a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc423540780, 0x5, 0xc421f57200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6343 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540870, 0xc4245b1e70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423612c30, 0xc424ac74d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc423540870, 0x0, 0x0, 0x0, 0xc424ac74d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc423540870, 0x6f0968, 0x3, 0x51f701, 0xc424a74390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc423540870, 0x5, 0xc421f57220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6344 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540960, 0xc4245b1e90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423613c30, 0xc424ac74f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423540960, 0x0, 0x0, 0x0, 0xc424ac74f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423540960, 0x6f0968, 0x3, 0x51f701, 0xc424a743f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423540960, 0x5, 0xc421f57240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6345 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540a50, 0xc4245b1eb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42361cc30, 0xc424ac7520)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc423540a50, 0x0, 0x0, 0x0, 0xc424ac7520, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc423540a50, 0x6f0968, 0x3, 0x51f701, 0xc424a74450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc423540a50, 0x5, 0xc421f57260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6346 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540c30, 0xc4245b1ef0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42361dc30, 0xc424ac7550)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423540c30, 0x0, 0x0, 0x0, 0xc424ac7550, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423540c30, 0x6f0968, 0x3, 0x51f701, 0xc424a74510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423540c30, 0x5, 0xc421f57280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6347 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540d20, 0xc4245b1f10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42361ec30, 0xc424ac7568)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc423540d20, 0x0, 0x0, 0x0, 0xc424ac7568, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc423540d20, 0x6f0968, 0x3, 0x51f701, 0xc424a74570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc423540d20, 0x5, 0xc421f572a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6348 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540e10, 0xc4245b1f30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42361fc30, 0xc424ac7580)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc423540e10, 0x0, 0x0, 0x0, 0xc424ac7580, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc423540e10, 0x6f0968, 0x3, 0x51f701, 0xc424a745d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc423540e10, 0x5, 0xc421f572c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6349 [semacquire]:
sync.runtime_Semacquire(0xc421f5739c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f57390)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6327 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609a40, 0xc424c72e00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423664c30, 0xc424ac7ce8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423609a40, 0x0, 0x0, 0x0, 0xc424ac7ce8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423609a40, 0x6f0968, 0x3, 0x51f701, 0xc4250044b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423609a40, 0x5, 0xc421f65100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6328 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609b30, 0xc424c72e20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423665c30, 0xc424ac7d00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423609b30, 0x0, 0x0, 0x0, 0xc424ac7d00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423609b30, 0x6f0968, 0x3, 0x51f701, 0xc425004510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423609b30, 0x5, 0xc421f65120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6329 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609c20, 0xc424c72e40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423666c30, 0xc424ac7d18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423609c20, 0x0, 0x0, 0x0, 0xc424ac7d18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423609c20, 0x6f0968, 0x3, 0x51f701, 0xc425004570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423609c20, 0x5, 0xc421f65140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6330 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609e00, 0xc424c72e90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423667c30, 0xc424ac7d48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423609e00, 0x0, 0x0, 0x0, 0xc424ac7d48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423609e00, 0x6f0968, 0x3, 0x51f701, 0xc425004630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423609e00, 0x5, 0xc421f65160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6331 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609ef0, 0xc424c72ec0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423670c30, 0xc424ac7d60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423609ef0, 0x0, 0x0, 0x0, 0xc424ac7d60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423609ef0, 0x6f0968, 0x3, 0x51f701, 0xc425004690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423609ef0, 0x5, 0xc421f65180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6332 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154000, 0xc424c72f00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423671c30, 0xc424ac7d78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425154000, 0x0, 0x0, 0x0, 0xc424ac7d78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425154000, 0x6f0968, 0x3, 0x51f701, 0xc4250046f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425154000, 0x5, 0xc421f651a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6333 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869ef0, 0xc4248b64b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f4c30, 0xc4244ef9c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424869ef0, 0x0, 0x0, 0x0, 0xc4244ef9c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424869ef0, 0x6f0968, 0x3, 0x51f701, 0xc424866600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424869ef0, 0x5, 0xc421f651c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6351 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540ff0, 0xc4245b1f70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423628c30, 0xc424ac75b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423540ff0, 0x0, 0x0, 0x0, 0xc424ac75b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423540ff0, 0x6f0968, 0x3, 0x51f701, 0xc424a74690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423540ff0, 0x5, 0xc421f573b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6334 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d164b0, 0xc424c72350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d164b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d164b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423639c30, 0xc424ac77a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424d164b0, 0x0, 0x0, 0x0, 0xc424ac77a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424d164b0, 0x6f0968, 0x3, 0x51f701, 0xc424a74ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424d164b0, 0x5, 0xc421f651e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6335 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251540f0, 0xc424c72f40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251540f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251540f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423662c30, 0xc424ac7d90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4251540f0, 0x0, 0x0, 0x0, 0xc424ac7d90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4251540f0, 0x6f0968, 0x3, 0x51f701, 0xc425004750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4251540f0, 0x5, 0xc421f65200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6336 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251541e0, 0xc424c72f80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251541e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251541e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423663c30, 0xc424ac7da8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4251541e0, 0x0, 0x0, 0x0, 0xc424ac7da8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4251541e0, 0x6f0968, 0x3, 0x51f701, 0xc4250047b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4251541e0, 0x5, 0xc421f65220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6337 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251542d0, 0xc424c72fb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fe40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251542d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251542d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42366cc30, 0xc424ac7dc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4251542d0, 0x0, 0x0, 0x0, 0xc424ac7dc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4251542d0, 0x6f0968, 0x3, 0x51f701, 0xc425004810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4251542d0, 0x5, 0xc421f65240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6354 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251543c0, 0xc424c72fd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251543c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251543c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42366dc30, 0xc424ac7dd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4251543c0, 0x0, 0x0, 0x0, 0xc424ac7dd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4251543c0, 0x6f0968, 0x3, 0x51f701, 0xc425004870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4251543c0, 0x5, 0xc421f65260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6355 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251544b0, 0xc424c72ff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ff00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251544b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251544b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42366ec30, 0xc424ac7df0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4251544b0, 0x0, 0x0, 0x0, 0xc424ac7df0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4251544b0, 0x6f0968, 0x3, 0x51f701, 0xc4250048d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4251544b0, 0x5, 0xc421f65280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6356 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251545a0, 0xc424c73030)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ff60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251545a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251545a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42366fc30, 0xc424ac7e08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4251545a0, 0x0, 0x0, 0x0, 0xc424ac7e08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4251545a0, 0x6f0968, 0x3, 0x51f701, 0xc425004930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4251545a0, 0x5, 0xc421f652a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6357 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154690, 0xc424c73070)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ffc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423678c30, 0xc424ac7e20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425154690, 0x0, 0x0, 0x0, 0xc424ac7e20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425154690, 0x6f0968, 0x3, 0x51f701, 0xc425004990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425154690, 0x5, 0xc421f652c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6358 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154870, 0xc424c730f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42366ac30, 0xc424ac7e50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425154870, 0x0, 0x0, 0x0, 0xc424ac7e50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425154870, 0x6f0968, 0x3, 0x51f701, 0xc425004a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425154870, 0x5, 0xc421f652e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6359 [semacquire]:
sync.runtime_Semacquire(0xc421f653bc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f653b0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6361 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154960, 0xc424c73120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250640e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42366bc30, 0xc424ac7e68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425154960, 0x0, 0x0, 0x0, 0xc424ac7e68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425154960, 0x6f0968, 0x3, 0x51f701, 0xc425004ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425154960, 0x5, 0xc421f653d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6352 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235410e0, 0xc4245b1f90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235410e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235410e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423629c30, 0xc424ac75c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4235410e0, 0x0, 0x0, 0x0, 0xc424ac75c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4235410e0, 0x6f0968, 0x3, 0x51f701, 0xc424a746f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4235410e0, 0x5, 0xc421f573d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6353 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235411d0, 0xc4245b1fb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235411d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235411d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42361ac30, 0xc424ac75e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4235411d0, 0x0, 0x0, 0x0, 0xc424ac75e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4235411d0, 0x6f0968, 0x3, 0x51f701, 0xc424a74750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4235411d0, 0x5, 0xc421f573f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6370 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235413b0, 0xc4245b1ff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235413b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235413b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42361bc30, 0xc424ac7610)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4235413b0, 0x0, 0x0, 0x0, 0xc424ac7610, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4235413b0, 0x6f0968, 0x3, 0x51f701, 0xc424a74810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4235413b0, 0x5, 0xc421f57410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6371 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235414a0, 0xc424c72020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235414a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235414a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423624c30, 0xc424ac7628)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4235414a0, 0x0, 0x0, 0x0, 0xc424ac7628, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4235414a0, 0x6f0968, 0x3, 0x51f701, 0xc424a74870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4235414a0, 0x5, 0xc421f57430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6372 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541680, 0xc424c720a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423625c30, 0xc424ac7658)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423541680, 0x0, 0x0, 0x0, 0xc424ac7658, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423541680, 0x6f0968, 0x3, 0x51f701, 0xc424a74930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423541680, 0x5, 0xc421f57450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6373 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541770, 0xc424c720d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423626c30, 0xc424ac7670)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423541770, 0x0, 0x0, 0x0, 0xc424ac7670, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423541770, 0x6f0968, 0x3, 0x51f701, 0xc424a74990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423541770, 0x5, 0xc421f57470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6374 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4780, 0xc4245eebf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423527c30, 0xc4244ef128)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4246b4780, 0x0, 0x0, 0x0, 0xc4244ef128, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4246b4780, 0x6f0968, 0x3, 0x51f701, 0xc4246a0030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4246b4780, 0x5, 0xc421f57490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6375 [semacquire]:
sync.runtime_Semacquire(0xc4220299cc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220299c0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6376 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3950, 0xc4248b7990)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1df80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b3c30, 0xc423604280)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424ea3950, 0x0, 0x0, 0x0, 0xc423604280, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424ea3950, 0x6f0968, 0x3, 0x51f701, 0xc424e80a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424ea3950, 0x5, 0xc421f574d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6377 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3b30, 0xc4248b79d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c8c30, 0xc4236042b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424ea3b30, 0x0, 0x0, 0x0, 0xc4236042b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424ea3b30, 0x6f0968, 0x3, 0x51f701, 0xc424e80ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424ea3b30, 0x5, 0xc421f574f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6378 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef80f0, 0xc4248b7b40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef80f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236bac30, 0xc423604340)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421ef80f0, 0x0, 0x0, 0x0, 0xc423604340, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421ef80f0, 0x6f0968, 0x3, 0x51f701, 0xc424e80d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421ef80f0, 0x5, 0xc421f57510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6379 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef83c0, 0xc4248b7ba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef83c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236bbc30, 0xc423604388)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421ef83c0, 0x0, 0x0, 0x0, 0xc423604388, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421ef83c0, 0x6f0968, 0x3, 0x51f701, 0xc424e80e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421ef83c0, 0x5, 0xc421f57530, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6362 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154a50, 0xc424c73140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423680c30, 0xc424ac7e80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425154a50, 0x0, 0x0, 0x0, 0xc424ac7e80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425154a50, 0x6f0968, 0x3, 0x51f701, 0xc425004b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425154a50, 0x5, 0xc421f653f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6380 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef85a0, 0xc4248b7c10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef85a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d0c30, 0xc4236043b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421ef85a0, 0x0, 0x0, 0x0, 0xc4236043b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421ef85a0, 0x6f0968, 0x3, 0x51f701, 0xc424e80f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421ef85a0, 0x5, 0xc421f57550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6363 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154b40, 0xc424c73160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250641a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423681c30, 0xc424ac7e98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425154b40, 0x0, 0x0, 0x0, 0xc424ac7e98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425154b40, 0x6f0968, 0x3, 0x51f701, 0xc425004ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425154b40, 0x5, 0xc421f65410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6364 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154c30, 0xc424c73180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423672c30, 0xc424ac7eb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425154c30, 0x0, 0x0, 0x0, 0xc424ac7eb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425154c30, 0x6f0968, 0x3, 0x51f701, 0xc425004c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425154c30, 0x5, 0xc421f65430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6365 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154d20, 0xc424c731b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423673c30, 0xc424ac7ec8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425154d20, 0x0, 0x0, 0x0, 0xc424ac7ec8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425154d20, 0x6f0968, 0x3, 0x51f701, 0xc425004c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425154d20, 0x5, 0xc421f65450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6366 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154e10, 0xc424c731f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250642c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42367cc30, 0xc424ac7ee0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425154e10, 0x0, 0x0, 0x0, 0xc424ac7ee0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425154e10, 0x6f0968, 0x3, 0x51f701, 0xc425004cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425154e10, 0x5, 0xc421f65470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6381 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8780, 0xc4248b7c90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d1c30, 0xc4236043e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421ef8780, 0x0, 0x0, 0x0, 0xc4236043e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421ef8780, 0x6f0968, 0x3, 0x51f701, 0xc424e80fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421ef8780, 0x5, 0xc421f57570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6367 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154ff0, 0xc424c73270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42367dc30, 0xc424ac7f10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425154ff0, 0x0, 0x0, 0x0, 0xc424ac7f10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425154ff0, 0x6f0968, 0x3, 0x51f701, 0xc425004d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425154ff0, 0x5, 0xc421f65490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6382 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8960, 0xc4248b7cf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c2c30, 0xc423604418)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421ef8960, 0x0, 0x0, 0x0, 0xc423604418, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421ef8960, 0x6f0968, 0x3, 0x51f701, 0xc424e81080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421ef8960, 0x5, 0xc421f57590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6383 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8b40, 0xc4248b7d30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c3c30, 0xc423604448)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421ef8b40, 0x0, 0x0, 0x0, 0xc423604448, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421ef8b40, 0x6f0968, 0x3, 0x51f701, 0xc424e81140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421ef8b40, 0x5, 0xc421f575b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6384 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8d20, 0xc4248b7dc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d8c30, 0xc423604478)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421ef8d20, 0x0, 0x0, 0x0, 0xc423604478, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421ef8d20, 0x6f0968, 0x3, 0x51f701, 0xc424e81200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421ef8d20, 0x5, 0xc421f575d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6385 [semacquire]:
sync.runtime_Semacquire(0xc421f576bc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f576b0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6368 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251551d0, 0xc424c73290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250643e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251551d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251551d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42367ec30, 0xc424ac7f28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4251551d0, 0x0, 0x0, 0x0, 0xc424ac7f28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4251551d0, 0x6f0968, 0x3, 0x51f701, 0xc425004de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4251551d0, 0x5, 0xc421f654b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6387 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8f00, 0xc4248b7e40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d9c30, 0xc4236044a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421ef8f00, 0x0, 0x0, 0x0, 0xc4236044a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421ef8f00, 0x6f0968, 0x3, 0x51f701, 0xc424e812c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421ef8f00, 0x5, 0xc421f576d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6369 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251552c0, 0xc424c732b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251552c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251552c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42367fc30, 0xc424ac7f40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4251552c0, 0x0, 0x0, 0x0, 0xc424ac7f40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4251552c0, 0x6f0968, 0x3, 0x51f701, 0xc425004e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4251552c0, 0x5, 0xc421f654d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6402 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251553b0, 0xc424c732d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250644c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251553b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251553b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423688c30, 0xc424ac7f58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4251553b0, 0x0, 0x0, 0x0, 0xc424ac7f58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4251553b0, 0x6f0968, 0x3, 0x51f701, 0xc425004ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4251553b0, 0x5, 0xc421f654f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6403 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251554a0, 0xc424c733b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251554a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251554a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423689c30, 0xc424ac7f70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4251554a0, 0x0, 0x0, 0x0, 0xc424ac7f70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4251554a0, 0x6f0968, 0x3, 0x51f701, 0xc425004f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4251554a0, 0x5, 0xc421f65510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6404 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155590, 0xc424c733d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250645e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42367ac30, 0xc424ac7f88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425155590, 0x0, 0x0, 0x0, 0xc424ac7f88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425155590, 0x6f0968, 0x3, 0x51f701, 0xc425004ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425155590, 0x5, 0xc421f65530, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6405 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155680, 0xc424c733f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42367bc30, 0xc424ac7fa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425155680, 0x0, 0x0, 0x0, 0xc424ac7fa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425155680, 0x6f0968, 0x3, 0x51f701, 0xc425005050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425155680, 0x5, 0xc421f65550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6406 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155860, 0xc424c73440)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423684c30, 0xc424ac7fd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425155860, 0x0, 0x0, 0x0, 0xc424ac7fd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425155860, 0x6f0968, 0x3, 0x51f701, 0xc425005110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425155860, 0x5, 0xc421f65570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6407 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155950, 0xc424c73480)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423685c30, 0xc424ac7fe8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425155950, 0x0, 0x0, 0x0, 0xc424ac7fe8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425155950, 0x6f0968, 0x3, 0x51f701, 0xc425005170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425155950, 0x5, 0xc421f65590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6408 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155a40, 0xc424c734c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250647c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423686c30, 0xc425218000)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425155a40, 0x0, 0x0, 0x0, 0xc425218000, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425155a40, 0x6f0968, 0x3, 0x51f701, 0xc4250051d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425155a40, 0x5, 0xc421f655b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6409 [semacquire]:
sync.runtime_Semacquire(0xc421f6569c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f65690)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6411 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155c20, 0xc424c73500)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423687c30, 0xc425218030)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425155c20, 0x0, 0x0, 0x0, 0xc425218030, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425155c20, 0x6f0968, 0x3, 0x51f701, 0xc425005290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425155c20, 0x5, 0xc421f656b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6388 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef91d0, 0xc4248b7ea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef91d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236cac30, 0xc4236044f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421ef91d0, 0x0, 0x0, 0x0, 0xc4236044f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421ef91d0, 0x6f0968, 0x3, 0x51f701, 0xc424e813e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421ef91d0, 0x5, 0xc421f576f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6389 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef93b0, 0xc4248b7f00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eeca20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef93b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236cbc30, 0xc423604520)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421ef93b0, 0x0, 0x0, 0x0, 0xc423604520, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421ef93b0, 0x6f0968, 0x3, 0x51f701, 0xc424e814a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421ef93b0, 0x5, 0xc421f57710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6390 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9590, 0xc4248b7f80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e0c30, 0xc423604550)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421ef9590, 0x0, 0x0, 0x0, 0xc423604550, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421ef9590, 0x6f0968, 0x3, 0x51f701, 0xc424e81560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421ef9590, 0x5, 0xc421f57730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6391 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9770, 0xc425106020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e1c30, 0xc423604580)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421ef9770, 0x0, 0x0, 0x0, 0xc423604580, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421ef9770, 0x6f0968, 0x3, 0x51f701, 0xc424e816b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421ef9770, 0x5, 0xc421f57750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6392 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9950, 0xc425106060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d2c30, 0xc4236045b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421ef9950, 0x0, 0x0, 0x0, 0xc4236045b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421ef9950, 0x6f0968, 0x3, 0x51f701, 0xc424e81770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421ef9950, 0x5, 0xc421f57770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6393 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9b30, 0xc4251060a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d3c30, 0xc4236045e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421ef9b30, 0x0, 0x0, 0x0, 0xc4236045e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421ef9b30, 0x6f0968, 0x3, 0x51f701, 0xc424e81830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421ef9b30, 0x5, 0xc421f57790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6394 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9d10, 0xc4251060e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eece60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e8c30, 0xc423604610)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421ef9d10, 0x0, 0x0, 0x0, 0xc423604610, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421ef9d10, 0x6f0968, 0x3, 0x51f701, 0xc424e818f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421ef9d10, 0x5, 0xc421f577b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6395 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130000, 0xc425106140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecf80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e9c30, 0xc423604658)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425130000, 0x0, 0x0, 0x0, 0xc423604658, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425130000, 0x6f0968, 0x3, 0x51f701, 0xc424e81a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425130000, 0x5, 0xc421f577d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6396 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251301e0, 0xc425106190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251301e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251301e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236dac30, 0xc423604688)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4251301e0, 0x0, 0x0, 0x0, 0xc423604688, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4251301e0, 0x6f0968, 0x3, 0x51f701, 0xc424e81b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4251301e0, 0x5, 0xc421f577f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6397 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251304b0, 0xc425106240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251304b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251304b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236dbc30, 0xc4236046d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4251304b0, 0x0, 0x0, 0x0, 0xc4236046d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4251304b0, 0x6f0968, 0x3, 0x51f701, 0xc424e81c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4251304b0, 0x5, 0xc421f57810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6398 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130690, 0xc425106280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f0c30, 0xc423604700)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425130690, 0x0, 0x0, 0x0, 0xc423604700, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425130690, 0x6f0968, 0x3, 0x51f701, 0xc424e81ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425130690, 0x5, 0xc421f57830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6412 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155d10, 0xc424c73520)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423690c30, 0xc425218048)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425155d10, 0x0, 0x0, 0x0, 0xc425218048, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425155d10, 0x6f0968, 0x3, 0x51f701, 0xc425005320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425155d10, 0x5, 0xc421f656d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6399 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130960, 0xc4251062f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f1c30, 0xc423604730)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425130960, 0x0, 0x0, 0x0, 0xc423604730, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425130960, 0x6f0968, 0x3, 0x51f701, 0xc424e81da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425130960, 0x5, 0xc421f57850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6413 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155e00, 0xc424c73540)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423691c30, 0xc425218060)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425155e00, 0x0, 0x0, 0x0, 0xc425218060, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425155e00, 0x6f0968, 0x3, 0x51f701, 0xc425005380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425155e00, 0x5, 0xc421f656f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6400 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130b40, 0xc425106360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e2c30, 0xc423604760)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425130b40, 0x0, 0x0, 0x0, 0xc423604760, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425130b40, 0x6f0968, 0x3, 0x51f701, 0xc424e81e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425130b40, 0x5, 0xc421f57870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6414 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b061e0, 0xc4248b6ca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b061e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b061e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423682c30, 0xc4244efd40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b061e0, 0x0, 0x0, 0x0, 0xc4244efd40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b061e0, 0x6f0968, 0x3, 0x51f701, 0xc424867380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b061e0, 0x5, 0xc421f65710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6415 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b062d0, 0xc4248b6cc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b062d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b062d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423683c30, 0xc4244efd58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b062d0, 0x0, 0x0, 0x0, 0xc4244efd58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b062d0, 0x6f0968, 0x3, 0x51f701, 0xc4248673e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b062d0, 0x5, 0xc421f65730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6416 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b063c0, 0xc4248b6ce0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1ca40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b063c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b063c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42368cc30, 0xc4244efd70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b063c0, 0x0, 0x0, 0x0, 0xc4244efd70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b063c0, 0x6f0968, 0x3, 0x51f701, 0xc424867440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b063c0, 0x5, 0xc421f65750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6417 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b065a0, 0xc4248b6d60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b065a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b065a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42368dc30, 0xc4244efda0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b065a0, 0x0, 0x0, 0x0, 0xc4244efda0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b065a0, 0x6f0968, 0x3, 0x51f701, 0xc424867500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b065a0, 0x5, 0xc421f65770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6401 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130d20, 0xc4251063a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e3c30, 0xc423604790)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425130d20, 0x0, 0x0, 0x0, 0xc423604790, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425130d20, 0x6f0968, 0x3, 0x51f701, 0xc424e81f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425130d20, 0x5, 0xc421f57890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6418 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130f00, 0xc4251063f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f8c30, 0xc4236047c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425130f00, 0x0, 0x0, 0x0, 0xc4236047c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425130f00, 0x6f0968, 0x3, 0x51f701, 0xc42517a000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425130f00, 0x5, 0xc421f578b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6419 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251310e0, 0xc425106460)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251310e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251310e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f9c30, 0xc4236047f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4251310e0, 0x0, 0x0, 0x0, 0xc4236047f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4251310e0, 0x6f0968, 0x3, 0x51f701, 0xc42517a0c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4251310e0, 0x5, 0xc421f578d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6420 [semacquire]:
sync.runtime_Semacquire(0xc421f579ac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f579a0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6434 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06690, 0xc4248b6da0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42368ec30, 0xc4244efdb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424b06690, 0x0, 0x0, 0x0, 0xc4244efdb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424b06690, 0x6f0968, 0x3, 0x51f701, 0xc424867560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424b06690, 0x5, 0xc421f65790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6435 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06780, 0xc4248b6de0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42368fc30, 0xc4244efdd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424b06780, 0x0, 0x0, 0x0, 0xc4244efdd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424b06780, 0x6f0968, 0x3, 0x51f701, 0xc4248675c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424b06780, 0x5, 0xc421f657b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6422 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251312c0, 0xc4251064a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251312c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251312c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236eac30, 0xc423604820)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4251312c0, 0x0, 0x0, 0x0, 0xc423604820, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4251312c0, 0x6f0968, 0x3, 0x51f701, 0xc42517a180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4251312c0, 0x5, 0xc421f579c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6436 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06870, 0xc4248b6e20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423698c30, 0xc4244efde8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424b06870, 0x0, 0x0, 0x0, 0xc4244efde8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424b06870, 0x6f0968, 0x3, 0x51f701, 0xc424867620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424b06870, 0x5, 0xc421f657d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6437 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06960, 0xc4248b6e60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423699c30, 0xc4244efe00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424b06960, 0x0, 0x0, 0x0, 0xc4244efe00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424b06960, 0x6f0968, 0x3, 0x51f701, 0xc424867680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424b06960, 0x5, 0xc421f657f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6438 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06a50, 0xc4248b6ea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42368ac30, 0xc4244efe18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424b06a50, 0x0, 0x0, 0x0, 0xc4244efe18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424b06a50, 0x6f0968, 0x3, 0x51f701, 0xc4248676e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424b06a50, 0x5, 0xc421f65810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6439 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06c30, 0xc4248b6ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42368bc30, 0xc4244efe30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424b06c30, 0x0, 0x0, 0x0, 0xc4244efe30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424b06c30, 0x6f0968, 0x3, 0x51f701, 0xc424867740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424b06c30, 0x5, 0xc421f65830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6440 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06d20, 0xc4248b6f10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423694c30, 0xc4244efe48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424b06d20, 0x0, 0x0, 0x0, 0xc4244efe48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424b06d20, 0x6f0968, 0x3, 0x51f701, 0xc4248677a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424b06d20, 0x5, 0xc421f65850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6441 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06e10, 0xc4248b6f30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1ce20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423695c30, 0xc4244efe60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424b06e10, 0x0, 0x0, 0x0, 0xc4244efe60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424b06e10, 0x6f0968, 0x3, 0x51f701, 0xc424867800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424b06e10, 0x5, 0xc421f65870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6442 [semacquire]:
sync.runtime_Semacquire(0xc421f6594c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f65940)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6444 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06f00, 0xc4248b6f50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1ce80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423696c30, 0xc4244efe78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b06f00, 0x0, 0x0, 0x0, 0xc4244efe78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b06f00, 0x6f0968, 0x3, 0x51f701, 0xc424867860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b06f00, 0x5, 0xc421f65960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6423 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251314a0, 0xc4251064e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251314a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251314a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236ebc30, 0xc423604850)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4251314a0, 0x0, 0x0, 0x0, 0xc423604850, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4251314a0, 0x6f0968, 0x3, 0x51f701, 0xc42517a240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4251314a0, 0x5, 0xc421f579e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6424 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131770, 0xc425106540)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423700c30, 0xc423604898)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425131770, 0x0, 0x0, 0x0, 0xc423604898, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425131770, 0x6f0968, 0x3, 0x51f701, 0xc42517a360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425131770, 0x5, 0xc421f57a00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6425 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131950, 0xc425106580)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423701c30, 0xc4236048c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425131950, 0x0, 0x0, 0x0, 0xc4236048c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425131950, 0x6f0968, 0x3, 0x51f701, 0xc42517a420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425131950, 0x5, 0xc421f57a20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6445 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06ff0, 0xc4248b6f70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423697c30, 0xc4244efe90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b06ff0, 0x0, 0x0, 0x0, 0xc4244efe90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b06ff0, 0x6f0968, 0x3, 0x51f701, 0xc4248678c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b06ff0, 0x5, 0xc421f65980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6446 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b070e0, 0xc4248b6fa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cf40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b070e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b070e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a0c30, 0xc4244efea8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b070e0, 0x0, 0x0, 0x0, 0xc4244efea8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b070e0, 0x6f0968, 0x3, 0x51f701, 0xc424867920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b070e0, 0x5, 0xc421f659a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6447 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b071d0, 0xc4248b6fe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cfa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b071d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b071d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a1c30, 0xc4244efec0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b071d0, 0x0, 0x0, 0x0, 0xc4244efec0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b071d0, 0x6f0968, 0x3, 0x51f701, 0xc424867980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b071d0, 0x5, 0xc421f659c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6448 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b072c0, 0xc4248b7020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b072c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b072c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423692c30, 0xc4244efed8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b072c0, 0x0, 0x0, 0x0, 0xc4244efed8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b072c0, 0x6f0968, 0x3, 0x51f701, 0xc4248679e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b072c0, 0x5, 0xc421f659e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6449 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b073b0, 0xc4248b7060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b073b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b073b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423693c30, 0xc4244efef0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b073b0, 0x0, 0x0, 0x0, 0xc4244efef0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b073b0, 0x6f0968, 0x3, 0x51f701, 0xc424867a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b073b0, 0x5, 0xc421f65a00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6426 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541950, 0xc424c72110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f2c30, 0xc424ac76a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423541950, 0x0, 0x0, 0x0, 0xc424ac76a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423541950, 0x6f0968, 0x3, 0x51f701, 0xc424a74a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423541950, 0x5, 0xc421f57a40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6450 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b074a0, 0xc4248b70a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b074a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b074a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42369cc30, 0xc4244eff08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b074a0, 0x0, 0x0, 0x0, 0xc4244eff08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b074a0, 0x6f0968, 0x3, 0x51f701, 0xc424867aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b074a0, 0x5, 0xc421f65a20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6451 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07590, 0xc4248b70e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42369dc30, 0xc4244eff20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424b07590, 0x0, 0x0, 0x0, 0xc4244eff20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424b07590, 0x6f0968, 0x3, 0x51f701, 0xc424867b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424b07590, 0x5, 0xc421f65a40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6427 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef90e0, 0xc4248b7e80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef90e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f3c30, 0xc4236044d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421ef90e0, 0x0, 0x0, 0x0, 0xc4236044d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421ef90e0, 0x6f0968, 0x3, 0x51f701, 0xc424e81380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421ef90e0, 0x5, 0xc421f57a60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6452 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07680, 0xc4248b7120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42369ec30, 0xc4244eff38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424b07680, 0x0, 0x0, 0x0, 0xc4244eff38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424b07680, 0x6f0968, 0x3, 0x51f701, 0xc424867b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424b07680, 0x5, 0xc421f65a60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6453 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07860, 0xc4248b71f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42369fc30, 0xc4244eff68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424b07860, 0x0, 0x0, 0x0, 0xc4244eff68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424b07860, 0x6f0968, 0x3, 0x51f701, 0xc424867ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424b07860, 0x5, 0xc421f65a80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6454 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07a40, 0xc4248b7270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a8c30, 0xc4244eff98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424b07a40, 0x0, 0x0, 0x0, 0xc4244eff98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424b07a40, 0x6f0968, 0x3, 0x51f701, 0xc424867da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424b07a40, 0x5, 0xc421f65aa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6455 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16e10, 0xc424c72510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a9c30, 0xc424ac7898)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424d16e10, 0x0, 0x0, 0x0, 0xc424ac7898, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424d16e10, 0x6f0968, 0x3, 0x51f701, 0xc424a75260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424d16e10, 0x5, 0xc421f65ac0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6428 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a000, 0xc424c73580)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423708c30, 0xc425218090)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42502a000, 0x0, 0x0, 0x0, 0xc425218090, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42502a000, 0x6f0968, 0x3, 0x51f701, 0xc425005440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42502a000, 0x5, 0xc421f57a80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6456 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154f00, 0xc424c73230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42369ac30, 0xc424ac7ef8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425154f00, 0x0, 0x0, 0x0, 0xc424ac7ef8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425154f00, 0x6f0968, 0x3, 0x51f701, 0xc425004d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425154f00, 0x5, 0xc421f65ae0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6429 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a2d0, 0xc424c735c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423709c30, 0xc4252180c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42502a2d0, 0x0, 0x0, 0x0, 0xc4252180c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42502a2d0, 0x6f0968, 0x3, 0x51f701, 0xc425005500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42502a2d0, 0x5, 0xc421f57aa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6457 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de4b0, 0xc4234e00a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de4b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42369bc30, 0x410ffd, 0xc42227f198)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4234de4b0, 0x0, 0x0, 0x0, 0xc42227f198, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4234de4b0, 0x6f0968, 0x3, 0x51f701, 0xc422ac1680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4234de4b0, 0x5, 0xc421f65b00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6430 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a4b0, 0xc424c73600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236fac30, 0xc4252180f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42502a4b0, 0x0, 0x0, 0x0, 0xc4252180f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42502a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4250055c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42502a4b0, 0x5, 0xc421f57ac0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6458 [semacquire]:
sync.runtime_Semacquire(0xc421f65bec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f65be0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6431 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a690, 0xc424c73640)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236fbc30, 0xc425218120)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42502a690, 0x0, 0x0, 0x0, 0xc425218120, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42502a690, 0x6f0968, 0x3, 0x51f701, 0xc425005680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42502a690, 0x5, 0xc421f57ae0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6432 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a870, 0xc424c73680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423710c30, 0xc425218150)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42502a870, 0x0, 0x0, 0x0, 0xc425218150, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42502a870, 0x6f0968, 0x3, 0x51f701, 0xc425005740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42502a870, 0x5, 0xc421f57b00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6433 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502aa50, 0xc424c736c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502aa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423711c30, 0xc425218180)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42502aa50, 0x0, 0x0, 0x0, 0xc425218180, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42502aa50, 0x6f0968, 0x3, 0x51f701, 0xc425005800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42502aa50, 0x5, 0xc421f57b20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6460 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07d10, 0xc4248b7330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42369bc30, 0xc4244effe0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b07d10, 0x0, 0x0, 0x0, 0xc4244effe0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b07d10, 0x6f0968, 0x3, 0x51f701, 0xc424867ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b07d10, 0x5, 0xc421f65c00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6466 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502ac30, 0xc424c73700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502ac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423702c30, 0xc4252181b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42502ac30, 0x0, 0x0, 0x0, 0xc4252181b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42502ac30, 0x6f0968, 0x3, 0x51f701, 0xc4250058c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42502ac30, 0x5, 0xc421f57b40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6467 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502af00, 0xc424c737c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502af00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423703c30, 0xc4252181f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42502af00, 0x0, 0x0, 0x0, 0xc4252181f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42502af00, 0x6f0968, 0x3, 0x51f701, 0xc425005aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42502af00, 0x5, 0xc421f57b60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6468 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b0e0, 0xc424c73830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423718c30, 0xc425218228)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42502b0e0, 0x0, 0x0, 0x0, 0xc425218228, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42502b0e0, 0x6f0968, 0x3, 0x51f701, 0xc425005b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42502b0e0, 0x5, 0xc421f57b80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b2c0, 0xc424c738a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250651c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423719c30, 0xc425218258)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42502b2c0, 0x0, 0x0, 0x0, 0xc425218258, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42502b2c0, 0x6f0968, 0x3, 0x51f701, 0xc425005c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42502b2c0, 0x5, 0xc421f57ba0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6470 [semacquire]:
sync.runtime_Semacquire(0xc421f57c8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f57c80)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6472 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b4a0, 0xc424c738e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250652a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42370ac30, 0xc425218288)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42502b4a0, 0x0, 0x0, 0x0, 0xc425218288, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42502b4a0, 0x6f0968, 0x3, 0x51f701, 0xc425005ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42502b4a0, 0x5, 0xc421f57ca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2000, 0xc4248b73c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b0c30, 0xc423604028)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ea2000, 0x0, 0x0, 0x0, 0xc423604028, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ea2000, 0x6f0968, 0x3, 0x51f701, 0xc424e80000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ea2000, 0x5, 0xc421f65c20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6462 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea23c0, 0xc4248b7430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea23c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b1c30, 0xc423604070)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424ea23c0, 0x0, 0x0, 0x0, 0xc423604070, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424ea23c0, 0x6f0968, 0x3, 0x51f701, 0xc424e80120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424ea23c0, 0x5, 0xc421f65c40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6463 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea25a0, 0xc4248b74b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea25a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a2c30, 0xc4236040a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424ea25a0, 0x0, 0x0, 0x0, 0xc4236040a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424ea25a0, 0x6f0968, 0x3, 0x51f701, 0xc424e801e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424ea25a0, 0x5, 0xc421f65c60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6464 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2870, 0xc4248b7570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a3c30, 0xc4236040e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424ea2870, 0x0, 0x0, 0x0, 0xc4236040e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424ea2870, 0x6f0968, 0x3, 0x51f701, 0xc424e80300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424ea2870, 0x5, 0xc421f65c80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6465 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2a50, 0xc4248b75d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b8c30, 0xc423604118)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424ea2a50, 0x0, 0x0, 0x0, 0xc423604118, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424ea2a50, 0x6f0968, 0x3, 0x51f701, 0xc424e803f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424ea2a50, 0x5, 0xc421f65ca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6482 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2c30, 0xc4248b7610)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1da40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b9c30, 0xc423604148)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424ea2c30, 0x0, 0x0, 0x0, 0xc423604148, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424ea2c30, 0x6f0968, 0x3, 0x51f701, 0xc424e804b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424ea2c30, 0x5, 0xc421f65cc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6483 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2e10, 0xc4248b76a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1db00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236aac30, 0xc423604178)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424ea2e10, 0x0, 0x0, 0x0, 0xc423604178, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424ea2e10, 0x6f0968, 0x3, 0x51f701, 0xc424e80570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424ea2e10, 0x5, 0xc421f65ce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6484 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2ff0, 0xc4248b7720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1dbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236abc30, 0xc4236041a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424ea2ff0, 0x0, 0x0, 0x0, 0xc4236041a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424ea2ff0, 0x6f0968, 0x3, 0x51f701, 0xc424e80630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424ea2ff0, 0x5, 0xc421f65d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6485 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea32c0, 0xc4248b77a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1dc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea32c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c0c30, 0xc4236041d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424ea32c0, 0x0, 0x0, 0x0, 0xc4236041d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424ea32c0, 0x6f0968, 0x3, 0x51f701, 0xc424e806f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424ea32c0, 0x5, 0xc421f65d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6486 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b51d0, 0xc4245eef20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b51d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b51d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a6c30, 0xc4244ef230)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4246b51d0, 0x0, 0x0, 0x0, 0xc4244ef230, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4246b51d0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4246b51d0, 0x5, 0xc421f65d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6487 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea34a0, 0xc4248b77e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1dd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea34a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c1c30, 0xc423604208)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424ea34a0, 0x0, 0x0, 0x0, 0xc423604208, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424ea34a0, 0x6f0968, 0x3, 0x51f701, 0xc424e807b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424ea34a0, 0x5, 0xc421f65d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6488 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300960, 0xc425107370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b2c30, 0xc4236050c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425300960, 0x0, 0x0, 0x0, 0xc4236050c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425300960, 0x6f0968, 0x3, 0x51f701, 0xc4254746c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425300960, 0x5, 0xc421f65d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6489 [semacquire]:
sync.runtime_Semacquire(0xc421f65e5c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f65e50)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6473 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b680, 0xc424c73960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42370bc30, 0xc4252182b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42502b680, 0x0, 0x0, 0x0, 0xc4252182b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42502b680, 0x6f0968, 0x3, 0x51f701, 0xc425005da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42502b680, 0x5, 0xc421f57cc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6474 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b860, 0xc424c739c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423720c30, 0xc4252182e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42502b860, 0x0, 0x0, 0x0, 0xc4252182e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42502b860, 0x6f0968, 0x3, 0x51f701, 0xc425005e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42502b860, 0x5, 0xc421f57ce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6475 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502ba40, 0xc424c73a00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250654e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502ba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423721c30, 0xc425218318)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42502ba40, 0x0, 0x0, 0x0, 0xc425218318, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42502ba40, 0x6f0968, 0x3, 0x51f701, 0xc425005f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42502ba40, 0x5, 0xc421f57d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6476 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502bc20, 0xc424c73a40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250655a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502bc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423712c30, 0xc425218348)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42502bc20, 0x0, 0x0, 0x0, 0xc425218348, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42502bc20, 0x6f0968, 0x3, 0x51f701, 0xc42528a000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42502bc20, 0x5, 0xc421f57d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6477 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502be00, 0xc424c73a80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502be00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423713c30, 0xc425218378)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42502be00, 0x0, 0x0, 0x0, 0xc425218378, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42502be00, 0x6f0968, 0x3, 0x51f701, 0xc42528a0c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42502be00, 0x5, 0xc421f57d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8000, 0xc424c73ac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423728c30, 0xc4252183a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4252a8000, 0x0, 0x0, 0x0, 0xc4252183a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4252a8000, 0x6f0968, 0x3, 0x51f701, 0xc42528a180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4252a8000, 0x5, 0xc421f57d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6479 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a81e0, 0xc424c73b00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a81e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423729c30, 0xc4252183d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4252a81e0, 0x0, 0x0, 0x0, 0xc4252183d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4252a81e0, 0x6f0968, 0x3, 0x51f701, 0xc42528a240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4252a81e0, 0x5, 0xc421f57d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6480 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3680, 0xc4248b7830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1de00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42371ac30, 0xc423604238)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424ea3680, 0x0, 0x0, 0x0, 0xc423604238, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424ea3680, 0x6f0968, 0x3, 0x51f701, 0xc424e80870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424ea3680, 0x5, 0xc421f57da0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6481 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a83c0, 0xc424c73b90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a83c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42371bc30, 0xc425218408)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4252a83c0, 0x0, 0x0, 0x0, 0xc425218408, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4252a83c0, 0x6f0968, 0x3, 0x51f701, 0xc42528a390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4252a83c0, 0x5, 0xc421f57dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6498 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a85a0, 0xc424c73bd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250659e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a85a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423730c30, 0xc425218438)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4252a85a0, 0x0, 0x0, 0x0, 0xc425218438, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4252a85a0, 0x6f0968, 0x3, 0x51f701, 0xc42528a450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4252a85a0, 0x5, 0xc421f57de0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6499 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8780, 0xc424c73c10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423731c30, 0xc425218468)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4252a8780, 0x0, 0x0, 0x0, 0xc425218468, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4252a8780, 0x6f0968, 0x3, 0x51f701, 0xc42528a510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4252a8780, 0x5, 0xc421f57e00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6491 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300b40, 0xc4251073b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b3c30, 0xc4236050f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425300b40, 0x0, 0x0, 0x0, 0xc4236050f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425300b40, 0x6f0968, 0x3, 0x51f701, 0xc425474780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425300b40, 0x5, 0xc421f65e70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6500 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8960, 0xc424c73c50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423722c30, 0xc425218498)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4252a8960, 0x0, 0x0, 0x0, 0xc425218498, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4252a8960, 0x6f0968, 0x3, 0x51f701, 0xc42528a5d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4252a8960, 0x5, 0xc421f57e20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6501 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8b40, 0xc424c73c90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423723c30, 0xc4252184c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4252a8b40, 0x0, 0x0, 0x0, 0xc4252184c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4252a8b40, 0x6f0968, 0x3, 0x51f701, 0xc42528a690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4252a8b40, 0x5, 0xc421f57e40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6502 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8e10, 0xc424c73d10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423738c30, 0xc4252184f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4252a8e10, 0x0, 0x0, 0x0, 0xc4252184f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4252a8e10, 0x6f0968, 0x3, 0x51f701, 0xc42528a750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4252a8e10, 0x5, 0xc421f57e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6503 [semacquire]:
sync.runtime_Semacquire(0xc421f57f3c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f57f30)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6505 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8ff0, 0xc424c73de0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423739c30, 0xc425218528)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4252a8ff0, 0x0, 0x0, 0x0, 0xc425218528, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4252a8ff0, 0x6f0968, 0x3, 0x51f701, 0xc42528a8a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4252a8ff0, 0x5, 0xc421f57f50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6492 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300d20, 0xc4251073f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c8c30, 0xc423605120)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425300d20, 0x0, 0x0, 0x0, 0xc423605120, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425300d20, 0x6f0968, 0x3, 0x51f701, 0xc425474840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425300d20, 0x5, 0xc421f65e90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6493 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300f00, 0xc425107430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c9c30, 0xc423605150)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425300f00, 0x0, 0x0, 0x0, 0xc423605150, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425300f00, 0x6f0968, 0x3, 0x51f701, 0xc425474900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425300f00, 0x5, 0xc421f65eb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6494 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253010e0, 0xc425107470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253010e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253010e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237bac30, 0xc423605180)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4253010e0, 0x0, 0x0, 0x0, 0xc423605180, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4253010e0, 0x6f0968, 0x3, 0x51f701, 0xc4254749c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4253010e0, 0x5, 0xc421f65ed0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253012c0, 0xc4251074b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253012c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253012c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237bbc30, 0xc4236051b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4253012c0, 0x0, 0x0, 0x0, 0xc4236051b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4253012c0, 0x6f0968, 0x3, 0x51f701, 0xc425474a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4253012c0, 0x5, 0xc421f65ef0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6496 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253014a0, 0xc4251074f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253014a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253014a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d0c30, 0xc4236051e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4253014a0, 0x0, 0x0, 0x0, 0xc4236051e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4253014a0, 0x6f0968, 0x3, 0x51f701, 0xc425474b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4253014a0, 0x5, 0xc421f65f10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6497 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301770, 0xc425107530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d1c30, 0xc423605210)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425301770, 0x0, 0x0, 0x0, 0xc423605210, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425301770, 0x6f0968, 0x3, 0x51f701, 0xc425474c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425301770, 0x5, 0xc421f65f30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6514 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301950, 0xc425107570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255081c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c2c30, 0xc423605240)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425301950, 0x0, 0x0, 0x0, 0xc423605240, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425301950, 0x6f0968, 0x3, 0x51f701, 0xc425474cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425301950, 0x5, 0xc421f65f50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6515 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301b30, 0xc4251075b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255082a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c3c30, 0xc423605270)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425301b30, 0x0, 0x0, 0x0, 0xc423605270, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425301b30, 0x6f0968, 0x3, 0x51f701, 0xc425474d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425301b30, 0x5, 0xc421f65f70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6516 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301d10, 0xc425107690)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255083c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d8c30, 0xc4236052a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425301d10, 0x0, 0x0, 0x0, 0xc4236052a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425301d10, 0x6f0968, 0x3, 0x51f701, 0xc425474ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425301d10, 0x5, 0xc421f65f90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6517 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301ef0, 0xc4251076f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d9c30, 0xc4236052d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425301ef0, 0x0, 0x0, 0x0, 0xc4236052d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425301ef0, 0x6f0968, 0x3, 0x51f701, 0xc425474f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425301ef0, 0x5, 0xc421f65fb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6518 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a82d0, 0xc425107780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255085a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a82d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237cac30, 0xc423605318)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4256a82d0, 0x0, 0x0, 0x0, 0xc423605318, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4256a82d0, 0x6f0968, 0x3, 0x51f701, 0xc4254750b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4256a82d0, 0x5, 0xc421f65fd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6519 [semacquire]:
sync.runtime_Semacquire(0xc42202c0bc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c0b0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6506 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a91d0, 0xc424c73e50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a91d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42372ac30, 0xc425218558)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4252a91d0, 0x0, 0x0, 0x0, 0xc425218558, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4252a91d0, 0x6f0968, 0x3, 0x51f701, 0xc42528a960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4252a91d0, 0x5, 0xc421f57f70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a94a0, 0xc424c73ed0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a94a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42372bc30, 0xc4252185a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4252a94a0, 0x0, 0x0, 0x0, 0xc4252185a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4252a94a0, 0x6f0968, 0x3, 0x51f701, 0xc42528aa80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4252a94a0, 0x5, 0xc421f57f90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6508 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9680, 0xc424c73f10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253380e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423740c30, 0xc4252185d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4252a9680, 0x0, 0x0, 0x0, 0xc4252185d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4252a9680, 0x6f0968, 0x3, 0x51f701, 0xc42528ab40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4252a9680, 0x5, 0xc421f57fb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6509 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9860, 0xc424c73f50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253381a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423741c30, 0xc425218600)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4252a9860, 0x0, 0x0, 0x0, 0xc425218600, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4252a9860, 0x6f0968, 0x3, 0x51f701, 0xc42528ac30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4252a9860, 0x5, 0xc421f57fd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a85a0, 0xc4251077e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255086c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a85a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237cbc30, 0xc423605360)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4256a85a0, 0x0, 0x0, 0x0, 0xc423605360, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4256a85a0, 0x6f0968, 0x3, 0x51f701, 0xc4254751d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4256a85a0, 0x5, 0xc42202c0d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6510 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9c20, 0xc424c73fd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423733c30, 0xc425218660)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4252a9c20, 0x0, 0x0, 0x0, 0xc425218660, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4252a9c20, 0x6f0968, 0x3, 0x51f701, 0xc42528adb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4252a9c20, 0x5, 0xc421f57ff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6511 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154780, 0xc424c730b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423679c30, 0xc424ac7e38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425154780, 0x0, 0x0, 0x0, 0xc424ac7e38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425154780, 0x6f0968, 0x3, 0x51f701, 0xc4250049f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425154780, 0x5, 0xc422028010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6512 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3e00, 0xc4248b7a90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c9c30, 0xc4236042f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424ea3e00, 0x0, 0x0, 0x0, 0xc4236042f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424ea3e00, 0x6f0968, 0x3, 0x51f701, 0xc424e80c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424ea3e00, 0x5, 0xc422028030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6513 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef81e0, 0xc4248b7b60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef81e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c6c30, 0xc423604358)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421ef81e0, 0x0, 0x0, 0x0, 0xc423604358, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421ef81e0, 0x6f0968, 0x3, 0x51f701, 0xc424e80d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421ef81e0, 0x5, 0xc422028050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6530 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9a40, 0xc424c73f90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423732c30, 0xc425218630)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4252a9a40, 0x0, 0x0, 0x0, 0xc425218630, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4252a9a40, 0x6f0968, 0x3, 0x51f701, 0xc42528acf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4252a9a40, 0x5, 0xc422028070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6531 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9d10, 0xc424c73ff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253383a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42373fc30, 0xc425218678)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4252a9d10, 0x0, 0x0, 0x0, 0xc425218678, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4252a9d10, 0x6f0968, 0x3, 0x51f701, 0xc42528ae10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4252a9d10, 0x5, 0xc422028090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6532 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9ef0, 0xc425436060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423744c30, 0xc4252186a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4252a9ef0, 0x0, 0x0, 0x0, 0xc4252186a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4252a9ef0, 0x6f0968, 0x3, 0x51f701, 0xc42528aed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4252a9ef0, 0x5, 0xc4220280b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6533 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f80f0, 0xc4254360e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f80f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423745c30, 0xc4252186d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4253f80f0, 0x0, 0x0, 0x0, 0xc4252186d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4253f80f0, 0x6f0968, 0x3, 0x51f701, 0xc42528af90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4253f80f0, 0x5, 0xc4220280d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6534 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f82d0, 0xc425436200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f82d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423746c30, 0xc425218708)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4253f82d0, 0x0, 0x0, 0x0, 0xc425218708, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4253f82d0, 0x6f0968, 0x3, 0x51f701, 0xc42528b0e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4253f82d0, 0x5, 0xc4220280f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6535 [semacquire]:
sync.runtime_Semacquire(0xc4220281dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220281d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6537 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f85a0, 0xc4254362c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f85a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423747c30, 0xc425218750)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4253f85a0, 0x0, 0x0, 0x0, 0xc425218750, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4253f85a0, 0x6f0968, 0x3, 0x51f701, 0xc42528b200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4253f85a0, 0x5, 0xc4220281f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8780, 0xc425107820)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e0c30, 0xc423605390)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4256a8780, 0x0, 0x0, 0x0, 0xc423605390, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4256a8780, 0x6f0968, 0x3, 0x51f701, 0xc425475290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4256a8780, 0x5, 0xc42202c0f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6523 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8960, 0xc425107860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e1c30, 0xc4236053c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4256a8960, 0x0, 0x0, 0x0, 0xc4236053c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4256a8960, 0x6f0968, 0x3, 0x51f701, 0xc425475350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4256a8960, 0x5, 0xc42202c110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6524 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8b40, 0xc4251078a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d2c30, 0xc4236053f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4256a8b40, 0x0, 0x0, 0x0, 0xc4236053f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4256a8b40, 0x6f0968, 0x3, 0x51f701, 0xc425475410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4256a8b40, 0x5, 0xc42202c130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6525 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8d20, 0xc4251078e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255089c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d3c30, 0xc423605420)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4256a8d20, 0x0, 0x0, 0x0, 0xc423605420, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4256a8d20, 0x6f0968, 0x3, 0x51f701, 0xc4254754d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4256a8d20, 0x5, 0xc42202c150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6526 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8f00, 0xc425107920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e8c30, 0xc423605450)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4256a8f00, 0x0, 0x0, 0x0, 0xc423605450, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4256a8f00, 0x6f0968, 0x3, 0x51f701, 0xc425475590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4256a8f00, 0x5, 0xc42202c170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6527 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a90e0, 0xc425107960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a90e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e9c30, 0xc423605480)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4256a90e0, 0x0, 0x0, 0x0, 0xc423605480, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4256a90e0, 0x6f0968, 0x3, 0x51f701, 0xc425475650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4256a90e0, 0x5, 0xc42202c190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6528 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a93b0, 0xc4251079d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a93b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237dac30, 0xc4236054b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4256a93b0, 0x0, 0x0, 0x0, 0xc4236054b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4256a93b0, 0x6f0968, 0x3, 0x51f701, 0xc425475710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4256a93b0, 0x5, 0xc42202c1b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6529 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246960, 0xc4251068a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237dbc30, 0xc423604a60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425246960, 0x0, 0x0, 0x0, 0xc423604a60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425246960, 0x6f0968, 0x3, 0x51f701, 0xc42517ab40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425246960, 0x5, 0xc42202c1d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6546 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799770, 0xc425436f60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f0c30, 0xc425218c30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422799770, 0x0, 0x0, 0x0, 0xc425218c30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422799770, 0x6f0968, 0x3, 0x51f701, 0xc4256d6690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422799770, 0x5, 0xc42202c1f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6547 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799950, 0xc425436fe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f1c30, 0xc425218c60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422799950, 0x0, 0x0, 0x0, 0xc425218c60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422799950, 0x6f0968, 0x3, 0x51f701, 0xc4256d6750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422799950, 0x5, 0xc42202c210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6548 [semacquire]:
sync.runtime_Semacquire(0xc42202c2ec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c2e0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6538 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8780, 0xc425436340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42374cc30, 0xc425218780)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4253f8780, 0x0, 0x0, 0x0, 0xc425218780, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4253f8780, 0x6f0968, 0x3, 0x51f701, 0xc42528b2c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4253f8780, 0x5, 0xc422028210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6539 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8a50, 0xc4254363c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253388e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42374dc30, 0xc4252187b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4253f8a50, 0x0, 0x0, 0x0, 0xc4252187b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4253f8a50, 0x6f0968, 0x3, 0x51f701, 0xc42528b380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4253f8a50, 0x5, 0xc422028230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6540 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8c30, 0xc425436440)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253389a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42374ec30, 0xc4252187e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4253f8c30, 0x0, 0x0, 0x0, 0xc4252187e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4253f8c30, 0x6f0968, 0x3, 0x51f701, 0xc42528b440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4253f8c30, 0x5, 0xc422028250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6541 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8f00, 0xc4254364b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42374fc30, 0xc425218828)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4253f8f00, 0x0, 0x0, 0x0, 0xc425218828, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4253f8f00, 0x6f0968, 0x3, 0x51f701, 0xc42528b560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4253f8f00, 0x5, 0xc422028270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6542 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f91d0, 0xc425436570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f91d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423754c30, 0xc425218870)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4253f91d0, 0x0, 0x0, 0x0, 0xc425218870, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4253f91d0, 0x6f0968, 0x3, 0x51f701, 0xc42528b680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4253f91d0, 0x5, 0xc422028290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6543 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f93b0, 0xc4254365f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f93b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423755c30, 0xc4252188a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4253f93b0, 0x0, 0x0, 0x0, 0xc4252188a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4253f93b0, 0x6f0968, 0x3, 0x51f701, 0xc42528b740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4253f93b0, 0x5, 0xc4220282b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6550 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799b30, 0xc425437060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e2c30, 0xc425218c90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422799b30, 0x0, 0x0, 0x0, 0xc425218c90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422799b30, 0x6f0968, 0x3, 0x51f701, 0xc4256d6810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422799b30, 0x5, 0xc42202c300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6544 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9680, 0xc4254366b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423756c30, 0xc4252188e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4253f9680, 0x0, 0x0, 0x0, 0xc4252188e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4253f9680, 0x6f0968, 0x3, 0x51f701, 0xc42528b860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4253f9680, 0x5, 0xc4220282d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6545 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9950, 0xc425436770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423757c30, 0xc425218930)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4253f9950, 0x0, 0x0, 0x0, 0xc425218930, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4253f9950, 0x6f0968, 0x3, 0x51f701, 0xc42528b980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4253f9950, 0x5, 0xc4220282f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6562 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9b30, 0xc4254367f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42375cc30, 0xc425218960)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4253f9b30, 0x0, 0x0, 0x0, 0xc425218960, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4253f9b30, 0x6f0968, 0x3, 0x51f701, 0xc42528ba40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4253f9b30, 0x5, 0xc422028310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6563 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9d10, 0xc425436870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253390e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42375dc30, 0xc425218990)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4253f9d10, 0x0, 0x0, 0x0, 0xc425218990, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4253f9d10, 0x6f0968, 0x3, 0x51f701, 0xc42528bb30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4253f9d10, 0x5, 0xc422028330, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6564 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9ef0, 0xc4254368f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253391a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42375ec30, 0xc4252189c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4253f9ef0, 0x0, 0x0, 0x0, 0xc4252189c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4253f9ef0, 0x6f0968, 0x3, 0x51f701, 0xc42528bbf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4253f9ef0, 0x5, 0xc422028350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6565 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798000, 0xc425436930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42375fc30, 0xc4252189d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422798000, 0x0, 0x0, 0x0, 0xc4252189d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422798000, 0x6f0968, 0x3, 0x51f701, 0xc42528bc50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422798000, 0x5, 0xc422028370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6566 [semacquire]:
sync.runtime_Semacquire(0xc42202844c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422028440)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6568 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227981e0, 0xc425436980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253392c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227981e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227981e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423768c30, 0xc425218a08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4227981e0, 0x0, 0x0, 0x0, 0xc425218a08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4227981e0, 0x6f0968, 0x3, 0x51f701, 0xc42528bd10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4227981e0, 0x5, 0xc422028460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6551 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799ef0, 0xc425437160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e3c30, 0xc425218cf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422799ef0, 0x0, 0x0, 0x0, 0xc425218cf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422799ef0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422799ef0, 0x5, 0xc42202c320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6552 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c0f0, 0xc4254371e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f8c30, 0xc425218d20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42582c0f0, 0x0, 0x0, 0x0, 0xc425218d20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42582c0f0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42582c0f0, 0x5, 0xc42202c340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6553 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c2d0, 0xc425437260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f9c30, 0xc425218d50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42582c2d0, 0x0, 0x0, 0x0, 0xc425218d50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42582c2d0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42582c2d0, 0x5, 0xc42202c360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6554 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c4b0, 0xc4254372e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237eac30, 0xc425218d80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42582c4b0, 0x0, 0x0, 0x0, 0xc425218d80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42582c4b0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42582c4b0, 0x5, 0xc42202c380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6555 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c690, 0xc425437320)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237ebc30, 0xc425218db0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42582c690, 0x0, 0x0, 0x0, 0xc425218db0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42582c690, 0x6f0968, 0x3, 0x51f701, 0xc4256d6cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42582c690, 0x5, 0xc42202c3a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6556 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c870, 0xc425437370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423800c30, 0xc425218de0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42582c870, 0x0, 0x0, 0x0, 0xc425218de0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42582c870, 0x6f0968, 0x3, 0x51f701, 0xc4256d6d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42582c870, 0x5, 0xc42202c3c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6557 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582ca50, 0xc4254373e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582ca50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423801c30, 0xc425218e10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42582ca50, 0x0, 0x0, 0x0, 0xc425218e10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42582ca50, 0x6f0968, 0x3, 0x51f701, 0xc4256d6e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42582ca50, 0x5, 0xc42202c3e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6558 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582cc30, 0xc425437460)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582cc30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f2c30, 0xc425218e40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42582cc30, 0x0, 0x0, 0x0, 0xc425218e40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42582cc30, 0x6f0968, 0x3, 0x51f701, 0xc4256d6f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42582cc30, 0x5, 0xc42202c400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6559 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582ce10, 0xc4254374e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582ce10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f3c30, 0xc425218e70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42582ce10, 0x0, 0x0, 0x0, 0xc425218e70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42582ce10, 0x6f0968, 0x3, 0x51f701, 0xc4256d6fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42582ce10, 0x5, 0xc42202c420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6560 [semacquire]:
sync.runtime_Semacquire(0xc42202c50c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c500)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6594 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582cff0, 0xc425437560)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582cff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423808c30, 0xc425218ea0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42582cff0, 0x0, 0x0, 0x0, 0xc425218ea0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42582cff0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42582cff0, 0x5, 0xc42202c520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6569 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227983c0, 0xc4254369c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227983c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227983c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423769c30, 0xc425218a38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4227983c0, 0x0, 0x0, 0x0, 0xc425218a38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4227983c0, 0x6f0968, 0x3, 0x51f701, 0xc42528bdd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4227983c0, 0x5, 0xc422028480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6570 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227985a0, 0xc425436a30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227985a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227985a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42375ac30, 0xc425218a68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4227985a0, 0x0, 0x0, 0x0, 0xc425218a68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4227985a0, 0x6f0968, 0x3, 0x51f701, 0xc42528be90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4227985a0, 0x5, 0xc4220284a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6571 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798780, 0xc425436b70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42375bc30, 0xc425218a98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422798780, 0x0, 0x0, 0x0, 0xc425218a98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422798780, 0x6f0968, 0x3, 0x51f701, 0xc4256d6030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422798780, 0x5, 0xc4220284c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6572 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798960, 0xc425436bf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423770c30, 0xc425218ac8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422798960, 0x0, 0x0, 0x0, 0xc425218ac8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422798960, 0x6f0968, 0x3, 0x51f701, 0xc4256d60f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422798960, 0x5, 0xc4220284e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6573 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798c30, 0xc425436cb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423771c30, 0xc425218b10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422798c30, 0x0, 0x0, 0x0, 0xc425218b10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422798c30, 0x6f0968, 0x3, 0x51f701, 0xc4256d6210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422798c30, 0x5, 0xc422028500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6574 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798e10, 0xc425436d30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423762c30, 0xc425218b40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422798e10, 0x0, 0x0, 0x0, 0xc425218b40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422798e10, 0x6f0968, 0x3, 0x51f701, 0xc4256d62d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422798e10, 0x5, 0xc422028520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6575 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227990e0, 0xc425436df0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227990e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227990e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423763c30, 0xc425218b88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4227990e0, 0x0, 0x0, 0x0, 0xc425218b88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4227990e0, 0x6f0968, 0x3, 0x51f701, 0xc4256d63f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4227990e0, 0x5, 0xc422028540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6576 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227993b0, 0xc425436e70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227993b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227993b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423778c30, 0xc425218bd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4227993b0, 0x0, 0x0, 0x0, 0xc425218bd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4227993b0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4227993b0, 0x5, 0xc422028560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6577 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799680, 0xc425436f20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423779c30, 0xc425218c18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422799680, 0x0, 0x0, 0x0, 0xc425218c18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422799680, 0x6f0968, 0x3, 0x51f701, 0xc4256d6630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422799680, 0x5, 0xc422028580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6578 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131c20, 0xc425106640)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42376ac30, 0xc423604910)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425131c20, 0x0, 0x0, 0x0, 0xc423604910, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425131c20, 0x6f0968, 0x3, 0x51f701, 0xc42517a5d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425131c20, 0x5, 0xc4220285a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6579 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131e00, 0xc4251066c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42376bc30, 0xc423604940)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425131e00, 0x0, 0x0, 0x0, 0xc423604940, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425131e00, 0x6f0968, 0x3, 0x51f701, 0xc42517a690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425131e00, 0x5, 0xc4220285c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6580 [semacquire]:
sync.runtime_Semacquire(0xc4220286ac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220286a0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6582 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252460f0, 0xc425106740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252460f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252460f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423780c30, 0xc423604988)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4252460f0, 0x0, 0x0, 0x0, 0xc423604988, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4252460f0, 0x6f0968, 0x3, 0x51f701, 0xc42517a7b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4252460f0, 0x5, 0xc4220286c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6595 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d1d0, 0xc4254375e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423809c30, 0xc425218ed0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42582d1d0, 0x0, 0x0, 0x0, 0xc425218ed0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42582d1d0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42582d1d0, 0x5, 0xc42202c540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6596 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d3b0, 0xc425437700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237fac30, 0xc425218f00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42582d3b0, 0x0, 0x0, 0x0, 0xc425218f00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42582d3b0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42582d3b0, 0x5, 0xc42202c560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6597 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d590, 0xc425437780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237fbc30, 0xc425218f30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42582d590, 0x0, 0x0, 0x0, 0xc425218f30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42582d590, 0x6f0968, 0x3, 0x51f701, 0xc4256d7350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42582d590, 0x5, 0xc42202c580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6598 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d770, 0xc4254377c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423810c30, 0xc425218f60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42582d770, 0x0, 0x0, 0x0, 0xc425218f60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42582d770, 0x6f0968, 0x3, 0x51f701, 0xc4256d7440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42582d770, 0x5, 0xc42202c5a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6599 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d950, 0xc425437830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582aa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423811c30, 0xc425218f90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42582d950, 0x0, 0x0, 0x0, 0xc425218f90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42582d950, 0x6f0968, 0x3, 0x51f701, 0xc4256d7500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42582d950, 0x5, 0xc42202c5c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6600 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582db30, 0xc4254378b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582aac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582db30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423802c30, 0xc425218fc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42582db30, 0x0, 0x0, 0x0, 0xc425218fc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42582db30, 0x6f0968, 0x3, 0x51f701, 0xc4256d75c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42582db30, 0x5, 0xc42202c5e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6601 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582dd10, 0xc425437930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582ab80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582dd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423803c30, 0xc425218ff0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42582dd10, 0x0, 0x0, 0x0, 0xc425218ff0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42582dd10, 0x6f0968, 0x3, 0x51f701, 0xc4256d7680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42582dd10, 0x5, 0xc42202c600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6602 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582def0, 0xc4254379b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582ac40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582def0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423818c30, 0xc425219020)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42582def0, 0x0, 0x0, 0x0, 0xc425219020, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42582def0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42582def0, 0x5, 0xc42202c620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6603 [semacquire]:
sync.runtime_Semacquire(0xc42202c6fc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c6f0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6605 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb40f0, 0xc425437a30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582ad00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb40f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb40f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423819c30, 0xc425219050)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421bb40f0, 0x0, 0x0, 0x0, 0xc425219050, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421bb40f0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421bb40f0, 0x5, 0xc42202c710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6583 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252463c0, 0xc4251067c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eede00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252463c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252463c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423781c30, 0xc4236049d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4252463c0, 0x0, 0x0, 0x0, 0xc4236049d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4252463c0, 0x6f0968, 0x3, 0x51f701, 0xc42517a8d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4252463c0, 0x5, 0xc4220286e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6584 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252465a0, 0xc425106820)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252465a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252465a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423772c30, 0xc423604a00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4252465a0, 0x0, 0x0, 0x0, 0xc423604a00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4252465a0, 0x6f0968, 0x3, 0x51f701, 0xc42517a990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4252465a0, 0x5, 0xc422028700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6585 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246870, 0xc425106880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423773c30, 0xc423604a48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425246870, 0x0, 0x0, 0x0, 0xc423604a48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425246870, 0x6f0968, 0x3, 0x51f701, 0xc42517aae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425246870, 0x5, 0xc422028720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6586 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246b40, 0xc4251068e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423788c30, 0xc423604a90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425246b40, 0x0, 0x0, 0x0, 0xc423604a90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425246b40, 0x6f0968, 0x3, 0x51f701, 0xc42517ac00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425246b40, 0x5, 0xc422028740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6587 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246d20, 0xc425106920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252421e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423789c30, 0xc423604ac0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425246d20, 0x0, 0x0, 0x0, 0xc423604ac0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425246d20, 0x6f0968, 0x3, 0x51f701, 0xc42517acc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425246d20, 0x5, 0xc422028760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6588 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246f00, 0xc425106960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252422a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42377ac30, 0xc423604af0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425246f00, 0x0, 0x0, 0x0, 0xc423604af0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425246f00, 0x6f0968, 0x3, 0x51f701, 0xc42517ad80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425246f00, 0x5, 0xc422028780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6589 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252470e0, 0xc4251069a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252470e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252470e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42377bc30, 0xc423604b20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4252470e0, 0x0, 0x0, 0x0, 0xc423604b20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4252470e0, 0x6f0968, 0x3, 0x51f701, 0xc42517ae40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4252470e0, 0x5, 0xc4220287a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6590 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252472c0, 0xc4251069e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252472c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252472c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423790c30, 0xc423604b50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4252472c0, 0x0, 0x0, 0x0, 0xc423604b50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4252472c0, 0x6f0968, 0x3, 0x51f701, 0xc42517af00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4252472c0, 0x5, 0xc4220287c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6591 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252474a0, 0xc425106a50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252474a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252474a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423791c30, 0xc423604b80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4252474a0, 0x0, 0x0, 0x0, 0xc423604b80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4252474a0, 0x6f0968, 0x3, 0x51f701, 0xc42517afc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4252474a0, 0x5, 0xc4220287e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6592 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247680, 0xc425106ac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252425c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423782c30, 0xc423604bb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425247680, 0x0, 0x0, 0x0, 0xc423604bb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425247680, 0x6f0968, 0x3, 0x51f701, 0xc42517b0b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425247680, 0x5, 0xc422028800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6593 [semacquire]:
sync.runtime_Semacquire(0xc4220288dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220288d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6611 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247860, 0xc425106b00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252426a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423783c30, 0xc423604be0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425247860, 0x0, 0x0, 0x0, 0xc423604be0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425247860, 0x6f0968, 0x3, 0x51f701, 0xc42517b170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425247860, 0x5, 0xc4220288f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6606 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb42d0, 0xc425437ab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582ade0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb42d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb42d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42380ac30, 0xc425219080)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421bb42d0, 0x0, 0x0, 0x0, 0xc425219080, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421bb42d0, 0x6f0968, 0x3, 0x51f701, 0xc4256d78c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421bb42d0, 0x5, 0xc42202c730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6607 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb44b0, 0xc425437bf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582af00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb44b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb44b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42380bc30, 0xc4252190b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421bb44b0, 0x0, 0x0, 0x0, 0xc4252190b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421bb44b0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421bb44b0, 0x5, 0xc42202c750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6608 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4690, 0xc425437c30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582afc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423820c30, 0xc4252190e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421bb4690, 0x0, 0x0, 0x0, 0xc4252190e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421bb4690, 0x6f0968, 0x3, 0x51f701, 0xc4256d7ad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421bb4690, 0x5, 0xc42202c770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6609 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4870, 0xc425437c80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423821c30, 0xc425219110)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421bb4870, 0x0, 0x0, 0x0, 0xc425219110, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421bb4870, 0x6f0968, 0x3, 0x51f701, 0xc4256d7b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421bb4870, 0x5, 0xc42202c790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6626 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4a50, 0xc425437cf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423812c30, 0xc425219140)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421bb4a50, 0x0, 0x0, 0x0, 0xc425219140, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421bb4a50, 0x6f0968, 0x3, 0x51f701, 0xc4256d7c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421bb4a50, 0x5, 0xc42202c7b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6627 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4c30, 0xc425437d70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423813c30, 0xc425219170)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421bb4c30, 0x0, 0x0, 0x0, 0xc425219170, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421bb4c30, 0x6f0968, 0x3, 0x51f701, 0xc4256d7d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421bb4c30, 0x5, 0xc42202c7d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6628 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4e10, 0xc425437df0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423828c30, 0xc4252191a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421bb4e10, 0x0, 0x0, 0x0, 0xc4252191a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421bb4e10, 0x6f0968, 0x3, 0x51f701, 0xc4256d7e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421bb4e10, 0x5, 0xc42202c7f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6629 [semacquire]:
sync.runtime_Semacquire(0xc42202c8dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c8d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6631 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4ff0, 0xc425437e70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423829c30, 0xc4252191d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421bb4ff0, 0x0, 0x0, 0x0, 0xc4252191d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421bb4ff0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421bb4ff0, 0x5, 0xc42202c8f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6612 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247a40, 0xc425106bd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252427c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423798c30, 0xc423604c10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425247a40, 0x0, 0x0, 0x0, 0xc423604c10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425247a40, 0x6f0968, 0x3, 0x51f701, 0xc42517b2c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425247a40, 0x5, 0xc422028910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6613 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247d10, 0xc425106c30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423799c30, 0xc423604c58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425247d10, 0x0, 0x0, 0x0, 0xc423604c58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425247d10, 0x6f0968, 0x3, 0x51f701, 0xc42517b3e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425247d10, 0x5, 0xc422028930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6614 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247ef0, 0xc425106c70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252429c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42378ac30, 0xc423604c88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425247ef0, 0x0, 0x0, 0x0, 0xc423604c88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425247ef0, 0x6f0968, 0x3, 0x51f701, 0xc42517b4a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425247ef0, 0x5, 0xc422028950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6615 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe1e0, 0xc425106cd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42378bc30, 0xc423604cd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421efe1e0, 0x0, 0x0, 0x0, 0xc423604cd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421efe1e0, 0x6f0968, 0x3, 0x51f701, 0xc42517b5f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421efe1e0, 0x5, 0xc422028970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6616 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe4b0, 0xc425106d30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a0c30, 0xc423604d18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421efe4b0, 0x0, 0x0, 0x0, 0xc423604d18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421efe4b0, 0x6f0968, 0x3, 0x51f701, 0xc42517b710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421efe4b0, 0x5, 0xc422028990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6617 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe690, 0xc425106d70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a1c30, 0xc423604d48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421efe690, 0x0, 0x0, 0x0, 0xc423604d48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421efe690, 0x6f0968, 0x3, 0x51f701, 0xc42517b7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421efe690, 0x5, 0xc4220289b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6618 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe960, 0xc425106e00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423792c30, 0xc423604d90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421efe960, 0x0, 0x0, 0x0, 0xc423604d90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421efe960, 0x6f0968, 0x3, 0x51f701, 0xc42517b8f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421efe960, 0x5, 0xc4220289d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6619 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efeb40, 0xc425106e80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efeb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423793c30, 0xc423604dc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421efeb40, 0x0, 0x0, 0x0, 0xc423604dc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421efeb40, 0x6f0968, 0x3, 0x51f701, 0xc42517b9b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421efeb40, 0x5, 0xc4220289f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6620 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efed20, 0xc425106ec0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efed20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a8c30, 0xc423604df0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421efed20, 0x0, 0x0, 0x0, 0xc423604df0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421efed20, 0x6f0968, 0x3, 0x51f701, 0xc42517ba70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421efed20, 0x5, 0xc422028a10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6621 [semacquire]:
sync.runtime_Semacquire(0xc422028afc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422028af0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6623 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efef00, 0xc425106f10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a9c30, 0xc423604e20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421efef00, 0x0, 0x0, 0x0, 0xc423604e20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421efef00, 0x6f0968, 0x3, 0x51f701, 0xc42517bb30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421efef00, 0x5, 0xc422028b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6632 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb51d0, 0xc425437ef0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb51d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb51d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42381ac30, 0xc425219200)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421bb51d0, 0x0, 0x0, 0x0, 0xc425219200, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421bb51d0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421bb51d0, 0x5, 0xc42202c910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6633 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb53b0, 0xc425437f70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb53b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb53b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42381bc30, 0xc425219230)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421bb53b0, 0x0, 0x0, 0x0, 0xc425219230, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421bb53b0, 0x6f0968, 0x3, 0x51f701, 0xc425932060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421bb53b0, 0x5, 0xc42202c930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6634 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5590, 0xc4258ee0a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423830c30, 0xc425219260)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421bb5590, 0x0, 0x0, 0x0, 0xc425219260, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421bb5590, 0x6f0968, 0x3, 0x51f701, 0xc425932240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421bb5590, 0x5, 0xc42202c950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6635 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799c20, 0xc4254370a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423831c30, 0xc425218ca8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422799c20, 0x0, 0x0, 0x0, 0xc425218ca8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422799c20, 0x6f0968, 0x3, 0x51f701, 0xc4256d6870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422799c20, 0x5, 0xc42202c970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6636 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5770, 0xc4258ee0e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423822c30, 0xc425219290)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421bb5770, 0x0, 0x0, 0x0, 0xc425219290, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421bb5770, 0x6f0968, 0x3, 0x51f701, 0xc425932300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421bb5770, 0x5, 0xc42202c990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6637 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5950, 0xc4258ee120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423823c30, 0xc4252192c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421bb5950, 0x0, 0x0, 0x0, 0xc4252192c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421bb5950, 0x6f0968, 0x3, 0x51f701, 0xc4259323c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421bb5950, 0x5, 0xc42202c9b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6624 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff0e0, 0xc425106f80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42379ac30, 0xc423604e50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421eff0e0, 0x0, 0x0, 0x0, 0xc423604e50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421eff0e0, 0x6f0968, 0x3, 0x51f701, 0xc42517bbf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421eff0e0, 0x5, 0xc422028b30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6638 [semacquire]:
sync.runtime_Semacquire(0xc42202ca8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202ca80)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6625 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a93b0, 0xc424c73eb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a93b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42379bc30, 0xc425218588)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4252a93b0, 0x0, 0x0, 0x0, 0xc425218588, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4252a93b0, 0x6f0968, 0x3, 0x51f701, 0xc42528aa20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4252a93b0, 0x5, 0xc422028b50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6642 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252462d0, 0xc425106790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252462d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252462d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b0c30, 0xc4236049b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4252462d0, 0x0, 0x0, 0x0, 0xc4236049b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4252462d0, 0x6f0968, 0x3, 0x51f701, 0xc42517a870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4252462d0, 0x5, 0xc422028b70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6643 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff3b0, 0xc425107040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252432a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b1c30, 0xc423604e98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421eff3b0, 0x0, 0x0, 0x0, 0xc423604e98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421eff3b0, 0x6f0968, 0x3, 0x51f701, 0xc42517bda0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421eff3b0, 0x5, 0xc422028b90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6644 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff590, 0xc425107080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a2c30, 0xc423604ec8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421eff590, 0x0, 0x0, 0x0, 0xc423604ec8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421eff590, 0x6f0968, 0x3, 0x51f701, 0xc42517be60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421eff590, 0x5, 0xc422028bb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6645 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff770, 0xc4251070c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a3c30, 0xc423604ef8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421eff770, 0x0, 0x0, 0x0, 0xc423604ef8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421eff770, 0x6f0968, 0x3, 0x51f701, 0xc42517bf20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421eff770, 0x5, 0xc422028bd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6646 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff950, 0xc425107100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b8c30, 0xc423604f28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421eff950, 0x0, 0x0, 0x0, 0xc423604f28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421eff950, 0x6f0968, 0x3, 0x51f701, 0xc425474000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421eff950, 0x5, 0xc422028bf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6647 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421effc20, 0xc425107160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421effc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421effc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b9c30, 0xc423604f70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421effc20, 0x0, 0x0, 0x0, 0xc423604f70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421effc20, 0x6f0968, 0x3, 0x51f701, 0xc425474120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421effc20, 0x5, 0xc422028c10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6648 [semacquire]:
sync.runtime_Semacquire(0xc422028cec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422028ce0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6640 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5d10, 0xc4258ee1a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423839c30, 0xc425219320)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421bb5d10, 0x0, 0x0, 0x0, 0xc425219320, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421bb5d10, 0x6f0968, 0x3, 0x51f701, 0xc425932540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421bb5d10, 0x5, 0xc42202caa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6650 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421effe00, 0xc4251071e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252436e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421effe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421effe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237aac30, 0xc423604fa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421effe00, 0x0, 0x0, 0x0, 0xc423604fa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421effe00, 0x6f0968, 0x3, 0x51f701, 0xc4254741e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421effe00, 0x5, 0xc422028d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6641 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5ef0, 0xc4258ee1e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582baa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42382ac30, 0xc425219350)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421bb5ef0, 0x0, 0x0, 0x0, 0xc425219350, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421bb5ef0, 0x6f0968, 0x3, 0x51f701, 0xc425932600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421bb5ef0, 0x5, 0xc42202cac0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6658 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e0f0, 0xc4258ee220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42382bc30, 0xc425219380)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42381e0f0, 0x0, 0x0, 0x0, 0xc425219380, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42381e0f0, 0x6f0968, 0x3, 0x51f701, 0xc4259326c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42381e0f0, 0x5, 0xc42202cae0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6659 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e2d0, 0xc4258ee2b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423840c30, 0xc4252193b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42381e2d0, 0x0, 0x0, 0x0, 0xc4252193b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42381e2d0, 0x6f0968, 0x3, 0x51f701, 0xc425932810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42381e2d0, 0x5, 0xc42202cb00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6660 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e4b0, 0xc4258ee2f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423841c30, 0xc4252193e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42381e4b0, 0x0, 0x0, 0x0, 0xc4252193e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42381e4b0, 0x6f0968, 0x3, 0x51f701, 0xc4259328d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42381e4b0, 0x5, 0xc42202cb20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6661 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e780, 0xc4258ee370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582be80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423832c30, 0xc425219428)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42381e780, 0x0, 0x0, 0x0, 0xc425219428, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42381e780, 0x6f0968, 0x3, 0x51f701, 0xc425932a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42381e780, 0x5, 0xc42202cb40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6662 [semacquire]:
sync.runtime_Semacquire(0xc42202cc2c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202cc20)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6651 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541860, 0xc424c720f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423627c30, 0xc424ac7688)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423541860, 0x0, 0x0, 0x0, 0xc424ac7688, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423541860, 0x6f0968, 0x3, 0x51f701, 0xc424a749f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423541860, 0x5, 0xc422028d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6652 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253004b0, 0xc4251072d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252439a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253004b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253004b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c0c30, 0xc423605048)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4253004b0, 0x0, 0x0, 0x0, 0xc423605048, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4253004b0, 0x6f0968, 0x3, 0x51f701, 0xc425474480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4253004b0, 0x5, 0xc422028d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6653 [semacquire]:
sync.runtime_Semacquire(0xc42211bcec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211bce0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6654 [semacquire]:
sync.runtime_Semacquire(0xc42225c7ec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c7e0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6655 [semacquire]:
sync.runtime_Semacquire(0xc42225d2fc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d2f0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6656 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c690, 0xc425833240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593faa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c6c30, 0xc423605fc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425a9c690, 0x0, 0x0, 0x0, 0xc423605fc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425a9c690, 0x6f0968, 0x3, 0x51f701, 0xc425b38060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425a9c690, 0x5, 0xc422028dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6657 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c870, 0xc4258332c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c7c30, 0xc423605ff0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425a9c870, 0x0, 0x0, 0x0, 0xc423605ff0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425a9c870, 0x6f0968, 0x3, 0x51f701, 0xc425b38150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425a9c870, 0x5, 0xc422028de0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6664 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381ea50, 0xc4258ee430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bfa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381ea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423833c30, 0xc425219470)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42381ea50, 0x0, 0x0, 0x0, 0xc425219470, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42381ea50, 0x6f0968, 0x3, 0x51f701, 0xc425932b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42381ea50, 0x5, 0xc42202cc40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6674 [semacquire]:
sync.runtime_Semacquire(0xc422028ecc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422028ec0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6676 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9ca50, 0xc425833320)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9ca50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238ccc30, 0xc424870020)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425a9ca50, 0x0, 0x0, 0x0, 0xc424870020, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425a9ca50, 0x6f0968, 0x3, 0x51f701, 0xc425b38210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425a9ca50, 0x5, 0xc422028ee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6665 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381ec30, 0xc4258ee470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381ec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423848c30, 0xc4252194a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42381ec30, 0x0, 0x0, 0x0, 0xc4252194a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42381ec30, 0x6f0968, 0x3, 0x51f701, 0xc425932c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42381ec30, 0x5, 0xc42202cc60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6666 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381ef00, 0xc4258ee520)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381ef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423849c30, 0xc4252194e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42381ef00, 0x0, 0x0, 0x0, 0xc4252194e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42381ef00, 0x6f0968, 0x3, 0x51f701, 0xc425932d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42381ef00, 0x5, 0xc42202cc80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6667 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227980f0, 0xc425436960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227980f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227980f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423753c30, 0xc4252189f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4227980f0, 0x0, 0x0, 0x0, 0xc4252189f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4227980f0, 0x6f0968, 0x3, 0x51f701, 0xc42528bcb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4227980f0, 0x5, 0xc42202cca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6668 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227982d0, 0xc4254369a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227982d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227982d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423764c30, 0xc425218a20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4227982d0, 0x0, 0x0, 0x0, 0xc425218a20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4227982d0, 0x6f0968, 0x3, 0x51f701, 0xc42528bd70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4227982d0, 0x5, 0xc42202ccc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6669 [semacquire]:
sync.runtime_Semacquire(0xc42202cd9c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202cd90)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6671 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227984b0, 0xc4254369f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227984b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227984b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423765c30, 0xc425218a50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4227984b0, 0x0, 0x0, 0x0, 0xc425218a50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4227984b0, 0x6f0968, 0x3, 0x51f701, 0xc42528be30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4227984b0, 0x5, 0xc42202cdb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f72640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6677 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9cc30, 0xc425833360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9cc30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238cdc30, 0xc424870050)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a9cc30, 0x0, 0x0, 0x0, 0xc424870050, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a9cc30, 0x6f0968, 0x3, 0x51f701, 0xc425b382d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a9cc30, 0x5, 0xc422028f00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6678 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9ce10, 0xc4258333f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9ce10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238cec30, 0xc424870080)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a9ce10, 0x0, 0x0, 0x0, 0xc424870080, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a9ce10, 0x6f0968, 0x3, 0x51f701, 0xc425b38390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a9ce10, 0x5, 0xc422028f20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6679 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799e00, 0xc425437120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238cfc30, 0xc425218cd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422799e00, 0x0, 0x0, 0x0, 0xc425218cd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422799e00, 0x6f0968, 0x3, 0x51f701, 0xc4256d6930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422799e00, 0x5, 0xc422028f40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6680 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d770, 0xc4258326d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d4c30, 0xc423605b10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42594d770, 0x0, 0x0, 0x0, 0xc423605b10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42594d770, 0x6f0968, 0x3, 0x51f701, 0xc425885260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42594d770, 0x5, 0xc422028f60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6681 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afed20, 0xc4258eeab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afed20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d5c30, 0xc4252197e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425afed20, 0x0, 0x0, 0x0, 0xc4252197e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425afed20, 0x6f0968, 0x3, 0x51f701, 0xc4259339e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425afed20, 0x5, 0xc422028f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6682 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afeff0, 0xc4258eeb60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afeff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afeff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d6c30, 0xc425219830)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425afeff0, 0x0, 0x0, 0x0, 0xc425219830, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425afeff0, 0x6f0968, 0x3, 0x51f701, 0xc425933b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425afeff0, 0x5, 0xc422028fa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6683 [semacquire]:
sync.runtime_Semacquire(0xc42202907c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029070)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6685 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425aff1d0, 0xc4258eebe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425aff1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425aff1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d7c30, 0xc425219860)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425aff1d0, 0x0, 0x0, 0x0, 0xc425219860, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425aff1d0, 0x6f0968, 0x3, 0x51f701, 0xc425933bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425aff1d0, 0x5, 0xc422029090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b8f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6672 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798690, 0xc425436a70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253394c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423766c30, 0xc425218a80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422798690, 0x0, 0x0, 0x0, 0xc425218a80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422798690, 0x6f0968, 0x3, 0x51f701, 0xc42528bef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422798690, 0x5, 0xc42202cdd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f72640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6673 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798870, 0xc425436bb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253395e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423767c30, 0xc425218ab0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422798870, 0x0, 0x0, 0x0, 0xc425218ab0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422798870, 0x6f0968, 0x3, 0x51f701, 0xc4256d6090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422798870, 0x5, 0xc42202cdf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f72640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6690 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798a50, 0xc425436c30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253396a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42376cc30, 0xc425218ae0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422798a50, 0x0, 0x0, 0x0, 0xc425218ae0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422798a50, 0x6f0968, 0x3, 0x51f701, 0xc4256d6150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422798a50, 0x5, 0xc42202ce10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f72640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6691 [semacquire]:
sync.runtime_Semacquire(0xc42202cefc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202cef0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f72640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6693 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798d20, 0xc425436cf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253397c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42376dc30, 0xc425218b28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422798d20, 0x0, 0x0, 0x0, 0xc425218b28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422798d20, 0x6f0968, 0x3, 0x51f701, 0xc4256d6270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422798d20, 0x5, 0xc42202cf10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36dc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6686 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992000, 0xc4258eec20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238dcc30, 0xc425219890)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424992000, 0x0, 0x0, 0x0, 0xc425219890, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424992000, 0x6f0968, 0x3, 0x51f701, 0xc425933cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424992000, 0x5, 0xc4220290b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b8f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6687 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249921e0, 0xc4258eec70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a891e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249921e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249921e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238ddc30, 0xc4252198c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4249921e0, 0x0, 0x0, 0x0, 0xc4252198c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4249921e0, 0x6f0968, 0x3, 0x51f701, 0xc425933d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4249921e0, 0x5, 0xc4220290d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b8f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6688 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249923c0, 0xc4258eece0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a892a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249923c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249923c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238dec30, 0xc4252198f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4249923c0, 0x0, 0x0, 0x0, 0xc4252198f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4249923c0, 0x6f0968, 0x3, 0x51f701, 0xc425933e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4249923c0, 0x5, 0xc4220290f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b8f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6689 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249925a0, 0xc4258eed50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249925a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249925a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238dfc30, 0xc425219920)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4249925a0, 0x0, 0x0, 0x0, 0xc425219920, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4249925a0, 0x6f0968, 0x3, 0x51f701, 0xc425933ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4249925a0, 0x5, 0xc422029110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b8f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6706 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992780, 0xc4258eed90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e4c30, 0xc425219950)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424992780, 0x0, 0x0, 0x0, 0xc425219950, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424992780, 0x6f0968, 0x3, 0x51f701, 0xc425933fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424992780, 0x5, 0xc422029130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b8f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6707 [semacquire]:
sync.runtime_Semacquire(0xc42202921c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029210)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b8f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6709 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992a50, 0xc4258eee50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e5c30, 0xc425219998)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424992a50, 0x0, 0x0, 0x0, 0xc425219998, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424992a50, 0x6f0968, 0x3, 0x51f701, 0xc425ac40f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424992a50, 0x5, 0xc422029230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204be00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6694 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798ff0, 0xc425436db0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253398e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42376ec30, 0xc425218b70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422798ff0, 0x0, 0x0, 0x0, 0xc425218b70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422798ff0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422798ff0, 0x5, 0xc42202cf30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36dc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6695 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227991d0, 0xc425436e30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253399a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227991d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227991d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42376fc30, 0xc425218ba0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4227991d0, 0x0, 0x0, 0x0, 0xc425218ba0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4227991d0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4227991d0, 0x5, 0xc42202cf50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36dc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6696 [semacquire]:
sync.runtime_Semacquire(0xc42202d02c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202d020)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36dc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6698 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227994a0, 0xc425436e90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227994a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227994a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423774c30, 0xc425218be8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4227994a0, 0x0, 0x0, 0x0, 0xc425218be8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4227994a0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4227994a0, 0x5, 0xc42202d040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202ad20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6710 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992c30, 0xc4258eeea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e6c30, 0xc4252199c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424992c30, 0x0, 0x0, 0x0, 0xc4252199c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424992c30, 0x6f0968, 0x3, 0x51f701, 0xc425ac41b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424992c30, 0x5, 0xc422029250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204be00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6711 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992e10, 0xc4258eef70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e7c30, 0xc4252199f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424992e10, 0x0, 0x0, 0x0, 0xc4252199f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424992e10, 0x6f0968, 0x3, 0x51f701, 0xc425ac4300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424992e10, 0x5, 0xc422029270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204be00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6712 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992ff0, 0xc4258eefc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238ecc30, 0xc425219a28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424992ff0, 0x0, 0x0, 0x0, 0xc425219a28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424992ff0, 0x6f0968, 0x3, 0x51f701, 0xc425ac43c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424992ff0, 0x5, 0xc422029290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204be00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6713 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249931d0, 0xc4258ef020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a898c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249931d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249931d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238edc30, 0xc425219a58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4249931d0, 0x0, 0x0, 0x0, 0xc425219a58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4249931d0, 0x6f0968, 0x3, 0x51f701, 0xc425ac44b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4249931d0, 0x5, 0xc4220292b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204be00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6714 [semacquire]:
sync.runtime_Semacquire(0xc42202938c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029380)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204be00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6699 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131b30, 0xc425106620)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423775c30, 0xc4236048f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425131b30, 0x0, 0x0, 0x0, 0xc4236048f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425131b30, 0x6f0968, 0x3, 0x51f701, 0xc42517a570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425131b30, 0x5, 0xc42202d060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202ad20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6716 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249934a0, 0xc4258ef0b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a899e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249934a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249934a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238eec30, 0xc425219aa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249934a0, 0x0, 0x0, 0x0, 0xc425219aa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249934a0, 0x6f0968, 0x3, 0x51f701, 0xc425ac45d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249934a0, 0x5, 0xc4220293a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765cc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6700 [semacquire]:
sync.runtime_Semacquire(0xc42202d14c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202d140)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202ad20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6702 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131d10, 0xc425106680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423776c30, 0xc423604928)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425131d10, 0x0, 0x0, 0x0, 0xc423604928, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425131d10, 0x6f0968, 0x3, 0x51f701, 0xc42517a630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425131d10, 0x5, 0xc42202d160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421f3b960, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6717 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993860, 0xc4258ef130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238efc30, 0xc425219b00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424993860, 0x0, 0x0, 0x0, 0xc425219b00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424993860, 0x6f0968, 0x3, 0x51f701, 0xc425ac4750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424993860, 0x5, 0xc4220293c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765cc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6718 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993c20, 0xc4258ef1b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f4c30, 0xc425219b60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424993c20, 0x0, 0x0, 0x0, 0xc425219b60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424993c20, 0x6f0968, 0x3, 0x51f701, 0xc425ac48d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424993c20, 0x5, 0xc4220293e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765cc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6719 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36000, 0xc4258ef230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f5c30, 0xc425219bc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b36000, 0x0, 0x0, 0x0, 0xc425219bc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b36000, 0x6f0968, 0x3, 0x51f701, 0xc425ac4a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b36000, 0x5, 0xc422029400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765cc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6720 [semacquire]:
sync.runtime_Semacquire(0xc4220294ec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220294e0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765cc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6722 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b363c0, 0xc4258ef2c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b363c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b363c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f6c30, 0xc425219c20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b363c0, 0x0, 0x0, 0x0, 0xc425219c20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b363c0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b363c0, 0x5, 0xc422029500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0f800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10405 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4257363c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4257363c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261b9c30, 0xc4240cee78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4257363c0, 0x0, 0x0, 0x0, 0xc4240cee78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4257363c0, 0x6f0968, 0x3, 0x51f701, 0xc422258630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4257363c0, 0x5, 0xc420a6d650, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10406 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4257364b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4257364b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261bac30, 0xc4240cee90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4257364b0, 0x0, 0x0, 0x0, 0xc4240cee90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4257364b0, 0x6f0968, 0x3, 0x51f701, 0xc422258720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4257364b0, 0x5, 0xc420a6db90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6723 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36780, 0xc4258ef3b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f7c30, 0xc425219c80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b36780, 0x0, 0x0, 0x0, 0xc425219c80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b36780, 0x6f0968, 0x3, 0x51f701, 0xc425ac4d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b36780, 0x5, 0xc422029520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0f800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6724 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36b40, 0xc4258ef470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238fcc30, 0xc425219ce0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b36b40, 0x0, 0x0, 0x0, 0xc425219ce0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b36b40, 0x6f0968, 0x3, 0x51f701, 0xc425ac4ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b36b40, 0x5, 0xc422029540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0f800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6725 [semacquire]:
sync.runtime_Semacquire(0xc42202961c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029610)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0f800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6727 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36ff0, 0xc4258ef550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238fdc30, 0xc425219d58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b36ff0, 0x0, 0x0, 0x0, 0xc425219d58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b36ff0, 0x6f0968, 0x3, 0x51f701, 0xc425ac50b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b36ff0, 0x5, 0xc422029630, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220aa7e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6740 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131ef0, 0xc425106700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423777c30, 0xc423604958)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425131ef0, 0x0, 0x0, 0x0, 0xc423604958, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425131ef0, 0x6f0968, 0x3, 0x51f701, 0xc42517a6f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425131ef0, 0x5, 0xc42202d3f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6728 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b373b0, 0xc4258ef630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b373b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b373b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238fec30, 0xc425219db8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b373b0, 0x0, 0x0, 0x0, 0xc425219db8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b373b0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b373b0, 0x5, 0xc422029650, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220aa7e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6729 [semacquire]:
sync.runtime_Semacquire(0xc42202973c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029730)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220aa7e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6731 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37770, 0xc4258ef6e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238ffc30, 0xc425219e18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b37770, 0x0, 0x0, 0x0, 0xc425219e18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b37770, 0x6f0968, 0x3, 0x51f701, 0xc425ac53b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b37770, 0x5, 0xc422029750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421f53a40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10470 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d10e0, 0xc4254b7e10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b284e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d10e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e6c30, 0xc424128d00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4260d10e0, 0x0, 0x0, 0x0, 0xc424128d00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4260d10e0, 0x6f0968, 0x3, 0x51f701, 0xc424981980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4260d10e0, 0x5, 0xc422c41dd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10471 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d12c0, 0xc4254b7e90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b285a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d12c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e7c30, 0xc424128d30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4260d12c0, 0x0, 0x0, 0x0, 0xc424128d30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4260d12c0, 0x6f0968, 0x3, 0x51f701, 0xc424981a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4260d12c0, 0x5, 0xc422c41df0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6741 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252461e0, 0xc425106760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252461e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252461e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42377cc30, 0xc4236049a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4252461e0, 0x0, 0x0, 0x0, 0xc4236049a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4252461e0, 0x6f0968, 0x3, 0x51f701, 0xc42517a810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4252461e0, 0x5, 0xc42202d410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6742 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252464b0, 0xc425106800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eede60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252464b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252464b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42377dc30, 0xc4236049e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4252464b0, 0x0, 0x0, 0x0, 0xc4236049e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4252464b0, 0x6f0968, 0x3, 0x51f701, 0xc42517a930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4252464b0, 0x5, 0xc42202d430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6743 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246780, 0xc425106860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedfa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42377ec30, 0xc423604a30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425246780, 0x0, 0x0, 0x0, 0xc423604a30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425246780, 0x6f0968, 0x3, 0x51f701, 0xc42517aa50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425246780, 0x5, 0xc42202d450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6744 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246a50, 0xc4251068c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252420c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42377fc30, 0xc423604a78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425246a50, 0x0, 0x0, 0x0, 0xc423604a78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425246a50, 0x6f0968, 0x3, 0x51f701, 0xc42517aba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425246a50, 0x5, 0xc42202d470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6745 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246c30, 0xc425106900)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423784c30, 0xc423604aa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425246c30, 0x0, 0x0, 0x0, 0xc423604aa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425246c30, 0x6f0968, 0x3, 0x51f701, 0xc42517ac60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425246c30, 0x5, 0xc42202d490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6746 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246e10, 0xc425106940)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423785c30, 0xc423604ad8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425246e10, 0x0, 0x0, 0x0, 0xc423604ad8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425246e10, 0x6f0968, 0x3, 0x51f701, 0xc42517ad20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425246e10, 0x5, 0xc42202d4b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6747 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246ff0, 0xc425106980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423786c30, 0xc423604b08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425246ff0, 0x0, 0x0, 0x0, 0xc423604b08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425246ff0, 0x6f0968, 0x3, 0x51f701, 0xc42517ade0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425246ff0, 0x5, 0xc42202d4d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6748 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252471d0, 0xc4251069c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252423e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252471d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252471d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423787c30, 0xc423604b38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4252471d0, 0x0, 0x0, 0x0, 0xc423604b38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4252471d0, 0x6f0968, 0x3, 0x51f701, 0xc42517aea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4252471d0, 0x5, 0xc42202d4f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6749 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252473b0, 0xc425106a00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252424a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252473b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252473b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42378cc30, 0xc423604b68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4252473b0, 0x0, 0x0, 0x0, 0xc423604b68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4252473b0, 0x6f0968, 0x3, 0x51f701, 0xc42517af60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4252473b0, 0x5, 0xc42202d510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6750 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247590, 0xc425106a90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42378dc30, 0xc423604b98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425247590, 0x0, 0x0, 0x0, 0xc423604b98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425247590, 0x6f0968, 0x3, 0x51f701, 0xc42517b050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425247590, 0x5, 0xc42202d530, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6751 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247770, 0xc425106ae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42378ec30, 0xc423604bc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425247770, 0x0, 0x0, 0x0, 0xc423604bc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425247770, 0x6f0968, 0x3, 0x51f701, 0xc42517b110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425247770, 0x5, 0xc42202d550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6752 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247950, 0xc425106bb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42378fc30, 0xc423604bf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425247950, 0x0, 0x0, 0x0, 0xc423604bf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425247950, 0x6f0968, 0x3, 0x51f701, 0xc42517b260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425247950, 0x5, 0xc42202d570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6753 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247b30, 0xc425106bf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423794c30, 0xc423604c28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425247b30, 0x0, 0x0, 0x0, 0xc423604c28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425247b30, 0x6f0968, 0x3, 0x51f701, 0xc42517b320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425247b30, 0x5, 0xc42202d590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6754 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247e00, 0xc425106c50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423795c30, 0xc423604c70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425247e00, 0x0, 0x0, 0x0, 0xc423604c70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425247e00, 0x6f0968, 0x3, 0x51f701, 0xc42517b440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425247e00, 0x5, 0xc42202d5b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6755 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe0f0, 0xc425106cb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423796c30, 0xc423604cb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421efe0f0, 0x0, 0x0, 0x0, 0xc423604cb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421efe0f0, 0x6f0968, 0x3, 0x51f701, 0xc42517b560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421efe0f0, 0x5, 0xc42202d5d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6756 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe2d0, 0xc425106cf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423797c30, 0xc423604ce8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421efe2d0, 0x0, 0x0, 0x0, 0xc423604ce8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421efe2d0, 0x6f0968, 0x3, 0x51f701, 0xc42517b650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421efe2d0, 0x5, 0xc42202d5f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6757 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe5a0, 0xc425106d50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42379cc30, 0xc423604d30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421efe5a0, 0x0, 0x0, 0x0, 0xc423604d30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421efe5a0, 0x6f0968, 0x3, 0x51f701, 0xc42517b770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421efe5a0, 0x5, 0xc42202d610, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6758 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe870, 0xc425106db0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42379dc30, 0xc423604d78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421efe870, 0x0, 0x0, 0x0, 0xc423604d78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421efe870, 0x6f0968, 0x3, 0x51f701, 0xc42517b890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421efe870, 0x5, 0xc42202d630, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6759 [semacquire]:
sync.runtime_Semacquire(0xc42202d71c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202d710)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6761 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efea50, 0xc425106e40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42379ec30, 0xc423604da8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421efea50, 0x0, 0x0, 0x0, 0xc423604da8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421efea50, 0x6f0968, 0x3, 0x51f701, 0xc42517b950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421efea50, 0x5, 0xc42202d730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6737 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37b30, 0xc4258ef790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423904c30, 0xc425219e78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b37b30, 0x0, 0x0, 0x0, 0xc425219e78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b37b30, 0x6f0968, 0x3, 0x51f701, 0xc425ac5560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b37b30, 0x5, 0xc4220299e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6762 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efec30, 0xc425106ea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42379fc30, 0xc423604dd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421efec30, 0x0, 0x0, 0x0, 0xc423604dd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421efec30, 0x6f0968, 0x3, 0x51f701, 0xc42517ba10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421efec30, 0x5, 0xc42202d750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6763 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efee10, 0xc425106ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a4c30, 0xc423604e08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421efee10, 0x0, 0x0, 0x0, 0xc423604e08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421efee10, 0x6f0968, 0x3, 0x51f701, 0xc42517bad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421efee10, 0x5, 0xc42202d770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6764 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efeff0, 0xc425106f50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252430c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efeff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efeff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a5c30, 0xc423604e38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421efeff0, 0x0, 0x0, 0x0, 0xc423604e38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421efeff0, 0x6f0968, 0x3, 0x51f701, 0xc42517bb90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421efeff0, 0x5, 0xc42202d790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6765 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff1d0, 0xc425106fa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a6c30, 0xc423604e68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421eff1d0, 0x0, 0x0, 0x0, 0xc423604e68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421eff1d0, 0x6f0968, 0x3, 0x51f701, 0xc42517bc50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421eff1d0, 0x5, 0xc42202d7b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6766 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799590, 0xc425436ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a7c30, 0xc425218c00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422799590, 0x0, 0x0, 0x0, 0xc425218c00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422799590, 0x6f0968, 0x3, 0x51f701, 0xc4256d65d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422799590, 0x5, 0xc42202d7d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6767 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff2c0, 0xc425107020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237acc30, 0xc423604e80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421eff2c0, 0x0, 0x0, 0x0, 0xc423604e80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421eff2c0, 0x6f0968, 0x3, 0x51f701, 0xc42517bd40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421eff2c0, 0x5, 0xc42202d7f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6768 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff4a0, 0xc425107060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237adc30, 0xc423604eb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421eff4a0, 0x0, 0x0, 0x0, 0xc423604eb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421eff4a0, 0x6f0968, 0x3, 0x51f701, 0xc42517be00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421eff4a0, 0x5, 0xc42202d810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6769 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff680, 0xc4251070a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252433c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237aec30, 0xc423604ee0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421eff680, 0x0, 0x0, 0x0, 0xc423604ee0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421eff680, 0x6f0968, 0x3, 0x51f701, 0xc42517bec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421eff680, 0x5, 0xc42202d830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6770 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff860, 0xc4251070e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252434a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237afc30, 0xc423604f10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421eff860, 0x0, 0x0, 0x0, 0xc423604f10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421eff860, 0x6f0968, 0x3, 0x51f701, 0xc42517bf80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421eff860, 0x5, 0xc42202d850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6771 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421effb30, 0xc425107140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252435c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421effb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421effb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b4c30, 0xc423604f58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421effb30, 0x0, 0x0, 0x0, 0xc423604f58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421effb30, 0x6f0968, 0x3, 0x51f701, 0xc4254740c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421effb30, 0x5, 0xc42202d870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6772 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421effd10, 0xc4251071a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421effd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421effd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b5c30, 0xc423604f88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421effd10, 0x0, 0x0, 0x0, 0xc423604f88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421effd10, 0x6f0968, 0x3, 0x51f701, 0xc425474180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421effd10, 0x5, 0xc42202d890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6773 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300000, 0xc425107230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252437c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b6c30, 0xc423604fd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425300000, 0x0, 0x0, 0x0, 0xc423604fd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425300000, 0x6f0968, 0x3, 0x51f701, 0xc4254742a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425300000, 0x5, 0xc42202d8b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6774 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253002d0, 0xc425107290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252438e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253002d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253002d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b7c30, 0xc423605018)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4253002d0, 0x0, 0x0, 0x0, 0xc423605018, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4253002d0, 0x6f0968, 0x3, 0x51f701, 0xc4254743c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4253002d0, 0x5, 0xc42202d8d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6775 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300870, 0xc425107350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237bdc30, 0xc4236050a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425300870, 0x0, 0x0, 0x0, 0xc4236050a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425300870, 0x6f0968, 0x3, 0x51f701, 0xc425474660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425300870, 0x5, 0xc42202d8f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6776 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300a50, 0xc425107390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237bec30, 0xc4236050d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425300a50, 0x0, 0x0, 0x0, 0xc4236050d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425300a50, 0x6f0968, 0x3, 0x51f701, 0xc425474720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425300a50, 0x5, 0xc42202d910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6777 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300c30, 0xc4251073d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237bfc30, 0xc423605108)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425300c30, 0x0, 0x0, 0x0, 0xc423605108, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425300c30, 0x6f0968, 0x3, 0x51f701, 0xc4254747e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425300c30, 0x5, 0xc42202d930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6778 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300e10, 0xc425107410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c4c30, 0xc423605138)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425300e10, 0x0, 0x0, 0x0, 0xc423605138, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425300e10, 0x6f0968, 0x3, 0x51f701, 0xc4254748a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425300e10, 0x5, 0xc42202d950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6779 [semacquire]:
sync.runtime_Semacquire(0xc42202da2c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202da20)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6781 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300ff0, 0xc425107450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c5c30, 0xc423605168)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425300ff0, 0x0, 0x0, 0x0, 0xc423605168, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425300ff0, 0x6f0968, 0x3, 0x51f701, 0xc425474960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425300ff0, 0x5, 0xc42202da40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6786 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37ef0, 0xc4258ef850)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ceb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423905c30, 0xc425219ed8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b37ef0, 0x0, 0x0, 0x0, 0xc425219ed8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b37ef0, 0x6f0968, 0x3, 0x51f701, 0xc425ac56e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b37ef0, 0x5, 0xc422029a00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6787 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c342d0, 0xc4258ef8d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ced00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c342d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c342d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423906c30, 0xc425219f38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c342d0, 0x0, 0x0, 0x0, 0xc425219f38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c342d0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c342d0, 0x5, 0xc422029a20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6788 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34690, 0xc4258ef950)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cee80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423907c30, 0xc425219f98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c34690, 0x0, 0x0, 0x0, 0xc425219f98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c34690, 0x6f0968, 0x3, 0x51f701, 0xc425ac5a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c34690, 0x5, 0xc422029a40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6789 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34a50, 0xc4258ef9d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42390cc30, 0xc425219ff8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c34a50, 0x0, 0x0, 0x0, 0xc425219ff8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c34a50, 0x6f0968, 0x3, 0x51f701, 0xc425ac5b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c34a50, 0x5, 0xc422029a60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6782 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253011d0, 0xc425107490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253011d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253011d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c6c30, 0xc423605198)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4253011d0, 0x0, 0x0, 0x0, 0xc423605198, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4253011d0, 0x6f0968, 0x3, 0x51f701, 0xc425474a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4253011d0, 0x5, 0xc42202da60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6783 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253013b0, 0xc4251074d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253013b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253013b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c7c30, 0xc4236051c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4253013b0, 0x0, 0x0, 0x0, 0xc4236051c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4253013b0, 0x6f0968, 0x3, 0x51f701, 0xc425474ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4253013b0, 0x5, 0xc42202da80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6790 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34e10, 0xc4258efa70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42390dc30, 0xc424e92058)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424c34e10, 0x0, 0x0, 0x0, 0xc424e92058, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424c34e10, 0x6f0968, 0x3, 0x51f701, 0xc425ac5d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424c34e10, 0x5, 0xc422029a80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6784 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301680, 0xc425107510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255080a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237ccc30, 0xc4236051f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425301680, 0x0, 0x0, 0x0, 0xc4236051f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425301680, 0x6f0968, 0x3, 0x51f701, 0xc425474ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425301680, 0x5, 0xc42202daa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6785 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301860, 0xc425107550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237cdc30, 0xc423605228)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425301860, 0x0, 0x0, 0x0, 0xc423605228, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425301860, 0x6f0968, 0x3, 0x51f701, 0xc425474c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425301860, 0x5, 0xc42202dac0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6791 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c351d0, 0xc4258efb60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c351d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c351d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42390ec30, 0xc424e920b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424c351d0, 0x0, 0x0, 0x0, 0xc424e920b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424c351d0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424c351d0, 0x5, 0xc422029aa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6792 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35590, 0xc4258efbf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42390fc30, 0xc424e92118)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424c35590, 0x0, 0x0, 0x0, 0xc424e92118, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424c35590, 0x6f0968, 0x3, 0x51f701, 0xc425a06060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424c35590, 0x5, 0xc422029ac0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6793 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35950, 0xc4258efcd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423914c30, 0xc424e92178)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424c35950, 0x0, 0x0, 0x0, 0xc424e92178, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424c35950, 0x6f0968, 0x3, 0x51f701, 0xc425a061e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424c35950, 0x5, 0xc422029ae0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6794 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35d10, 0xc4258efda0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423915c30, 0xc424e921d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424c35d10, 0x0, 0x0, 0x0, 0xc424e921d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424c35d10, 0x6f0968, 0x3, 0x51f701, 0xc425a06360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424c35d10, 0x5, 0xc422029b00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6795 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e660f0, 0xc4258efe40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e660f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e660f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423916c30, 0xc424e92238)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424e660f0, 0x0, 0x0, 0x0, 0xc424e92238, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424e660f0, 0x6f0968, 0x3, 0x51f701, 0xc425a064e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424e660f0, 0x5, 0xc422029b20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6802 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301a40, 0xc425107590)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237cec30, 0xc423605258)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425301a40, 0x0, 0x0, 0x0, 0xc423605258, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425301a40, 0x6f0968, 0x3, 0x51f701, 0xc425474d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425301a40, 0x5, 0xc42202dae0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6796 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e664b0, 0xc4258eff10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e664b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e664b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423917c30, 0xc424e92298)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424e664b0, 0x0, 0x0, 0x0, 0xc424e92298, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424e664b0, 0x6f0968, 0x3, 0x51f701, 0xc425a06690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424e664b0, 0x5, 0xc422029b40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6797 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66960, 0xc425aee000)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42391cc30, 0xc424e92310)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424e66960, 0x0, 0x0, 0x0, 0xc424e92310, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424e66960, 0x6f0968, 0x3, 0x51f701, 0xc425a06870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424e66960, 0x5, 0xc422029b60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6803 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301c20, 0xc425107670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237cfc30, 0xc423605288)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425301c20, 0x0, 0x0, 0x0, 0xc423605288, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425301c20, 0x6f0968, 0x3, 0x51f701, 0xc425474e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425301c20, 0x5, 0xc42202db00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6804 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301e00, 0xc4251076b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d4c30, 0xc4236052b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425301e00, 0x0, 0x0, 0x0, 0xc4236052b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425301e00, 0x6f0968, 0x3, 0x51f701, 0xc425474f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425301e00, 0x5, 0xc42202db20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6805 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a81e0, 0xc425107760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a81e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d5c30, 0xc423605300)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4256a81e0, 0x0, 0x0, 0x0, 0xc423605300, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4256a81e0, 0x6f0968, 0x3, 0x51f701, 0xc425475050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4256a81e0, 0x5, 0xc42202db40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6806 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a83c0, 0xc4251077a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a83c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d6c30, 0xc423605330)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4256a83c0, 0x0, 0x0, 0x0, 0xc423605330, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4256a83c0, 0x6f0968, 0x3, 0x51f701, 0xc425475110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4256a83c0, 0x5, 0xc42202db60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6807 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8690, 0xc425107800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d7c30, 0xc423605378)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4256a8690, 0x0, 0x0, 0x0, 0xc423605378, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4256a8690, 0x6f0968, 0x3, 0x51f701, 0xc425475230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4256a8690, 0x5, 0xc42202db80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6798 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66d20, 0xc425aee080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfe00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42391dc30, 0xc424e92370)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424e66d20, 0x0, 0x0, 0x0, 0xc424e92370, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424e66d20, 0x6f0968, 0x3, 0x51f701, 0xc425a069f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424e66d20, 0x5, 0xc422029b80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6808 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8870, 0xc425107840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255087e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237dcc30, 0xc4236053a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4256a8870, 0x0, 0x0, 0x0, 0xc4236053a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4256a8870, 0x6f0968, 0x3, 0x51f701, 0xc4254752f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4256a8870, 0x5, 0xc42202dba0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6799 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e670e0, 0xc425aee100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cff80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e670e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e670e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42391ec30, 0xc424e923d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424e670e0, 0x0, 0x0, 0x0, 0xc424e923d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424e670e0, 0x6f0968, 0x3, 0x51f701, 0xc425a06b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424e670e0, 0x5, 0xc422029ba0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6800 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d3b0, 0xc4258334f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425b70000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42391fc30, 0xc424870110)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425a9d3b0, 0x0, 0x0, 0x0, 0xc424870110, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425a9d3b0, 0x6f0968, 0x3, 0x51f701, 0xc425b385d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425a9d3b0, 0x5, 0xc422029bc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6809 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3770, 0xc4248b7860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1de60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b2c30, 0xc423604250)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424ea3770, 0x0, 0x0, 0x0, 0xc423604250, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424ea3770, 0x6f0968, 0x3, 0x51f701, 0xc424e808d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424ea3770, 0x5, 0xc42202dbc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6801 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d770, 0xc4258335c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425b701a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423924c30, 0xc424870170)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425a9d770, 0x0, 0x0, 0x0, 0xc424870170, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425a9d770, 0x6f0968, 0x3, 0x51f701, 0xc425b38750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425a9d770, 0x5, 0xc422029be0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6810 [semacquire]:
sync.runtime_Semacquire(0xc42211d77c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211d770)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6818 [semacquire]:
sync.runtime_Semacquire(0xc422029ccc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029cc0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6811 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8c30, 0xc4251078c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237dec30, 0xc423605408)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4256a8c30, 0x0, 0x0, 0x0, 0xc423605408, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4256a8c30, 0x6f0968, 0x3, 0x51f701, 0xc425475470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4256a8c30, 0x5, 0xc42202dc00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6812 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8e10, 0xc425107900)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237dfc30, 0xc423605438)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4256a8e10, 0x0, 0x0, 0x0, 0xc423605438, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4256a8e10, 0x6f0968, 0x3, 0x51f701, 0xc425475530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4256a8e10, 0x5, 0xc42202dc20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6813 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8ff0, 0xc425107940)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e4c30, 0xc423605468)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4256a8ff0, 0x0, 0x0, 0x0, 0xc423605468, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4256a8ff0, 0x6f0968, 0x3, 0x51f701, 0xc4254755f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4256a8ff0, 0x5, 0xc42202dc40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6814 [semacquire]:
sync.runtime_Semacquire(0xc42202dd2c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202dd20)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6820 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249980f0, 0xc4258336a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249980f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249980f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423925c30, 0xc4248701d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249980f0, 0x0, 0x0, 0x0, 0xc4248701d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249980f0, 0x6f0968, 0x3, 0x51f701, 0xc425b388d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249980f0, 0x5, 0xc422029ce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6816 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a92c0, 0xc425107990)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a92c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e5c30, 0xc423605498)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4256a92c0, 0x0, 0x0, 0x0, 0xc423605498, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4256a92c0, 0x6f0968, 0x3, 0x51f701, 0xc4254756b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4256a92c0, 0x5, 0xc42202dd40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6817 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502ae10, 0xc424c73740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502ae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e6c30, 0xc4252181e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42502ae10, 0x0, 0x0, 0x0, 0xc4252181e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42502ae10, 0x6f0968, 0x3, 0x51f701, 0xc4250059b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42502ae10, 0x5, 0xc42202dd60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6821 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249984b0, 0xc425833730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a622c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249984b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249984b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423926c30, 0xc424870230)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4249984b0, 0x0, 0x0, 0x0, 0xc424870230, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4249984b0, 0x6f0968, 0x3, 0x51f701, 0xc425b38a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4249984b0, 0x5, 0xc422029d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6822 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998870, 0xc4258337e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423927c30, 0xc424870290)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424998870, 0x0, 0x0, 0x0, 0xc424870290, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424998870, 0x6f0968, 0x3, 0x51f701, 0xc425a7e180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424998870, 0x5, 0xc422029d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6823 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998c30, 0xc425833860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a625e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42392cc30, 0xc4248702f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424998c30, 0x0, 0x0, 0x0, 0xc4248702f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424998c30, 0x6f0968, 0x3, 0x51f701, 0xc425a7e300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424998c30, 0x5, 0xc422029d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6834 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f84b0, 0xc425436280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f84b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e7c30, 0xc425218738)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4253f84b0, 0x0, 0x0, 0x0, 0xc425218738, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4253f84b0, 0x6f0968, 0x3, 0x51f701, 0xc42528b1a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4253f84b0, 0x5, 0xc42202dd80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6835 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799860, 0xc425436fa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237ecc30, 0xc425218c48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422799860, 0x0, 0x0, 0x0, 0xc425218c48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422799860, 0x6f0968, 0x3, 0x51f701, 0xc4256d66f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422799860, 0x5, 0xc42202dda0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6836 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799a40, 0xc425437020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237edc30, 0xc425218c78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422799a40, 0x0, 0x0, 0x0, 0xc425218c78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422799a40, 0x6f0968, 0x3, 0x51f701, 0xc4256d67b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422799a40, 0x5, 0xc42202ddc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6837 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799d10, 0xc4254370e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237eec30, 0xc425218cc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422799d10, 0x0, 0x0, 0x0, 0xc425218cc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422799d10, 0x6f0968, 0x3, 0x51f701, 0xc4256d68d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422799d10, 0x5, 0xc42202dde0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6824 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998ff0, 0xc4258338e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42392dc30, 0xc424870350)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424998ff0, 0x0, 0x0, 0x0, 0xc424870350, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424998ff0, 0x6f0968, 0x3, 0x51f701, 0xc425a7e480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424998ff0, 0x5, 0xc422029d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6825 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249933b0, 0xc4258ef090)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249933b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249933b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42392fc30, 0xc425219a88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4249933b0, 0x0, 0x0, 0x0, 0xc425219a88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4249933b0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4249933b0, 0x5, 0xc422029d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6838 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c000, 0xc4254371a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237efc30, 0xc425218d08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42582c000, 0x0, 0x0, 0x0, 0xc425218d08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42582c000, 0x6f0968, 0x3, 0x51f701, 0xc4256d69f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42582c000, 0x5, 0xc42202de00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6839 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c1e0, 0xc425437220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f4c30, 0xc425218d38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42582c1e0, 0x0, 0x0, 0x0, 0xc425218d38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42582c1e0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42582c1e0, 0x5, 0xc42202de20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6840 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c3c0, 0xc4254372a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f5c30, 0xc425218d68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42582c3c0, 0x0, 0x0, 0x0, 0xc425218d68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42582c3c0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42582c3c0, 0x5, 0xc42202de40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6841 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c5a0, 0xc425437300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f6c30, 0xc425218d98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42582c5a0, 0x0, 0x0, 0x0, 0xc425218d98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42582c5a0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42582c5a0, 0x5, 0xc42202de60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6826 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993770, 0xc4258ef110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423934c30, 0xc425219ae8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424993770, 0x0, 0x0, 0x0, 0xc425219ae8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424993770, 0x6f0968, 0x3, 0x51f701, 0xc425ac46f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424993770, 0x5, 0xc422029da0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6827 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993b30, 0xc4258ef190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423935c30, 0xc425219b48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424993b30, 0x0, 0x0, 0x0, 0xc425219b48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424993b30, 0x6f0968, 0x3, 0x51f701, 0xc425ac4870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424993b30, 0x5, 0xc422029dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6828 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993ef0, 0xc4258ef210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423936c30, 0xc425219ba8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424993ef0, 0x0, 0x0, 0x0, 0xc425219ba8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424993ef0, 0x6f0968, 0x3, 0x51f701, 0xc425ac49f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424993ef0, 0x5, 0xc422029de0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6829 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b362d0, 0xc4258ef290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b362d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b362d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423937c30, 0xc425219c08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424b362d0, 0x0, 0x0, 0x0, 0xc425219c08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424b362d0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424b362d0, 0x5, 0xc422029e00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6830 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36690, 0xc4258ef380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42393cc30, 0xc425219c68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424b36690, 0x0, 0x0, 0x0, 0xc425219c68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424b36690, 0x6f0968, 0x3, 0x51f701, 0xc425ac4cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424b36690, 0x5, 0xc422029e20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6831 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36a50, 0xc4258ef430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42393dc30, 0xc425219cc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424b36a50, 0x0, 0x0, 0x0, 0xc425219cc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424b36a50, 0x6f0968, 0x3, 0x51f701, 0xc425ac4e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424b36a50, 0x5, 0xc422029e40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6842 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c780, 0xc425437340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f7c30, 0xc425218dc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42582c780, 0x0, 0x0, 0x0, 0xc425218dc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42582c780, 0x6f0968, 0x3, 0x51f701, 0xc4256d6d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42582c780, 0x5, 0xc42202de80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6843 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c960, 0xc4254373a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237fcc30, 0xc425218df8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42582c960, 0x0, 0x0, 0x0, 0xc425218df8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42582c960, 0x6f0968, 0x3, 0x51f701, 0xc4256d6de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42582c960, 0x5, 0xc42202dea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6844 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582cb40, 0xc425437420)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582cb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237fdc30, 0xc425218e28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42582cb40, 0x0, 0x0, 0x0, 0xc425218e28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42582cb40, 0x6f0968, 0x3, 0x51f701, 0xc4256d6ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42582cb40, 0x5, 0xc42202dec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6845 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582cd20, 0xc4254374a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582cd20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237fec30, 0xc425218e58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42582cd20, 0x0, 0x0, 0x0, 0xc425218e58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42582cd20, 0x6f0968, 0x3, 0x51f701, 0xc4256d6f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42582cd20, 0x5, 0xc42202dee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6832 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36e10, 0xc4258ef510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42393ec30, 0xc425219d28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424b36e10, 0x0, 0x0, 0x0, 0xc425219d28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424b36e10, 0x6f0968, 0x3, 0x51f701, 0xc425ac4ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424b36e10, 0x5, 0xc422029e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6846 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582cf00, 0xc425437520)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582cf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237ffc30, 0xc425218e88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42582cf00, 0x0, 0x0, 0x0, 0xc425218e88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42582cf00, 0x6f0968, 0x3, 0x51f701, 0xc4256d7020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42582cf00, 0x5, 0xc42202df00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6847 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d0e0, 0xc4254375a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423804c30, 0xc425218eb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42582d0e0, 0x0, 0x0, 0x0, 0xc425218eb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42582d0e0, 0x6f0968, 0x3, 0x51f701, 0xc4256d70e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42582d0e0, 0x5, 0xc42202df20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6833 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b374a0, 0xc4258ef650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b374a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b374a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42393fc30, 0xc425219dd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424b374a0, 0x0, 0x0, 0x0, 0xc425219dd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424b374a0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424b374a0, 0x5, 0xc422029e80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6850 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37860, 0xc4258ef720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423944c30, 0xc425219e30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424b37860, 0x0, 0x0, 0x0, 0xc425219e30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424b37860, 0x6f0968, 0x3, 0x51f701, 0xc425ac5410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424b37860, 0x5, 0xc422029ea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6851 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37c20, 0xc4258ef7b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423945c30, 0xc425219e90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424b37c20, 0x0, 0x0, 0x0, 0xc425219e90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424b37c20, 0x6f0968, 0x3, 0x51f701, 0xc425ac55c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424b37c20, 0x5, 0xc422029ec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6852 [semacquire]:
sync.runtime_Semacquire(0xc422029f9c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029f90)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6848 [semacquire]:
sync.runtime_Semacquire(0xc42202dffc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202dff0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6854 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34000, 0xc4258ef870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cebe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423946c30, 0xc425219ef0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c34000, 0x0, 0x0, 0x0, 0xc425219ef0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c34000, 0x6f0968, 0x3, 0x51f701, 0xc425ac5740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c34000, 0x5, 0xc422029fb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6866 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d2c0, 0xc4254376c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423805c30, 0xc425218ee8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42582d2c0, 0x0, 0x0, 0x0, 0xc425218ee8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42582d2c0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42582d2c0, 0x5, 0xc42211c010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6855 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c343c0, 0xc4258ef8f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ced60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c343c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c343c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423947c30, 0xc425219f50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c343c0, 0x0, 0x0, 0x0, 0xc425219f50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c343c0, 0x6f0968, 0x3, 0x51f701, 0xc425ac58c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c343c0, 0x5, 0xc422029fd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6856 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34780, 0xc4258ef970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ceee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42394cc30, 0xc425219fb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c34780, 0x0, 0x0, 0x0, 0xc425219fb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c34780, 0x6f0968, 0x3, 0x51f701, 0xc425ac5a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c34780, 0x5, 0xc422029ff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6857 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34b40, 0xc4258ef9f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42394dc30, 0xc424e92010)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c34b40, 0x0, 0x0, 0x0, 0xc424e92010, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c34b40, 0x6f0968, 0x3, 0x51f701, 0xc425ac5bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c34b40, 0x5, 0xc42211a010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6867 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d4a0, 0xc425437740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423806c30, 0xc425218f18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42582d4a0, 0x0, 0x0, 0x0, 0xc425218f18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42582d4a0, 0x6f0968, 0x3, 0x51f701, 0xc4256d72f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42582d4a0, 0x5, 0xc42211c030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6858 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34f00, 0xc4258efab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42394ec30, 0xc424e92070)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c34f00, 0x0, 0x0, 0x0, 0xc424e92070, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c34f00, 0x6f0968, 0x3, 0x51f701, 0xc425ac5d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c34f00, 0x5, 0xc42211a030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6859 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c352c0, 0xc4258efb80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c352c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c352c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42394fc30, 0xc424e920d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424c352c0, 0x0, 0x0, 0x0, 0xc424e920d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424c352c0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424c352c0, 0x5, 0xc42211a050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6860 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe5a0, 0xc4258ee950)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42385dc30, 0xc425219728)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425afe5a0, 0x0, 0x0, 0x0, 0xc425219728, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425afe5a0, 0x6f0968, 0x3, 0x51f701, 0xc425933650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425afe5a0, 0x5, 0xc42211a070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6861 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe780, 0xc4258ee9f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42385ec30, 0xc425219758)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425afe780, 0x0, 0x0, 0x0, 0xc425219758, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425afe780, 0x6f0968, 0x3, 0x51f701, 0xc4259337a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425afe780, 0x5, 0xc42211a090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6868 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d680, 0xc4254377a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423807c30, 0xc425218f48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42582d680, 0x0, 0x0, 0x0, 0xc425218f48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42582d680, 0x6f0968, 0x3, 0x51f701, 0xc4256d73b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42582d680, 0x5, 0xc42211c050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6869 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d860, 0xc4254377e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42380cc30, 0xc425218f78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42582d860, 0x0, 0x0, 0x0, 0xc425218f78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42582d860, 0x6f0968, 0x3, 0x51f701, 0xc4256d74a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42582d860, 0x5, 0xc42211c070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6870 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582da40, 0xc425437870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582aa60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582da40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42380dc30, 0xc425218fa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42582da40, 0x0, 0x0, 0x0, 0xc425218fa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42582da40, 0x6f0968, 0x3, 0x51f701, 0xc4256d7560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42582da40, 0x5, 0xc42211c090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6871 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582dc20, 0xc4254378f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582ab20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582dc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42380ec30, 0xc425218fd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42582dc20, 0x0, 0x0, 0x0, 0xc425218fd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42582dc20, 0x6f0968, 0x3, 0x51f701, 0xc4256d7620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42582dc20, 0x5, 0xc42211c0b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6872 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582de00, 0xc425437970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582abe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582de00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42380fc30, 0xc425219008)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42582de00, 0x0, 0x0, 0x0, 0xc425219008, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42582de00, 0x6f0968, 0x3, 0x51f701, 0xc4256d76e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42582de00, 0x5, 0xc42211c0d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6873 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4000, 0xc4254379f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582aca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423814c30, 0xc425219038)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421bb4000, 0x0, 0x0, 0x0, 0xc425219038, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421bb4000, 0x6f0968, 0x3, 0x51f701, 0xc4256d77a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421bb4000, 0x5, 0xc42211c0f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6862 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe960, 0xc4258eea30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42385fc30, 0xc425219788)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425afe960, 0x0, 0x0, 0x0, 0xc425219788, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425afe960, 0x6f0968, 0x3, 0x51f701, 0xc425933860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425afe960, 0x5, 0xc42211a0b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6863 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9590, 0xc425107ac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423868c30, 0xc4236054e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4256a9590, 0x0, 0x0, 0x0, 0xc4236054e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4256a9590, 0x6f0968, 0x3, 0x51f701, 0xc425475860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4256a9590, 0x5, 0xc42211a0d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6874 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb41e0, 0xc425437a70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582ad80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb41e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb41e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423815c30, 0xc425219068)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421bb41e0, 0x0, 0x0, 0x0, 0xc425219068, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421bb41e0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421bb41e0, 0x5, 0xc42211c110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6864 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9860, 0xc425107b40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423869c30, 0xc423605528)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4256a9860, 0x0, 0x0, 0x0, 0xc423605528, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4256a9860, 0x6f0968, 0x3, 0x51f701, 0xc425475980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4256a9860, 0x5, 0xc42211a0f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6875 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb43c0, 0xc425437bb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582aea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb43c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb43c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423816c30, 0xc425219098)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421bb43c0, 0x0, 0x0, 0x0, 0xc425219098, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421bb43c0, 0x6f0968, 0x3, 0x51f701, 0xc4256d79b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421bb43c0, 0x5, 0xc42211c130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6865 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9c20, 0xc425107bc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42385ac30, 0xc423605588)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4256a9c20, 0x0, 0x0, 0x0, 0xc423605588, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4256a9c20, 0x6f0968, 0x3, 0x51f701, 0xc425475b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4256a9c20, 0x5, 0xc42211a110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6876 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb45a0, 0xc425437c10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582af60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb45a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb45a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423817c30, 0xc4252190c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421bb45a0, 0x0, 0x0, 0x0, 0xc4252190c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421bb45a0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421bb45a0, 0x5, 0xc42211c150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6877 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4780, 0xc425437c50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42381cc30, 0xc4252190f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421bb4780, 0x0, 0x0, 0x0, 0xc4252190f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421bb4780, 0x6f0968, 0x3, 0x51f701, 0xc4256d7b30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421bb4780, 0x5, 0xc42211c170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6878 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4960, 0xc425437cb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42381dc30, 0xc425219128)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421bb4960, 0x0, 0x0, 0x0, 0xc425219128, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421bb4960, 0x6f0968, 0x3, 0x51f701, 0xc4256d7bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421bb4960, 0x5, 0xc42211c190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6879 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4b40, 0xc425437d30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42381ec30, 0xc425219158)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421bb4b40, 0x0, 0x0, 0x0, 0xc425219158, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421bb4b40, 0x6f0968, 0x3, 0x51f701, 0xc4256d7cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421bb4b40, 0x5, 0xc42211c1b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6882 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9ef0, 0xc425107c20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42385bc30, 0xc4236055d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4256a9ef0, 0x0, 0x0, 0x0, 0xc4236055d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4256a9ef0, 0x6f0968, 0x3, 0x51f701, 0xc425475c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4256a9ef0, 0x5, 0xc42211a130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6880 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4d20, 0xc425437db0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42381fc30, 0xc425219188)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421bb4d20, 0x0, 0x0, 0x0, 0xc425219188, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421bb4d20, 0x6f0968, 0x3, 0x51f701, 0xc4256d7da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421bb4d20, 0x5, 0xc42211c1d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6881 [semacquire]:
sync.runtime_Semacquire(0xc42211c2bc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211c2b0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6883 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258143c0, 0xc425107ca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258143c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258143c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423870c30, 0xc423605630)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4258143c0, 0x0, 0x0, 0x0, 0xc423605630, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4258143c0, 0x6f0968, 0x3, 0x51f701, 0xc425475da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4258143c0, 0x5, 0xc42211a150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6884 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258145a0, 0xc425107ce0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258145a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258145a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423871c30, 0xc423605660)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4258145a0, 0x0, 0x0, 0x0, 0xc423605660, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4258145a0, 0x6f0968, 0x3, 0x51f701, 0xc425475e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4258145a0, 0x5, 0xc42211a170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6885 [semacquire]:
sync.runtime_Semacquire(0xc42211a25c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211a250)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6899 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4f00, 0xc425437e30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423824c30, 0xc4252191b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421bb4f00, 0x0, 0x0, 0x0, 0xc4252191b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421bb4f00, 0x6f0968, 0x3, 0x51f701, 0xc4256d7e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421bb4f00, 0x5, 0xc42211c2d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6887 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814780, 0xc425107d30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423862c30, 0xc423605690)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425814780, 0x0, 0x0, 0x0, 0xc423605690, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425814780, 0x6f0968, 0x3, 0x51f701, 0xc425475f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425814780, 0x5, 0xc42211a270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6900 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb50e0, 0xc425437eb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb50e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb50e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423825c30, 0xc4252191e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421bb50e0, 0x0, 0x0, 0x0, 0xc4252191e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421bb50e0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421bb50e0, 0x5, 0xc42211c2f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6901 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb52c0, 0xc425437f30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb52c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb52c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423826c30, 0xc425219218)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421bb52c0, 0x0, 0x0, 0x0, 0xc425219218, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421bb52c0, 0x6f0968, 0x3, 0x51f701, 0xc425932000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421bb52c0, 0x5, 0xc42211c310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6888 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814960, 0xc425107da0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255094c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423863c30, 0xc4236056c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425814960, 0x0, 0x0, 0x0, 0xc4236056c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425814960, 0x6f0968, 0x3, 0x51f701, 0xc425884000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425814960, 0x5, 0xc42211a290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6889 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814b40, 0xc425107df0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423878c30, 0xc4236056f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425814b40, 0x0, 0x0, 0x0, 0xc4236056f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425814b40, 0x6f0968, 0x3, 0x51f701, 0xc4258840f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425814b40, 0x5, 0xc42211a2b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6890 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814d20, 0xc425107e50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423879c30, 0xc423605720)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425814d20, 0x0, 0x0, 0x0, 0xc423605720, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425814d20, 0x6f0968, 0x3, 0x51f701, 0xc4258841b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425814d20, 0x5, 0xc42211a2d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6891 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814f00, 0xc425107ec0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42386ac30, 0xc423605750)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425814f00, 0x0, 0x0, 0x0, 0xc423605750, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425814f00, 0x6f0968, 0x3, 0x51f701, 0xc425884270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425814f00, 0x5, 0xc42211a2f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6902 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb54a0, 0xc4258ee080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb54a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb54a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423827c30, 0xc425219248)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421bb54a0, 0x0, 0x0, 0x0, 0xc425219248, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421bb54a0, 0x6f0968, 0x3, 0x51f701, 0xc4259321e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421bb54a0, 0x5, 0xc42211c330, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6903 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421effa40, 0xc425107120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421effa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421effa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42382cc30, 0xc423604f40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421effa40, 0x0, 0x0, 0x0, 0xc423604f40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421effa40, 0x6f0968, 0x3, 0x51f701, 0xc425474060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421effa40, 0x5, 0xc42211c350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6904 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5680, 0xc4258ee0c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42382dc30, 0xc425219278)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421bb5680, 0x0, 0x0, 0x0, 0xc425219278, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421bb5680, 0x6f0968, 0x3, 0x51f701, 0xc4259322a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421bb5680, 0x5, 0xc42211c370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6905 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5860, 0xc4258ee100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42382ec30, 0xc4252192a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421bb5860, 0x0, 0x0, 0x0, 0xc4252192a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421bb5860, 0x6f0968, 0x3, 0x51f701, 0xc425932360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421bb5860, 0x5, 0xc42211c390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6892 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258150e0, 0xc425107f00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255097e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258150e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258150e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42386bc30, 0xc423605780)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4258150e0, 0x0, 0x0, 0x0, 0xc423605780, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4258150e0, 0x6f0968, 0x3, 0x51f701, 0xc425884330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4258150e0, 0x5, 0xc42211a310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6906 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5a40, 0xc4258ee140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42382fc30, 0xc4252192d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421bb5a40, 0x0, 0x0, 0x0, 0xc4252192d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421bb5a40, 0x6f0968, 0x3, 0x51f701, 0xc425932420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421bb5a40, 0x5, 0xc42211c3b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6907 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5c20, 0xc4258ee180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423834c30, 0xc425219308)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421bb5c20, 0x0, 0x0, 0x0, 0xc425219308, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421bb5c20, 0x6f0968, 0x3, 0x51f701, 0xc4259324e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421bb5c20, 0x5, 0xc42211c3d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6893 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258152c0, 0xc425107f90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258152c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258152c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423880c30, 0xc4236057b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4258152c0, 0x0, 0x0, 0x0, 0xc4236057b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4258152c0, 0x6f0968, 0x3, 0x51f701, 0xc425884480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4258152c0, 0x5, 0xc42211a330, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6908 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e000, 0xc4258ee200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423836c30, 0xc425219368)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42381e000, 0x0, 0x0, 0x0, 0xc425219368, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42381e000, 0x6f0968, 0x3, 0x51f701, 0xc425932660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42381e000, 0x5, 0xc42211c3f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6894 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815590, 0xc425107fd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255099c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423881c30, 0xc4236057e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425815590, 0x0, 0x0, 0x0, 0xc4236057e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425815590, 0x6f0968, 0x3, 0x51f701, 0xc425884540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425815590, 0x5, 0xc42211a350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6909 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e1e0, 0xc4258ee290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423837c30, 0xc425219398)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42381e1e0, 0x0, 0x0, 0x0, 0xc425219398, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42381e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4259327b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42381e1e0, 0x5, 0xc42211c410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6895 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815860, 0xc425832060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423872c30, 0xc423605828)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425815860, 0x0, 0x0, 0x0, 0xc423605828, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425815860, 0x6f0968, 0x3, 0x51f701, 0xc425884690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425815860, 0x5, 0xc42211a370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6896 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815a40, 0xc4258320e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423873c30, 0xc423605858)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425815a40, 0x0, 0x0, 0x0, 0xc423605858, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425815a40, 0x6f0968, 0x3, 0x51f701, 0xc425884750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425815a40, 0x5, 0xc42211a390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6897 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815c20, 0xc425832150)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423888c30, 0xc423605888)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425815c20, 0x0, 0x0, 0x0, 0xc423605888, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425815c20, 0x6f0968, 0x3, 0x51f701, 0xc425884810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425815c20, 0x5, 0xc42211a3b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6914 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815e00, 0xc425832190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423889c30, 0xc4236058b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425815e00, 0x0, 0x0, 0x0, 0xc4236058b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425815e00, 0x6f0968, 0x3, 0x51f701, 0xc4258848d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425815e00, 0x5, 0xc42211a3d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6915 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594c0f0, 0xc425832220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594c0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42387ac30, 0xc423605900)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42594c0f0, 0x0, 0x0, 0x0, 0xc423605900, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42594c0f0, 0x6f0968, 0x3, 0x51f701, 0xc4258849f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42594c0f0, 0x5, 0xc42211a3f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6910 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e3c0, 0xc4258ee2d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42383cc30, 0xc4252193c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42381e3c0, 0x0, 0x0, 0x0, 0xc4252193c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42381e3c0, 0x6f0968, 0x3, 0x51f701, 0xc425932870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42381e3c0, 0x5, 0xc42211c430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6916 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594c4b0, 0xc4258322a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594c4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42387bc30, 0xc423605930)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42594c4b0, 0x0, 0x0, 0x0, 0xc423605930, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42594c4b0, 0x6f0968, 0x3, 0x51f701, 0xc425884ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42594c4b0, 0x5, 0xc42211a410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6911 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e690, 0xc4258ee340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582be00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42383dc30, 0xc425219410)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42381e690, 0x0, 0x0, 0x0, 0xc425219410, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42381e690, 0x6f0968, 0x3, 0x51f701, 0xc4259329c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42381e690, 0x5, 0xc42211c450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6912 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e870, 0xc4258ee3b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42383ec30, 0xc425219440)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42381e870, 0x0, 0x0, 0x0, 0xc425219440, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42381e870, 0x6f0968, 0x3, 0x51f701, 0xc425932a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42381e870, 0x5, 0xc42211c470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6917 [semacquire]:
sync.runtime_Semacquire(0xc42211a4ec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211a4e0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6913 [semacquire]:
sync.runtime_Semacquire(0xc42211c54c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211c540)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6931 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381eb40, 0xc4258ee450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381eb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42383fc30, 0xc425219488)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42381eb40, 0x0, 0x0, 0x0, 0xc425219488, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42381eb40, 0x6f0968, 0x3, 0x51f701, 0xc425932ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42381eb40, 0x5, 0xc42211c560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6919 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594c780, 0xc425832360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594c780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423890c30, 0xc423605978)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42594c780, 0x0, 0x0, 0x0, 0xc423605978, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42594c780, 0x6f0968, 0x3, 0x51f701, 0xc425884c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42594c780, 0x5, 0xc42211a500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6932 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381ee10, 0xc4258ee4e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381ee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423844c30, 0xc4252194d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42381ee10, 0x0, 0x0, 0x0, 0xc4252194d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42381ee10, 0x6f0968, 0x3, 0x51f701, 0xc425932cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42381ee10, 0x5, 0xc42211c580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6933 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381eff0, 0xc4258ee560)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a881e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381eff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423845c30, 0xc425219500)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42381eff0, 0x0, 0x0, 0x0, 0xc425219500, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42381eff0, 0x6f0968, 0x3, 0x51f701, 0xc425932d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42381eff0, 0x5, 0xc42211c5a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6934 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f1d0, 0xc4258ee5b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a882a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423846c30, 0xc425219530)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42381f1d0, 0x0, 0x0, 0x0, 0xc425219530, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42381f1d0, 0x6f0968, 0x3, 0x51f701, 0xc425932e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42381f1d0, 0x5, 0xc42211c5c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6935 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f2c0, 0xc4258ee5d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423847c30, 0xc425219548)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42381f2c0, 0x0, 0x0, 0x0, 0xc425219548, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42381f2c0, 0x6f0968, 0x3, 0x51f701, 0xc425932ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42381f2c0, 0x5, 0xc42211c5e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6920 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594ca50, 0xc4258323f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594ca50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423891c30, 0xc4236059c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42594ca50, 0x0, 0x0, 0x0, 0xc4236059c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42594ca50, 0x6f0968, 0x3, 0x51f701, 0xc425884d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42594ca50, 0x5, 0xc42211a520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6921 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594cc30, 0xc425832450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594cc30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423882c30, 0xc4236059f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42594cc30, 0x0, 0x0, 0x0, 0xc4236059f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42594cc30, 0x6f0968, 0x3, 0x51f701, 0xc425884de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42594cc30, 0x5, 0xc42211a540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6922 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594ce10, 0xc4258324d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594ce10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423883c30, 0xc423605a20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42594ce10, 0x0, 0x0, 0x0, 0xc423605a20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42594ce10, 0x6f0968, 0x3, 0x51f701, 0xc425884ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42594ce10, 0x5, 0xc42211a560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6923 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594cff0, 0xc425832550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594cff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423898c30, 0xc423605a50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42594cff0, 0x0, 0x0, 0x0, 0xc423605a50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42594cff0, 0x6f0968, 0x3, 0x51f701, 0xc425884f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42594cff0, 0x5, 0xc42211a580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6924 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d1d0, 0xc4258325d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423899c30, 0xc423605a80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42594d1d0, 0x0, 0x0, 0x0, 0xc423605a80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42594d1d0, 0x6f0968, 0x3, 0x51f701, 0xc425885020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42594d1d0, 0x5, 0xc42211a5a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6925 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d3b0, 0xc425832630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42388ac30, 0xc423605ab0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42594d3b0, 0x0, 0x0, 0x0, 0xc423605ab0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42594d3b0, 0x6f0968, 0x3, 0x51f701, 0xc4258850e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42594d3b0, 0x5, 0xc42211a5c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6936 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f590, 0xc4258ee660)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423850c30, 0xc425219590)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42381f590, 0x0, 0x0, 0x0, 0xc425219590, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42381f590, 0x6f0968, 0x3, 0x51f701, 0xc425932fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42381f590, 0x5, 0xc42211c600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6926 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d590, 0xc425832670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42388bc30, 0xc423605ae0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42594d590, 0x0, 0x0, 0x0, 0xc423605ae0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42594d590, 0x6f0968, 0x3, 0x51f701, 0xc4258851a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42594d590, 0x5, 0xc42211a5e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6927 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d860, 0xc425832710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a0c30, 0xc423605b28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42594d860, 0x0, 0x0, 0x0, 0xc423605b28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42594d860, 0x6f0968, 0x3, 0x51f701, 0xc4258852c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42594d860, 0x5, 0xc42211a600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6928 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594da40, 0xc425832790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594da40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a1c30, 0xc423605b58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42594da40, 0x0, 0x0, 0x0, 0xc423605b58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42594da40, 0x6f0968, 0x3, 0x51f701, 0xc425885380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42594da40, 0x5, 0xc42211a620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6929 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594dc20, 0xc425832810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594dc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423892c30, 0xc423605b88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42594dc20, 0x0, 0x0, 0x0, 0xc423605b88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42594dc20, 0x6f0968, 0x3, 0x51f701, 0xc425885440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42594dc20, 0x5, 0xc42211a640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6946 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594de00, 0xc425832870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594de00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423893c30, 0xc423605bb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42594de00, 0x0, 0x0, 0x0, 0xc423605bb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42594de00, 0x6f0968, 0x3, 0x51f701, 0xc425885500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42594de00, 0x5, 0xc42211a660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6937 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f950, 0xc4258ee710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a885c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423851c30, 0xc4252195f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42381f950, 0x0, 0x0, 0x0, 0xc4252195f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42381f950, 0x6f0968, 0x3, 0x51f701, 0xc425933140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42381f950, 0x5, 0xc42211c620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6947 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92000, 0xc425832980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ea80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a8c30, 0xc423605be8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425a92000, 0x0, 0x0, 0x0, 0xc423605be8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425a92000, 0x6f0968, 0x3, 0x51f701, 0xc425885650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425a92000, 0x5, 0xc42211a680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6938 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381fa40, 0xc4258ee750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381fa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423842c30, 0xc425219608)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42381fa40, 0x0, 0x0, 0x0, 0xc425219608, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42381fa40, 0x6f0968, 0x3, 0x51f701, 0xc4259331a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42381fa40, 0x5, 0xc42211c640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6948 [semacquire]:
sync.runtime_Semacquire(0xc42211a76c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211a760)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6939 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381fb30, 0xc4258ee790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381fb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423843c30, 0xc425219620)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42381fb30, 0x0, 0x0, 0x0, 0xc425219620, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42381fb30, 0x6f0968, 0x3, 0x51f701, 0xc425933200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42381fb30, 0x5, 0xc42211c660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6940 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381fc20, 0xc4258ee7d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a886e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381fc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423858c30, 0xc425219638)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42381fc20, 0x0, 0x0, 0x0, 0xc425219638, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42381fc20, 0x6f0968, 0x3, 0x51f701, 0xc425933290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42381fc20, 0x5, 0xc42211c680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6941 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381fd10, 0xc4258ee7f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381fd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423859c30, 0xc425219650)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42381fd10, 0x0, 0x0, 0x0, 0xc425219650, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42381fd10, 0x6f0968, 0x3, 0x51f701, 0xc4259332f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42381fd10, 0x5, 0xc42211c6a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6942 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381fe00, 0xc4258ee810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a887a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381fe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42384ac30, 0xc425219668)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42381fe00, 0x0, 0x0, 0x0, 0xc425219668, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42381fe00, 0x6f0968, 0x3, 0x51f701, 0xc425933350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42381fe00, 0x5, 0xc42211c6c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6943 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381fef0, 0xc4258ee830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381fef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42384bc30, 0xc425219680)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42381fef0, 0x0, 0x0, 0x0, 0xc425219680, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42381fef0, 0x6f0968, 0x3, 0x51f701, 0xc4259333b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42381fef0, 0x5, 0xc42211c6e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6950 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a922d0, 0xc425832a40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ebc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a922d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a922d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a9c30, 0xc423605c30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425a922d0, 0x0, 0x0, 0x0, 0xc423605c30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425a922d0, 0x6f0968, 0x3, 0x51f701, 0xc425885770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425a922d0, 0x5, 0xc42211a780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6944 [semacquire]:
sync.runtime_Semacquire(0xc42211c7cc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211c7c0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6962 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe000, 0xc4258ee860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423854c30, 0xc425219698)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425afe000, 0x0, 0x0, 0x0, 0xc425219698, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425afe000, 0x6f0968, 0x3, 0x51f701, 0xc425933410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425afe000, 0x5, 0xc42211c7e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6951 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92960, 0xc425832b80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ee60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42389bc30, 0xc423605cd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a92960, 0x0, 0x0, 0x0, 0xc423605cd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a92960, 0x6f0968, 0x3, 0x51f701, 0xc425885a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a92960, 0x5, 0xc42211a7a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6952 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92b40, 0xc425832c00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ef20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b0c30, 0xc423605d08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a92b40, 0x0, 0x0, 0x0, 0xc423605d08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a92b40, 0x6f0968, 0x3, 0x51f701, 0xc425885ad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a92b40, 0x5, 0xc42211a7c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6953 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92d20, 0xc425832c70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593efe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b1c30, 0xc423605d38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425a92d20, 0x0, 0x0, 0x0, 0xc423605d38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425a92d20, 0x6f0968, 0x3, 0x51f701, 0xc425885b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425a92d20, 0x5, 0xc42211a7e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6954 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258141e0, 0xc425107c80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258141e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258141e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a2c30, 0xc423605618)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4258141e0, 0x0, 0x0, 0x0, 0xc423605618, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4258141e0, 0x6f0968, 0x3, 0x51f701, 0xc425475d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4258141e0, 0x5, 0xc42211a800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6955 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92f00, 0xc425832cb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a3c30, 0xc423605d68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425a92f00, 0x0, 0x0, 0x0, 0xc423605d68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425a92f00, 0x6f0968, 0x3, 0x51f701, 0xc425885c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425a92f00, 0x5, 0xc42211a820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6956 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a930e0, 0xc425832d30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a930e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a930e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b8c30, 0xc423605d98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425a930e0, 0x0, 0x0, 0x0, 0xc423605d98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425a930e0, 0x6f0968, 0x3, 0x51f701, 0xc425885d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425a930e0, 0x5, 0xc42211a840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6957 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a932c0, 0xc425832db0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a932c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a932c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b9c30, 0xc423605dc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425a932c0, 0x0, 0x0, 0x0, 0xc423605dc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425a932c0, 0x6f0968, 0x3, 0x51f701, 0xc425885dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425a932c0, 0x5, 0xc42211a860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6963 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe0f0, 0xc4258ee890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a888e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423855c30, 0xc4252196b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425afe0f0, 0x0, 0x0, 0x0, 0xc4252196b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425afe0f0, 0x6f0968, 0x3, 0x51f701, 0xc425933470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425afe0f0, 0x5, 0xc42211c800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6958 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a934a0, 0xc425832e80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a934a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a934a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238aac30, 0xc423605df8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425a934a0, 0x0, 0x0, 0x0, 0xc423605df8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425a934a0, 0x6f0968, 0x3, 0x51f701, 0xc425885f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425a934a0, 0x5, 0xc42211a880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6959 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93680, 0xc425832ed0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238abc30, 0xc423605e28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425a93680, 0x0, 0x0, 0x0, 0xc423605e28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425a93680, 0x6f0968, 0x3, 0x51f701, 0xc425b56030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425a93680, 0x5, 0xc42211a8a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6964 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe2d0, 0xc4258ee8f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a889a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423856c30, 0xc4252196e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425afe2d0, 0x0, 0x0, 0x0, 0xc4252196e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425afe2d0, 0x6f0968, 0x3, 0x51f701, 0xc425933530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425afe2d0, 0x5, 0xc42211c820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6965 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe3c0, 0xc4258ee910)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423857c30, 0xc4252196f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425afe3c0, 0x0, 0x0, 0x0, 0xc4252196f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425afe3c0, 0x6f0968, 0x3, 0x51f701, 0xc425933590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425afe3c0, 0x5, 0xc42211c840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6966 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe4b0, 0xc4258ee930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42385cc30, 0xc425219710)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425afe4b0, 0x0, 0x0, 0x0, 0xc425219710, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425afe4b0, 0x6f0968, 0x3, 0x51f701, 0xc4259335f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425afe4b0, 0x5, 0xc42211c860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6967 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253001e0, 0xc425107270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253001e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253001e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237abc30, 0xc423605000)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4253001e0, 0x0, 0x0, 0x0, 0xc423605000, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4253001e0, 0x6f0968, 0x3, 0x51f701, 0xc425474360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4253001e0, 0x5, 0xc42211c880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6968 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253005a0, 0xc4251072f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253005a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253005a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237bcc30, 0xc423605060)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4253005a0, 0x0, 0x0, 0x0, 0xc423605060, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4253005a0, 0x6f0968, 0x3, 0x51f701, 0xc4254744e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4253005a0, 0x5, 0xc42211c8a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6969 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5b30, 0xc4258ee160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423838c30, 0xc4252192f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421bb5b30, 0x0, 0x0, 0x0, 0xc4252192f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421bb5b30, 0x6f0968, 0x3, 0x51f701, 0xc425932480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421bb5b30, 0x5, 0xc42211c8c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6970 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5e00, 0xc4258ee1c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582ba40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423835c30, 0xc425219338)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421bb5e00, 0x0, 0x0, 0x0, 0xc425219338, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421bb5e00, 0x6f0968, 0x3, 0x51f701, 0xc4259325a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421bb5e00, 0x5, 0xc42211c8e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6960 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93860, 0xc425832f50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c0c30, 0xc423605e58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425a93860, 0x0, 0x0, 0x0, 0xc423605e58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425a93860, 0x6f0968, 0x3, 0x51f701, 0xc425b560f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425a93860, 0x5, 0xc42211a8c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6971 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f3b0, 0xc4258ee5f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42383ac30, 0xc425219560)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42381f3b0, 0x0, 0x0, 0x0, 0xc425219560, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42381f3b0, 0x6f0968, 0x3, 0x51f701, 0xc425932f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42381f3b0, 0x5, 0xc42211c900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6972 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f4a0, 0xc4258ee620)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a883e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42383bc30, 0xc425219578)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42381f4a0, 0x0, 0x0, 0x0, 0xc425219578, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42381f4a0, 0x6f0968, 0x3, 0x51f701, 0xc425932f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42381f4a0, 0x5, 0xc42211c920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6961 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93a40, 0xc425832fd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c1c30, 0xc423605e88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425a93a40, 0x0, 0x0, 0x0, 0xc423605e88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425a93a40, 0x6f0968, 0x3, 0x51f701, 0xc425b561b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425a93a40, 0x5, 0xc42211a8e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6978 [semacquire]:
sync.runtime_Semacquire(0xc42211a9bc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211a9b0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6973 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f680, 0xc4258ee6a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a884a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42384cc30, 0xc4252195a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42381f680, 0x0, 0x0, 0x0, 0xc4252195a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42381f680, 0x6f0968, 0x3, 0x51f701, 0xc425933020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42381f680, 0x5, 0xc42211c940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6974 [semacquire]:
sync.runtime_Semacquire(0xc42211ca1c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211ca10)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6980 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93c20, 0xc425833020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b2c30, 0xc423605eb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425a93c20, 0x0, 0x0, 0x0, 0xc423605eb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425a93c20, 0x6f0968, 0x3, 0x51f701, 0xc425b56270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425a93c20, 0x5, 0xc42211a9d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6976 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f770, 0xc4258ee6d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42384dc30, 0xc4252195c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42381f770, 0x0, 0x0, 0x0, 0xc4252195c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42381f770, 0x6f0968, 0x3, 0x51f701, 0xc425933080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42381f770, 0x5, 0xc42211ca30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6981 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93ef0, 0xc4258330c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b3c30, 0xc423605f00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a93ef0, 0x0, 0x0, 0x0, 0xc423605f00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a93ef0, 0x6f0968, 0x3, 0x51f701, 0xc425b56390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a93ef0, 0x5, 0xc42211a9f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6982 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c1e0, 0xc425833180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c8c30, 0xc423605f48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a9c1e0, 0x0, 0x0, 0x0, 0xc423605f48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a9c1e0, 0x6f0968, 0x3, 0x51f701, 0xc425b564b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a9c1e0, 0x5, 0xc42211aa10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6983 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c3c0, 0xc4258331c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c9c30, 0xc423605f78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425a9c3c0, 0x0, 0x0, 0x0, 0xc423605f78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425a9c3c0, 0x6f0968, 0x3, 0x51f701, 0xc425b56570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425a9c3c0, 0x5, 0xc42211aa30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6984 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c5a0, 0xc425833210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fa40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238bac30, 0xc423605fa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425a9c5a0, 0x0, 0x0, 0x0, 0xc423605fa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425a9c5a0, 0x6f0968, 0x3, 0x51f701, 0xc425b38000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425a9c5a0, 0x5, 0xc42211aa50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6985 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c780, 0xc425833280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238bbc30, 0xc423605fd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425a9c780, 0x0, 0x0, 0x0, 0xc423605fd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425a9c780, 0x6f0968, 0x3, 0x51f701, 0xc425b380c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425a9c780, 0x5, 0xc42211aa70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6977 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f860, 0xc4258ee6f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42384ec30, 0xc4252195d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42381f860, 0x0, 0x0, 0x0, 0xc4252195d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42381f860, 0x6f0968, 0x3, 0x51f701, 0xc4259330e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42381f860, 0x5, 0xc42211ca50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6994 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe1e0, 0xc4258ee8d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42384fc30, 0xc4252196c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425afe1e0, 0x0, 0x0, 0x0, 0xc4252196c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425afe1e0, 0x6f0968, 0x3, 0x51f701, 0xc4259334d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425afe1e0, 0x5, 0xc42211ca70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6995 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe690, 0xc4258ee970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423860c30, 0xc425219740)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425afe690, 0x0, 0x0, 0x0, 0xc425219740, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425afe690, 0x6f0968, 0x3, 0x51f701, 0xc4259336b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425afe690, 0x5, 0xc42211ca90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6986 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c960, 0xc425833300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d0c30, 0xc424870008)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425a9c960, 0x0, 0x0, 0x0, 0xc424870008, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425a9c960, 0x6f0968, 0x3, 0x51f701, 0xc425b381b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425a9c960, 0x5, 0xc42211aa90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6996 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe870, 0xc4258eea10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423861c30, 0xc425219770)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425afe870, 0x0, 0x0, 0x0, 0xc425219770, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425afe870, 0x6f0968, 0x3, 0x51f701, 0xc425933800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425afe870, 0x5, 0xc42211cab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6997 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afec30, 0xc4258eea90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423852c30, 0xc4252197d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425afec30, 0x0, 0x0, 0x0, 0xc4252197d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425afec30, 0x6f0968, 0x3, 0x51f701, 0xc425933980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425afec30, 0x5, 0xc42211cad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6998 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a94a0, 0xc425107a70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a94a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423853c30, 0xc4236054c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4256a94a0, 0x0, 0x0, 0x0, 0xc4236054c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4256a94a0, 0x6f0968, 0x3, 0x51f701, 0xc425475800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4256a94a0, 0x5, 0xc42211caf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6987 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9cb40, 0xc425833340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9cb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d1c30, 0xc424870038)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425a9cb40, 0x0, 0x0, 0x0, 0xc424870038, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425a9cb40, 0x6f0968, 0x3, 0x51f701, 0xc425b38270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425a9cb40, 0x5, 0xc42211aab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6988 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300690, 0xc425107310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c1c30, 0xc423605078)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425300690, 0x0, 0x0, 0x0, 0xc423605078, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425300690, 0x6f0968, 0x3, 0x51f701, 0xc4254745a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425300690, 0x5, 0xc42211aad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6999 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9770, 0xc425107b20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423864c30, 0xc423605510)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4256a9770, 0x0, 0x0, 0x0, 0xc423605510, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4256a9770, 0x6f0968, 0x3, 0x51f701, 0xc425475920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4256a9770, 0x5, 0xc42211cb10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6989 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9cd20, 0xc4258333b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9cd20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c2c30, 0xc424870068)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425a9cd20, 0x0, 0x0, 0x0, 0xc424870068, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425a9cd20, 0x6f0968, 0x3, 0x51f701, 0xc425b38330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425a9cd20, 0x5, 0xc42211aaf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7000 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9950, 0xc425107b60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423865c30, 0xc423605540)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4256a9950, 0x0, 0x0, 0x0, 0xc423605540, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4256a9950, 0x6f0968, 0x3, 0x51f701, 0xc4254759e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4256a9950, 0x5, 0xc42211cb30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7001 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9e00, 0xc425107c00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255090a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423866c30, 0xc4236055b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4256a9e00, 0x0, 0x0, 0x0, 0xc4236055b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4256a9e00, 0x6f0968, 0x3, 0x51f701, 0xc425475bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4256a9e00, 0x5, 0xc42211cb50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7002 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814000, 0xc425107c40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423867c30, 0xc4236055e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425814000, 0x0, 0x0, 0x0, 0xc4236055e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425814000, 0x6f0968, 0x3, 0x51f701, 0xc425475c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425814000, 0x5, 0xc42211cb70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7003 [semacquire]:
sync.runtime_Semacquire(0xc42211cc5c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211cc50)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6990 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9cff0, 0xc425833460)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fe80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9cff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c3c30, 0xc4248700b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425a9cff0, 0x0, 0x0, 0x0, 0xc4248700b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425a9cff0, 0x6f0968, 0x3, 0x51f701, 0xc425b38450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425a9cff0, 0x5, 0xc42211ab10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6991 [semacquire]:
sync.runtime_Semacquire(0xc42211abfc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211abf0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7005 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258144b0, 0xc425107cc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255092e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258144b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258144b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42386cc30, 0xc423605648)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4258144b0, 0x0, 0x0, 0x0, 0xc423605648, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4258144b0, 0x6f0968, 0x3, 0x51f701, 0xc425475e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4258144b0, 0x5, 0xc42211cc70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 6993 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9b30, 0xc425107ba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d8c30, 0xc423605570)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4256a9b30, 0x0, 0x0, 0x0, 0xc423605570, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4256a9b30, 0x6f0968, 0x3, 0x51f701, 0xc425475aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4256a9b30, 0x5, 0xc42211ac10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7010 [semacquire]:
sync.runtime_Semacquire(0xc42225ddfc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225ddf0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7011 [semacquire]:
sync.runtime_Semacquire(0xc422380cdc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422380cd0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7006 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814690, 0xc425107d00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255093a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42386dc30, 0xc423605678)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425814690, 0x0, 0x0, 0x0, 0xc423605678, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425814690, 0x6f0968, 0x3, 0x51f701, 0xc425475ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425814690, 0x5, 0xc42211cc90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7007 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814870, 0xc425107d60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42386ec30, 0xc4236056a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425814870, 0x0, 0x0, 0x0, 0xc4236056a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425814870, 0x6f0968, 0x3, 0x51f701, 0xc425475f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425814870, 0x5, 0xc42211ccb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7008 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814a50, 0xc425107dd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42386fc30, 0xc4236056d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425814a50, 0x0, 0x0, 0x0, 0xc4236056d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425814a50, 0x6f0968, 0x3, 0x51f701, 0xc425884060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425814a50, 0x5, 0xc42211ccd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7009 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814c30, 0xc425107e10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255095e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423874c30, 0xc423605708)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425814c30, 0x0, 0x0, 0x0, 0xc423605708, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425814c30, 0x6f0968, 0x3, 0x51f701, 0xc425884150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425814c30, 0x5, 0xc42211ccf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7012 [semacquire]:
sync.runtime_Semacquire(0xc42238193c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422381930)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7013 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39a40, 0xc425b34120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239bac30, 0xc424870788)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b39a40, 0x0, 0x0, 0x0, 0xc424870788, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b39a40, 0x6f0968, 0x3, 0x51f701, 0xc425a7f590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b39a40, 0x5, 0xc42211ac90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7026 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814e10, 0xc425107e90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255096a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423875c30, 0xc423605738)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425814e10, 0x0, 0x0, 0x0, 0xc423605738, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425814e10, 0x6f0968, 0x3, 0x51f701, 0xc425884210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425814e10, 0x5, 0xc42211cd10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7014 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39ef0, 0xc425b34220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239bbc30, 0xc424870800)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b39ef0, 0x0, 0x0, 0x0, 0xc424870800, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b39ef0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b39ef0, 0x5, 0xc42211acb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7015 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e942d0, 0xc425b342d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e942d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e942d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d0c30, 0xc424870860)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424e942d0, 0x0, 0x0, 0x0, 0xc424870860, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424e942d0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f8f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424e942d0, 0x5, 0xc42211acd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7027 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814ff0, 0xc425107ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423876c30, 0xc423605768)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425814ff0, 0x0, 0x0, 0x0, 0xc423605768, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425814ff0, 0x6f0968, 0x3, 0x51f701, 0xc4258842d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425814ff0, 0x5, 0xc42211cd30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7016 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94690, 0xc425b34380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d1c30, 0xc4248708c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424e94690, 0x0, 0x0, 0x0, 0xc4248708c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424e94690, 0x6f0968, 0x3, 0x51f701, 0xc425a7fa70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424e94690, 0x5, 0xc42211acf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7028 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258151d0, 0xc425107f20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258151d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258151d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423877c30, 0xc423605798)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4258151d0, 0x0, 0x0, 0x0, 0xc423605798, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4258151d0, 0x6f0968, 0x3, 0x51f701, 0xc425884390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4258151d0, 0x5, 0xc42211cd50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7017 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94a50, 0xc425b34440)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c2c30, 0xc424870920)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424e94a50, 0x0, 0x0, 0x0, 0xc424870920, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424e94a50, 0x6f0968, 0x3, 0x51f701, 0xc425a7fbf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424e94a50, 0x5, 0xc42211ad10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7029 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258153b0, 0xc425107fb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258153b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258153b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42387cc30, 0xc4236057c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4258153b0, 0x0, 0x0, 0x0, 0xc4236057c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4258153b0, 0x6f0968, 0x3, 0x51f701, 0xc4258844e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4258153b0, 0x5, 0xc42211cd70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7018 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94e10, 0xc425b344c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c3c30, 0xc424870980)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424e94e10, 0x0, 0x0, 0x0, 0xc424870980, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424e94e10, 0x6f0968, 0x3, 0x51f701, 0xc425a7fd70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424e94e10, 0x5, 0xc42211ad30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7019 [semacquire]:
sync.runtime_Semacquire(0xc42211ae0c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211ae00)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7030 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815680, 0xc425107ff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42387dc30, 0xc4236057f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425815680, 0x0, 0x0, 0x0, 0xc4236057f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425815680, 0x6f0968, 0x3, 0x51f701, 0xc4258845a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425815680, 0x5, 0xc42211cd90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7031 [semacquire]:
sync.runtime_Semacquire(0xc42211ce6c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211ce60)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7021 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e951d0, 0xc425b34540)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e951d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e951d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d8c30, 0xc4248709e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e951d0, 0x0, 0x0, 0x0, 0xc4248709e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e951d0, 0x6f0968, 0x3, 0x51f701, 0xc425a7fef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e951d0, 0x5, 0xc42211ae20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7033 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815950, 0xc4258320a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42387ec30, 0xc423605840)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425815950, 0x0, 0x0, 0x0, 0xc423605840, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425815950, 0x6f0968, 0x3, 0x51f701, 0xc4258846f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425815950, 0x5, 0xc42211ce80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7022 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95590, 0xc425b345c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d9c30, 0xc424870a40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e95590, 0x0, 0x0, 0x0, 0xc424870a40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e95590, 0x6f0968, 0x3, 0x51f701, 0xc425978090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e95590, 0x5, 0xc42211ae40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7023 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95950, 0xc425b34660)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239cac30, 0xc424870aa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424e95950, 0x0, 0x0, 0x0, 0xc424870aa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424e95950, 0x6f0968, 0x3, 0x51f701, 0xc425978210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424e95950, 0x5, 0xc42211ae60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7024 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95d10, 0xc425b34760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239cbc30, 0xc424870b00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424e95d10, 0x0, 0x0, 0x0, 0xc424870b00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424e95d10, 0x6f0968, 0x3, 0x51f701, 0xc425978390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424e95d10, 0x5, 0xc42211ae80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7025 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d20f0, 0xc425b34820)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d20f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e0c30, 0xc424870b60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250d20f0, 0x0, 0x0, 0x0, 0xc424870b60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250d20f0, 0x6f0968, 0x3, 0x51f701, 0xc425978510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250d20f0, 0x5, 0xc42211aea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7042 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d24b0, 0xc425b348e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576caa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d24b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e1c30, 0xc424870bc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250d24b0, 0x0, 0x0, 0x0, 0xc424870bc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250d24b0, 0x6f0968, 0x3, 0x51f701, 0xc425978690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250d24b0, 0x5, 0xc42211aec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7043 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2960, 0xc425b34a00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d2c30, 0xc424870c38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4250d2960, 0x0, 0x0, 0x0, 0xc424870c38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4250d2960, 0x6f0968, 0x3, 0x51f701, 0xc425978870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4250d2960, 0x5, 0xc42211aee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7044 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2f00, 0xc425b34b50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d3c30, 0xc424870cc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4250d2f00, 0x0, 0x0, 0x0, 0xc424870cc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4250d2f00, 0x6f0968, 0x3, 0x51f701, 0xc425978ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4250d2f00, 0x5, 0xc42211af00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7045 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66870, 0xc4258effd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e8c30, 0xc424e922f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424e66870, 0x0, 0x0, 0x0, 0xc424e922f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424e66870, 0x6f0968, 0x3, 0x51f701, 0xc425a06810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424e66870, 0x5, 0xc42211af20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7034 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815b30, 0xc425832120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42387fc30, 0xc423605870)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425815b30, 0x0, 0x0, 0x0, 0xc423605870, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425815b30, 0x6f0968, 0x3, 0x51f701, 0xc4258847b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425815b30, 0x5, 0xc42211cea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7035 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815d10, 0xc425832170)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423884c30, 0xc4236058a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425815d10, 0x0, 0x0, 0x0, 0xc4236058a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425815d10, 0x6f0968, 0x3, 0x51f701, 0xc425884870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425815d10, 0x5, 0xc42211cec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7036 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815ef0, 0xc4258321b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423885c30, 0xc4236058d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425815ef0, 0x0, 0x0, 0x0, 0xc4236058d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425815ef0, 0x6f0968, 0x3, 0x51f701, 0xc425884930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425815ef0, 0x5, 0xc42211cee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7037 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594c2d0, 0xc425832260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594c2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423886c30, 0xc423605918)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42594c2d0, 0x0, 0x0, 0x0, 0xc423605918, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42594c2d0, 0x6f0968, 0x3, 0x51f701, 0xc425884a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42594c2d0, 0x5, 0xc42211cf00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7046 [semacquire]:
sync.runtime_Semacquire(0xc42211b00c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b000)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7038 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594c690, 0xc425832320)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594c690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423887c30, 0xc423605960)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42594c690, 0x0, 0x0, 0x0, 0xc423605960, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42594c690, 0x6f0968, 0x3, 0x51f701, 0xc425884b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42594c690, 0x5, 0xc42211cf20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7039 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594c870, 0xc4258323a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594c870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42388cc30, 0xc423605990)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42594c870, 0x0, 0x0, 0x0, 0xc423605990, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42594c870, 0x6f0968, 0x3, 0x51f701, 0xc425884c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42594c870, 0x5, 0xc42211cf40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7040 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594cb40, 0xc425832410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594cb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42388dc30, 0xc4236059d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42594cb40, 0x0, 0x0, 0x0, 0xc4236059d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42594cb40, 0x6f0968, 0x3, 0x51f701, 0xc425884d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42594cb40, 0x5, 0xc42211cf60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7041 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594cd20, 0xc425832490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594cd20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42388ec30, 0xc423605a08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42594cd20, 0x0, 0x0, 0x0, 0xc423605a08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42594cd20, 0x6f0968, 0x3, 0x51f701, 0xc425884e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42594cd20, 0x5, 0xc42211cf80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7058 [semacquire]:
sync.runtime_Semacquire(0xc42211d06c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211d060)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7048 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67590, 0xc425aee1a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e9c30, 0xc424e92448)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e67590, 0x0, 0x0, 0x0, 0xc424e92448, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e67590, 0x6f0968, 0x3, 0x51f701, 0xc425a06d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e67590, 0x5, 0xc42211b020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7060 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594cf00, 0xc425832510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594cf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42388fc30, 0xc423605a38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42594cf00, 0x0, 0x0, 0x0, 0xc423605a38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42594cf00, 0x6f0968, 0x3, 0x51f701, 0xc425884f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42594cf00, 0x5, 0xc42211d080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d0e0, 0xc425832590)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423894c30, 0xc423605a68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42594d0e0, 0x0, 0x0, 0x0, 0xc423605a68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42594d0e0, 0x6f0968, 0x3, 0x51f701, 0xc425884fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42594d0e0, 0x5, 0xc42211d0a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7062 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d2c0, 0xc425832610)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423895c30, 0xc423605a98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42594d2c0, 0x0, 0x0, 0x0, 0xc423605a98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42594d2c0, 0x6f0968, 0x3, 0x51f701, 0xc425885080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42594d2c0, 0x5, 0xc42211d0c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67950, 0xc425aee260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239dac30, 0xc424e924a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e67950, 0x0, 0x0, 0x0, 0xc424e924a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e67950, 0x6f0968, 0x3, 0x51f701, 0xc425a06f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e67950, 0x5, 0xc42211b040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7050 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67d10, 0xc425aee2e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239dbc30, 0xc424e92508)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424e67d10, 0x0, 0x0, 0x0, 0xc424e92508, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424e67d10, 0x6f0968, 0x3, 0x51f701, 0xc425a07080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424e67d10, 0x5, 0xc42211b060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7051 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d80f0, 0xc425aee360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d80f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f0c30, 0xc424e92568)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250d80f0, 0x0, 0x0, 0x0, 0xc424e92568, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250d80f0, 0x6f0968, 0x3, 0x51f701, 0xc425a07200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250d80f0, 0x5, 0xc42211b080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d4a0, 0xc425832650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423896c30, 0xc423605ac8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42594d4a0, 0x0, 0x0, 0x0, 0xc423605ac8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42594d4a0, 0x6f0968, 0x3, 0x51f701, 0xc425885140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42594d4a0, 0x5, 0xc42211d0e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7052 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d84b0, 0xc425aee3e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d84b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f1c30, 0xc424e925c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250d84b0, 0x0, 0x0, 0x0, 0xc424e925c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250d84b0, 0x6f0968, 0x3, 0x51f701, 0xc425a07380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250d84b0, 0x5, 0xc42211b0a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8870, 0xc425aee4a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e2c30, 0xc424e92628)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250d8870, 0x0, 0x0, 0x0, 0xc424e92628, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250d8870, 0x6f0968, 0x3, 0x51f701, 0xc425a07500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250d8870, 0x5, 0xc42211b0c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7064 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d680, 0xc4258326a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423897c30, 0xc423605af8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42594d680, 0x0, 0x0, 0x0, 0xc423605af8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42594d680, 0x6f0968, 0x3, 0x51f701, 0xc425885200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42594d680, 0x5, 0xc42211d100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7054 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8c30, 0xc425aee530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eea80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e3c30, 0xc424e92688)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4250d8c30, 0x0, 0x0, 0x0, 0xc424e92688, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4250d8c30, 0x6f0968, 0x3, 0x51f701, 0xc425a07680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4250d8c30, 0x5, 0xc42211b0e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d950, 0xc425832750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42389cc30, 0xc423605b40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42594d950, 0x0, 0x0, 0x0, 0xc423605b40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42594d950, 0x6f0968, 0x3, 0x51f701, 0xc425885320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42594d950, 0x5, 0xc42211d120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7055 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8e10, 0xc425aee570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eeb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f8c30, 0xc424e926b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4250d8e10, 0x0, 0x0, 0x0, 0xc424e926b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4250d8e10, 0x6f0968, 0x3, 0x51f701, 0xc425a07770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4250d8e10, 0x5, 0xc42211b100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7066 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594db30, 0xc4258327d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594db30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42389dc30, 0xc423605b70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42594db30, 0x0, 0x0, 0x0, 0xc423605b70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42594db30, 0x6f0968, 0x3, 0x51f701, 0xc4258853e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42594db30, 0x5, 0xc42211d140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7067 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594dd10, 0xc425832850)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594dd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42389ec30, 0xc423605ba0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42594dd10, 0x0, 0x0, 0x0, 0xc423605ba0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42594dd10, 0x6f0968, 0x3, 0x51f701, 0xc4258854a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42594dd10, 0x5, 0xc42211d160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7068 [semacquire]:
sync.runtime_Semacquire(0xc42211d23c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211d230)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7056 [semacquire]:
sync.runtime_Semacquire(0xc42211b1dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b1d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594def0, 0xc425832940)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ea20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594def0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42389fc30, 0xc423605bd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42594def0, 0x0, 0x0, 0x0, 0xc423605bd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42594def0, 0x6f0968, 0x3, 0x51f701, 0xc4258855f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42594def0, 0x5, 0xc42211d250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7090 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8ff0, 0xc425aee5b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eec20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f9c30, 0xc424e926e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d8ff0, 0x0, 0x0, 0x0, 0xc424e926e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d8ff0, 0x6f0968, 0x3, 0x51f701, 0xc425a07830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d8ff0, 0x5, 0xc42211b1f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7071 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a920f0, 0xc4258329c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593eb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a920f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a920f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a4c30, 0xc423605c00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a920f0, 0x0, 0x0, 0x0, 0xc423605c00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a920f0, 0x6f0968, 0x3, 0x51f701, 0xc4258856b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a920f0, 0x5, 0xc42211d270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7072 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a924b0, 0xc425832a90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ec80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a924b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a924b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a5c30, 0xc423605c60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a924b0, 0x0, 0x0, 0x0, 0xc423605c60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a924b0, 0x6f0968, 0x3, 0x51f701, 0xc425885830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a924b0, 0x5, 0xc42211d290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7073 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92870, 0xc425832b40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ee00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a6c30, 0xc423605cc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425a92870, 0x0, 0x0, 0x0, 0xc423605cc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425a92870, 0x6f0968, 0x3, 0x51f701, 0xc4258859b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425a92870, 0x5, 0xc42211d2b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7074 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92a50, 0xc425832bc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593eec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a7c30, 0xc423605cf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425a92a50, 0x0, 0x0, 0x0, 0xc423605cf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425a92a50, 0x6f0968, 0x3, 0x51f701, 0xc425885a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425a92a50, 0x5, 0xc42211d2d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7075 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92c30, 0xc425832c40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ef80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238acc30, 0xc423605d20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425a92c30, 0x0, 0x0, 0x0, 0xc423605d20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425a92c30, 0x6f0968, 0x3, 0x51f701, 0xc425885b30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425a92c30, 0x5, 0xc42211d2f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7076 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92e10, 0xc425832c90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238adc30, 0xc423605d50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425a92e10, 0x0, 0x0, 0x0, 0xc423605d50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425a92e10, 0x6f0968, 0x3, 0x51f701, 0xc425885bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425a92e10, 0x5, 0xc42211d310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7077 [semacquire]:
sync.runtime_Semacquire(0xc42211d3fc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211d3f0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7091 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d92c0, 0xc425aee610)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eed40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d92c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239eac30, 0xc424e92730)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4250d92c0, 0x0, 0x0, 0x0, 0xc424e92730, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4250d92c0, 0x6f0968, 0x3, 0x51f701, 0xc425a07950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4250d92c0, 0x5, 0xc42211b210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7092 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9680, 0xc425aee690)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eeec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239ebc30, 0xc424e92790)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4250d9680, 0x0, 0x0, 0x0, 0xc424e92790, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4250d9680, 0x6f0968, 0x3, 0x51f701, 0xc425a07ad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4250d9680, 0x5, 0xc42211b230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7093 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9a40, 0xc425aee710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a00c30, 0xc424e927f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250d9a40, 0x0, 0x0, 0x0, 0xc424e927f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250d9a40, 0x6f0968, 0x3, 0x51f701, 0xc425a07c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250d9a40, 0x5, 0xc42211b250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7094 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9e00, 0xc425aee790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a01c30, 0xc424e92850)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250d9e00, 0x0, 0x0, 0x0, 0xc424e92850, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250d9e00, 0x6f0968, 0x3, 0x51f701, 0xc425a07dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250d9e00, 0x5, 0xc42211b270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7095 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c2d0, 0xc425aee830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f2c30, 0xc424e928c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42539c2d0, 0x0, 0x0, 0x0, 0xc424e928c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42539c2d0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42539c2d0, 0x5, 0xc42211b290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7096 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c690, 0xc425aee8e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f3c30, 0xc424e92928)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42539c690, 0x0, 0x0, 0x0, 0xc424e92928, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42539c690, 0x6f0968, 0x3, 0x51f701, 0xc4258a8180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42539c690, 0x5, 0xc42211b2b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7097 [semacquire]:
sync.runtime_Semacquire(0xc42211b39c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b390)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7079 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a925a0, 0xc425832ab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ece0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a925a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a925a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238aec30, 0xc423605c78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425a925a0, 0x0, 0x0, 0x0, 0xc423605c78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425a925a0, 0x6f0968, 0x3, 0x51f701, 0xc425885890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425a925a0, 0x5, 0xc42211d410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422039810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7099 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539ca50, 0xc425aee980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539ca50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a08c30, 0xc424e92988)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539ca50, 0x0, 0x0, 0x0, 0xc424e92988, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539ca50, 0x6f0968, 0x3, 0x51f701, 0xc4258a8300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539ca50, 0x5, 0xc42211b3b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7080 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92ff0, 0xc425832cf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238afc30, 0xc423605d80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a92ff0, 0x0, 0x0, 0x0, 0xc423605d80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a92ff0, 0x6f0968, 0x3, 0x51f701, 0xc425885cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a92ff0, 0x5, 0xc42211d430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422039810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7081 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a931d0, 0xc425832d70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a931d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a931d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b4c30, 0xc423605db0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a931d0, 0x0, 0x0, 0x0, 0xc423605db0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a931d0, 0x6f0968, 0x3, 0x51f701, 0xc425885d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a931d0, 0x5, 0xc42211d450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422039810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7082 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93590, 0xc425832ea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b6c30, 0xc423605e10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425a93590, 0x0, 0x0, 0x0, 0xc423605e10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425a93590, 0x6f0968, 0x3, 0x51f701, 0xc425885fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425a93590, 0x5, 0xc42211d470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422039810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7083 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93770, 0xc425832f10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b7c30, 0xc423605e40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425a93770, 0x0, 0x0, 0x0, 0xc423605e40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425a93770, 0x6f0968, 0x3, 0x51f701, 0xc425b56090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425a93770, 0x5, 0xc42211d490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422039810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7084 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93950, 0xc425832f90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238bcc30, 0xc423605e70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425a93950, 0x0, 0x0, 0x0, 0xc423605e70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425a93950, 0x6f0968, 0x3, 0x51f701, 0xc425b56150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425a93950, 0x5, 0xc42211d4b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422039810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7085 [semacquire]:
sync.runtime_Semacquire(0xc42211d58c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211d580)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422039810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7087 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93b30, 0xc425833000)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238bdc30, 0xc423605ea0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425a93b30, 0x0, 0x0, 0x0, 0xc423605ea0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425a93b30, 0x6f0968, 0x3, 0x51f701, 0xc425b56210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425a93b30, 0x5, 0xc42211d5a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539ce10, 0xc425aeea50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539ce10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a09c30, 0xc424e929e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42539ce10, 0x0, 0x0, 0x0, 0xc424e929e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42539ce10, 0x6f0968, 0x3, 0x51f701, 0xc4258a84b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42539ce10, 0x5, 0xc42211b3d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7101 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539cff0, 0xc425aeea90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539cff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239fac30, 0xc424e92a18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42539cff0, 0x0, 0x0, 0x0, 0xc424e92a18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42539cff0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42539cff0, 0x5, 0xc42211b3f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d2c0, 0xc425aeeaf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efa40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239fbc30, 0xc424e92a60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42539d2c0, 0x0, 0x0, 0x0, 0xc424e92a60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42539d2c0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42539d2c0, 0x5, 0xc42211b410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7103 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d950, 0xc425aeebd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efd00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a10c30, 0xc424e92b08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42539d950, 0x0, 0x0, 0x0, 0xc424e92b08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42539d950, 0x6f0968, 0x3, 0x51f701, 0xc4258a8930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42539d950, 0x5, 0xc42211b430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7104 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539dd10, 0xc425aeec70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efe80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539dd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a11c30, 0xc424e92b68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42539dd10, 0x0, 0x0, 0x0, 0xc424e92b68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42539dd10, 0x6f0968, 0x3, 0x51f701, 0xc4258a8ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42539dd10, 0x5, 0xc42211b450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7105 [semacquire]:
sync.runtime_Semacquire(0xc42211b52c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b520)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7107 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c0f0, 0xc425aeed20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a02c30, 0xc424e92bc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42548c0f0, 0x0, 0x0, 0x0, 0xc424e92bc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42548c0f0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42548c0f0, 0x5, 0xc42211b540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221ca5a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7088 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93e00, 0xc425833080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238bec30, 0xc423605ee8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a93e00, 0x0, 0x0, 0x0, 0xc423605ee8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a93e00, 0x6f0968, 0x3, 0x51f701, 0xc425b56330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a93e00, 0x5, 0xc42211d5c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7089 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c000, 0xc425833100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238bfc30, 0xc423605f18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a9c000, 0x0, 0x0, 0x0, 0xc423605f18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a9c000, 0x6f0968, 0x3, 0x51f701, 0xc425b563f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a9c000, 0x5, 0xc42211d5e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7122 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8a50, 0xc425107880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255088a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237ddc30, 0xc4236053d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4256a8a50, 0x0, 0x0, 0x0, 0xc4236053d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4256a8a50, 0x6f0968, 0x3, 0x51f701, 0xc4254753b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4256a8a50, 0x5, 0xc42211d600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7123 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c2d0, 0xc4258331a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c4c30, 0xc423605f60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425a9c2d0, 0x0, 0x0, 0x0, 0xc423605f60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425a9c2d0, 0x6f0968, 0x3, 0x51f701, 0xc425b56510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425a9c2d0, 0x5, 0xc42211d620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7124 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a690, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc42217a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4219a8c30, 0xc42104ff10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42217a690, 0x0, 0x0, 0x0, 0xc42104ff10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42217a690, 0x6f0968, 0x3, 0x51f701, 0xc4221ac510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42217a690, 0x5, 0xc42211d640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7108 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c4b0, 0xc425aeedf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a03c30, 0xc424e92c28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42548c4b0, 0x0, 0x0, 0x0, 0xc424e92c28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42548c4b0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42548c4b0, 0x5, 0xc42211b560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221ca5a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7109 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c870, 0xc425a7cd30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a18c30, 0xc424e92c88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42548c870, 0x0, 0x0, 0x0, 0xc424e92c88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42548c870, 0x6f0968, 0x3, 0x51f701, 0xc4258a8f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42548c870, 0x5, 0xc42211b580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221ca5a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7110 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548cc30, 0xc425aeeee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548cc30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a19c30, 0xc424e92ce8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42548cc30, 0x0, 0x0, 0x0, 0xc424e92ce8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42548cc30, 0x6f0968, 0x3, 0x51f701, 0xc4258a90b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42548cc30, 0x5, 0xc42211b5a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221ca5a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7111 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548cff0, 0xc425aeef60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548cff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a0ac30, 0xc424e92d48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42548cff0, 0x0, 0x0, 0x0, 0xc424e92d48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42548cff0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42548cff0, 0x5, 0xc42211b5c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221ca5a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7112 [semacquire]:
sync.runtime_Semacquire(0xc42211b6ac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b6a0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221ca5a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10348 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512ab40, 0xc4256db380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512ab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe2c30, 0xc423ddcc28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42512ab40, 0x0, 0x0, 0x0, 0xc423ddcc28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42512ab40, 0x6f0968, 0x3, 0x51f701, 0xc424f02cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42512ab40, 0x5, 0xc422a92dd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7114 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d770, 0xc425aef0b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4219a8c30, 0xc424e92e08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42548d770, 0x0, 0x0, 0x0, 0xc424e92e08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42548d770, 0x6f0968, 0x3, 0x51f701, 0xc4258a9530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42548d770, 0x5, 0xc42211b6c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7127 [semacquire]:
sync.runtime_Semacquire(0xc42222979c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422229790)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7115 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a000, 0xc425aef220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ecc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a0bc30, 0xc424e92ee0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562a000, 0x0, 0x0, 0x0, 0xc424e92ee0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562a000, 0x6f0968, 0x3, 0x51f701, 0xc4258a9890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562a000, 0x5, 0xc42211b6e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7116 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a3c0, 0xc425aef2a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ee40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a1cc30, 0xc424e92f40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562a3c0, 0x0, 0x0, 0x0, 0xc424e92f40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562a3c0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562a3c0, 0x5, 0xc42211b700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7117 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a5a0, 0xc425aef2e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ef00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a1dc30, 0xc424e92f70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42562a5a0, 0x0, 0x0, 0x0, 0xc424e92f70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42562a5a0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9ad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42562a5a0, 0x5, 0xc42211b720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7118 [semacquire]:
sync.runtime_Semacquire(0xc42211b7fc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b7f0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7120 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ab40, 0xc425aef3d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a1fc30, 0xc424e93000)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562ab40, 0x0, 0x0, 0x0, 0xc424e93000, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562ab40, 0x6f0968, 0x3, 0x51f701, 0xc4258a9da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562ab40, 0x5, 0xc42211b810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7128 [semacquire]:
sync.runtime_Semacquire(0xc4223074ec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223074e0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7129 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afef00, 0xc4258eeb20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238cac30, 0xc425219818)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425afef00, 0x0, 0x0, 0x0, 0xc425219818, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425afef00, 0x6f0968, 0x3, 0x51f701, 0xc425933aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425afef00, 0x5, 0xc42211d7d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7130 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425aff0e0, 0xc4258eeba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425aff0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425aff0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238cbc30, 0xc425219848)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425aff0e0, 0x0, 0x0, 0x0, 0xc425219848, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425aff0e0, 0x6f0968, 0x3, 0x51f701, 0xc425933b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425aff0e0, 0x5, 0xc42211d7f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7131 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425aff2c0, 0xc4258eec00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a890a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425aff2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425aff2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e0c30, 0xc425219878)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425aff2c0, 0x0, 0x0, 0x0, 0xc425219878, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425aff2c0, 0x6f0968, 0x3, 0x51f701, 0xc425933c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425aff2c0, 0x5, 0xc42211d810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7132 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249920f0, 0xc4258eec40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249920f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249920f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e1c30, 0xc4252198a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4249920f0, 0x0, 0x0, 0x0, 0xc4252198a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4249920f0, 0x6f0968, 0x3, 0x51f701, 0xc425933d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4249920f0, 0x5, 0xc42211d830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7133 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249922d0, 0xc4258eeca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249922d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249922d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d2c30, 0xc4252198d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4249922d0, 0x0, 0x0, 0x0, 0xc4252198d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4249922d0, 0x6f0968, 0x3, 0x51f701, 0xc425933dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4249922d0, 0x5, 0xc42211d850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7134 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249924b0, 0xc4258eed20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249924b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249924b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d3c30, 0xc425219908)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4249924b0, 0x0, 0x0, 0x0, 0xc425219908, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4249924b0, 0x6f0968, 0x3, 0x51f701, 0xc425933e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4249924b0, 0x5, 0xc42211d870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7135 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992690, 0xc4258eed70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a893c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e8c30, 0xc425219938)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424992690, 0x0, 0x0, 0x0, 0xc425219938, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424992690, 0x6f0968, 0x3, 0x51f701, 0xc425933f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424992690, 0x5, 0xc42211d890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7136 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992960, 0xc4258eee10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a894e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e9c30, 0xc425219980)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424992960, 0x0, 0x0, 0x0, 0xc425219980, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424992960, 0x6f0968, 0x3, 0x51f701, 0xc425ac4090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424992960, 0x5, 0xc42211d8b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7137 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992b40, 0xc4258eee80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a895a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238dac30, 0xc4252199b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424992b40, 0x0, 0x0, 0x0, 0xc4252199b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424992b40, 0x6f0968, 0x3, 0x51f701, 0xc425ac4150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424992b40, 0x5, 0xc42211d8d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7138 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992d20, 0xc4258eeec0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238dbc30, 0xc4252199e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424992d20, 0x0, 0x0, 0x0, 0xc4252199e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424992d20, 0x6f0968, 0x3, 0x51f701, 0xc425ac4210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424992d20, 0x5, 0xc42211d8f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7139 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992f00, 0xc4258eefa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a897a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f0c30, 0xc425219a10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424992f00, 0x0, 0x0, 0x0, 0xc425219a10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424992f00, 0x6f0968, 0x3, 0x51f701, 0xc425ac4360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424992f00, 0x5, 0xc42211d910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7140 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249930e0, 0xc4258eefe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249930e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249930e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f1c30, 0xc425219a40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4249930e0, 0x0, 0x0, 0x0, 0xc425219a40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4249930e0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4249930e0, 0x5, 0xc42211d930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7141 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249932c0, 0xc4258ef060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249932c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249932c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e2c30, 0xc425219a70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4249932c0, 0x0, 0x0, 0x0, 0xc425219a70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4249932c0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4249932c0, 0x5, 0xc42211d950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7142 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993680, 0xc4258ef0f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e3c30, 0xc425219ad0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424993680, 0x0, 0x0, 0x0, 0xc425219ad0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424993680, 0x6f0968, 0x3, 0x51f701, 0xc425ac4690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424993680, 0x5, 0xc42211d970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7143 [semacquire]:
sync.runtime_Semacquire(0xc42211da5c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211da50)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7121 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d33b0, 0xc425b34c20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d33b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a24c30, 0xc424870d40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4250d33b0, 0x0, 0x0, 0x0, 0xc424870d40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4250d33b0, 0x6f0968, 0x3, 0x51f701, 0xc425978c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4250d33b0, 0x5, 0xc42211b830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7145 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993a40, 0xc4258ef170)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f8c30, 0xc425219b30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424993a40, 0x0, 0x0, 0x0, 0xc425219b30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424993a40, 0x6f0968, 0x3, 0x51f701, 0xc425ac4810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424993a40, 0x5, 0xc42211da70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7154 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3680, 0xc425b34cd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a25c30, 0xc424870d88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4250d3680, 0x0, 0x0, 0x0, 0xc424870d88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4250d3680, 0x6f0968, 0x3, 0x51f701, 0xc425978db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4250d3680, 0x5, 0xc42211b850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7155 [semacquire]:
sync.runtime_Semacquire(0xc42211b93c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b930)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7157 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3950, 0xc425a7c040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a26c30, 0xc424870dd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d3950, 0x0, 0x0, 0x0, 0xc424870dd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d3950, 0x6f0968, 0x3, 0x51f701, 0xc425978f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d3950, 0x5, 0xc42211b950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221fe120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7146 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993e00, 0xc4258ef1f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f9c30, 0xc425219b90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424993e00, 0x0, 0x0, 0x0, 0xc425219b90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424993e00, 0x6f0968, 0x3, 0x51f701, 0xc425ac4990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424993e00, 0x5, 0xc42211da90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b361e0, 0xc4258ef270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b361e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b361e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238eac30, 0xc425219bf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b361e0, 0x0, 0x0, 0x0, 0xc425219bf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b361e0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b361e0, 0x5, 0xc42211dab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7148 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b365a0, 0xc4258ef340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b365a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b365a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238ebc30, 0xc425219c50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b365a0, 0x0, 0x0, 0x0, 0xc425219c50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b365a0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b365a0, 0x5, 0xc42211dad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7149 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36960, 0xc4258ef3f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423900c30, 0xc425219cb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b36960, 0x0, 0x0, 0x0, 0xc425219cb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b36960, 0x6f0968, 0x3, 0x51f701, 0xc425ac4e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b36960, 0x5, 0xc42211daf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7150 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36d20, 0xc4258ef4f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423901c30, 0xc425219d10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b36d20, 0x0, 0x0, 0x0, 0xc425219d10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b36d20, 0x6f0968, 0x3, 0x51f701, 0xc425ac4f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b36d20, 0x5, 0xc42211db10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7151 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b371d0, 0xc4258ef5b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b371d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b371d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f2c30, 0xc425219d88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b371d0, 0x0, 0x0, 0x0, 0xc425219d88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b371d0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b371d0, 0x5, 0xc42211db30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7152 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37590, 0xc4258ef670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f3c30, 0xc425219de8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424b37590, 0x0, 0x0, 0x0, 0xc425219de8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424b37590, 0x6f0968, 0x3, 0x51f701, 0xc425ac52f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424b37590, 0x5, 0xc42211db50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7153 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37950, 0xc4258ef750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423908c30, 0xc425219e48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424b37950, 0x0, 0x0, 0x0, 0xc425219e48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424b37950, 0x6f0968, 0x3, 0x51f701, 0xc425ac54a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424b37950, 0x5, 0xc42211db70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7170 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37d10, 0xc4258ef7e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cea40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423909c30, 0xc425219ea8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424b37d10, 0x0, 0x0, 0x0, 0xc425219ea8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424b37d10, 0x6f0968, 0x3, 0x51f701, 0xc425ac5620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424b37d10, 0x5, 0xc42211db90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7171 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c340f0, 0xc4258ef890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cec40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c340f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c340f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238fac30, 0xc425219f08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424c340f0, 0x0, 0x0, 0x0, 0xc425219f08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424c340f0, 0x6f0968, 0x3, 0x51f701, 0xc425ac57a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424c340f0, 0x5, 0xc42211dbb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7172 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c344b0, 0xc4258ef910)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cedc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c344b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c344b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238fbc30, 0xc425219f68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424c344b0, 0x0, 0x0, 0x0, 0xc425219f68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424c344b0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424c344b0, 0x5, 0xc42211dbd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7173 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34870, 0xc4258ef990)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cef40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423910c30, 0xc425219fc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424c34870, 0x0, 0x0, 0x0, 0xc425219fc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424c34870, 0x6f0968, 0x3, 0x51f701, 0xc425ac5ad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424c34870, 0x5, 0xc42211dbf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7174 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34c30, 0xc4258efa10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423911c30, 0xc424e92028)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424c34c30, 0x0, 0x0, 0x0, 0xc424e92028, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424c34c30, 0x6f0968, 0x3, 0x51f701, 0xc425ac5c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424c34c30, 0x5, 0xc42211dc10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7175 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34ff0, 0xc4258efaf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423902c30, 0xc424e92088)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424c34ff0, 0x0, 0x0, 0x0, 0xc424e92088, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424c34ff0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424c34ff0, 0x5, 0xc42211dc30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7176 [semacquire]:
sync.runtime_Semacquire(0xc42211dd0c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211dd00)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7178 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c353b0, 0xc4258efba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c353b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c353b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423903c30, 0xc424e920e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c353b0, 0x0, 0x0, 0x0, 0xc424e920e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c353b0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c353b0, 0x5, 0xc42211dd20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7158 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3b30, 0xc425a7c080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a27c30, 0xc424870e00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4250d3b30, 0x0, 0x0, 0x0, 0xc424870e00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4250d3b30, 0x6f0968, 0x3, 0x51f701, 0xc425978fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4250d3b30, 0x5, 0xc42211b970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221fe120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7159 [semacquire]:
sync.runtime_Semacquire(0xc42211ba4c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211ba40)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221fe120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7161 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3ef0, 0xc425a7c160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a2cc30, 0xc424870e60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d3ef0, 0x0, 0x0, 0x0, 0xc424870e60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d3ef0, 0x6f0968, 0x3, 0x51f701, 0xc425979140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d3ef0, 0x5, 0xc42211ba60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422150b00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7179 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35770, 0xc4258efc70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423918c30, 0xc424e92148)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c35770, 0x0, 0x0, 0x0, 0xc424e92148, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c35770, 0x6f0968, 0x3, 0x51f701, 0xc425a06120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c35770, 0x5, 0xc42211dd40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7180 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35b30, 0xc4258efd10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423919c30, 0xc424e921a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c35b30, 0x0, 0x0, 0x0, 0xc424e921a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c35b30, 0x6f0968, 0x3, 0x51f701, 0xc425a062a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c35b30, 0x5, 0xc42211dd60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7181 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35ef0, 0xc4258efe00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42390ac30, 0xc424e92208)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c35ef0, 0x0, 0x0, 0x0, 0xc424e92208, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c35ef0, 0x6f0968, 0x3, 0x51f701, 0xc425a06420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c35ef0, 0x5, 0xc42211dd80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7182 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e662d0, 0xc4258efea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e662d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e662d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42390bc30, 0xc424e92268)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424e662d0, 0x0, 0x0, 0x0, 0xc424e92268, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424e662d0, 0x6f0968, 0x3, 0x51f701, 0xc425a065d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424e662d0, 0x5, 0xc42211dda0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7183 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66690, 0xc4258eff50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423920c30, 0xc424e922c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424e66690, 0x0, 0x0, 0x0, 0xc424e922c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424e66690, 0x6f0968, 0x3, 0x51f701, 0xc425a06750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424e66690, 0x5, 0xc42211ddc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10429 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcca50, 0xc4254b6ca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a28c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcca50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42609cc30, 0xc4241285f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421fcca50, 0x0, 0x0, 0x0, 0xc4241285f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421fcca50, 0x6f0968, 0x3, 0x51f701, 0xc424991ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421fcca50, 0x5, 0xc422c410e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7184 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66b40, 0xc425aee040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423921c30, 0xc424e92340)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424e66b40, 0x0, 0x0, 0x0, 0xc424e92340, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424e66b40, 0x6f0968, 0x3, 0x51f701, 0xc425a06930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424e66b40, 0x5, 0xc42211dde0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7185 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66f00, 0xc425aee0c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423912c30, 0xc424e923a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424e66f00, 0x0, 0x0, 0x0, 0xc424e923a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424e66f00, 0x6f0968, 0x3, 0x51f701, 0xc425a06ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424e66f00, 0x5, 0xc42211de00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d590, 0xc425833570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425b700e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423928c30, 0xc424870140)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425a9d590, 0x0, 0x0, 0x0, 0xc424870140, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425a9d590, 0x6f0968, 0x3, 0x51f701, 0xc425b38690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425a9d590, 0x5, 0xc42211de20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7187 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d950, 0xc425833620)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423929c30, 0xc4248701a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425a9d950, 0x0, 0x0, 0x0, 0xc4248701a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425a9d950, 0x6f0968, 0x3, 0x51f701, 0xc425b38810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425a9d950, 0x5, 0xc42211de40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7188 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249982d0, 0xc4258336e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249982d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249982d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42391ac30, 0xc424870200)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4249982d0, 0x0, 0x0, 0x0, 0xc424870200, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4249982d0, 0x6f0968, 0x3, 0x51f701, 0xc425b38990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4249982d0, 0x5, 0xc42211de60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7189 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998690, 0xc4258337a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42391bc30, 0xc424870260)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424998690, 0x0, 0x0, 0x0, 0xc424870260, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424998690, 0x6f0968, 0x3, 0x51f701, 0xc425a7e090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424998690, 0x5, 0xc42211de80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7190 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998a50, 0xc425833820)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423930c30, 0xc4248702c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424998a50, 0x0, 0x0, 0x0, 0xc4248702c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424998a50, 0x6f0968, 0x3, 0x51f701, 0xc425a7e240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424998a50, 0x5, 0xc42211dea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7191 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998e10, 0xc4258338a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a626a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423931c30, 0xc424870320)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424998e10, 0x0, 0x0, 0x0, 0xc424870320, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424998e10, 0x6f0968, 0x3, 0x51f701, 0xc425a7e3c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424998e10, 0x5, 0xc42211dec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7192 [semacquire]:
sync.runtime_Semacquire(0xc42211dfac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211dfa0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10430 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fccc30, 0xc4254b6d20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fccc30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fccc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42609dc30, 0xc424128628)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421fccc30, 0x0, 0x0, 0x0, 0xc424128628, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421fccc30, 0x6f0968, 0x3, 0x51f701, 0xc424991da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421fccc30, 0x5, 0xc422c41100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7194 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249991d0, 0xc425833920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249991d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249991d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423922c30, 0xc424870380)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249991d0, 0x0, 0x0, 0x0, 0xc424870380, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249991d0, 0x6f0968, 0x3, 0x51f701, 0xc425a7e540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249991d0, 0x5, 0xc42211dfc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7167 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e62d0, 0xc425a7c1f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e62d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e62d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a2dc30, 0xc424870ec0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4251e62d0, 0x0, 0x0, 0x0, 0xc424870ec0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4251e62d0, 0x6f0968, 0x3, 0x51f701, 0xc4259792c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4251e62d0, 0x5, 0xc42211bd00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7195 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992870, 0xc4258eedd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423923c30, 0xc425219968)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424992870, 0x0, 0x0, 0x0, 0xc425219968, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424992870, 0x6f0968, 0x3, 0x51f701, 0xc425ac4030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424992870, 0x5, 0xc42211dfe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7196 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993590, 0xc4258ef0d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423938c30, 0xc425219ab8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424993590, 0x0, 0x0, 0x0, 0xc425219ab8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424993590, 0x6f0968, 0x3, 0x51f701, 0xc425ac4630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424993590, 0x5, 0xc422228000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7197 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993950, 0xc4258ef150)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423939c30, 0xc425219b18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424993950, 0x0, 0x0, 0x0, 0xc425219b18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424993950, 0x6f0968, 0x3, 0x51f701, 0xc425ac47b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424993950, 0x5, 0xc422228020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7198 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993d10, 0xc4258ef1d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42392ac30, 0xc425219b78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424993d10, 0x0, 0x0, 0x0, 0xc425219b78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424993d10, 0x6f0968, 0x3, 0x51f701, 0xc425ac4930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424993d10, 0x5, 0xc422228040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7199 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b360f0, 0xc4258ef250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b360f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b360f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42392bc30, 0xc425219bd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b360f0, 0x0, 0x0, 0x0, 0xc425219bd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b360f0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b360f0, 0x5, 0xc422228060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7200 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b364b0, 0xc4258ef300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b364b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b364b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423940c30, 0xc425219c38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b364b0, 0x0, 0x0, 0x0, 0xc425219c38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b364b0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b364b0, 0x5, 0xc422228080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7201 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36870, 0xc4258ef3d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423941c30, 0xc425219c98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424b36870, 0x0, 0x0, 0x0, 0xc425219c98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424b36870, 0x6f0968, 0x3, 0x51f701, 0xc425ac4db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424b36870, 0x5, 0xc4222280a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7202 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36c30, 0xc4258ef4b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423932c30, 0xc425219cf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424b36c30, 0x0, 0x0, 0x0, 0xc425219cf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424b36c30, 0x6f0968, 0x3, 0x51f701, 0xc425ac4f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424b36c30, 0x5, 0xc4222280c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7203 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b370e0, 0xc4258ef580)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b370e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b370e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423933c30, 0xc425219d70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424b370e0, 0x0, 0x0, 0x0, 0xc425219d70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424b370e0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424b370e0, 0x5, 0xc4222280e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7204 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37680, 0xc4258ef690)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423948c30, 0xc425219e00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424b37680, 0x0, 0x0, 0x0, 0xc425219e00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424b37680, 0x6f0968, 0x3, 0x51f701, 0xc425ac5350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424b37680, 0x5, 0xc422228100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7205 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37a40, 0xc4258ef770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423949c30, 0xc425219e60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424b37a40, 0x0, 0x0, 0x0, 0xc425219e60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424b37a40, 0x6f0968, 0x3, 0x51f701, 0xc425ac5500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424b37a40, 0x5, 0xc422228120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7206 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37e00, 0xc4258ef820)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ceaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42393ac30, 0xc425219ec0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424b37e00, 0x0, 0x0, 0x0, 0xc425219ec0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424b37e00, 0x6f0968, 0x3, 0x51f701, 0xc425ac5680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424b37e00, 0x5, 0xc422228140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7207 [semacquire]:
sync.runtime_Semacquire(0xc42222821c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422228210)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7209 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c341e0, 0xc4258ef8b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ceca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c341e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c341e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42393bc30, 0xc425219f20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c341e0, 0x0, 0x0, 0x0, 0xc425219f20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c341e0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c341e0, 0x5, 0xc422228230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7210 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c345a0, 0xc4258ef930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cee20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c345a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c345a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423950c30, 0xc425219f80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c345a0, 0x0, 0x0, 0x0, 0xc425219f80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c345a0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c345a0, 0x5, 0xc422228250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7211 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34960, 0xc4258ef9b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cefa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423951c30, 0xc425219fe0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c34960, 0x0, 0x0, 0x0, 0xc425219fe0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c34960, 0x6f0968, 0x3, 0x51f701, 0xc425ac5b30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c34960, 0x5, 0xc422228270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7212 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34d20, 0xc4258efa30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423942c30, 0xc424e92040)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c34d20, 0x0, 0x0, 0x0, 0xc424e92040, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c34d20, 0x6f0968, 0x3, 0x51f701, 0xc425ac5cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c34d20, 0x5, 0xc422228290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7213 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c350e0, 0xc4258efb30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c350e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c350e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423943c30, 0xc424e920a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c350e0, 0x0, 0x0, 0x0, 0xc424e920a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c350e0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c350e0, 0x5, 0xc4222282b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7214 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c354a0, 0xc4258efbc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c354a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c354a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423958c30, 0xc424e92100)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424c354a0, 0x0, 0x0, 0x0, 0xc424e92100, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424c354a0, 0x6f0968, 0x3, 0x51f701, 0xc425a06000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424c354a0, 0x5, 0xc4222282d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7215 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35860, 0xc4258efcb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423959c30, 0xc424e92160)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424c35860, 0x0, 0x0, 0x0, 0xc424e92160, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424c35860, 0x6f0968, 0x3, 0x51f701, 0xc425a06180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424c35860, 0x5, 0xc4222282f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7216 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35c20, 0xc4258efd60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42394ac30, 0xc424e921c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424c35c20, 0x0, 0x0, 0x0, 0xc424e921c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424c35c20, 0x6f0968, 0x3, 0x51f701, 0xc425a06300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424c35c20, 0x5, 0xc422228310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7217 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66000, 0xc4258efe20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42394bc30, 0xc424e92220)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424e66000, 0x0, 0x0, 0x0, 0xc424e92220, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424e66000, 0x6f0968, 0x3, 0x51f701, 0xc425a06480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424e66000, 0x5, 0xc422228330, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7218 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e663c0, 0xc4258efee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfa40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e663c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e663c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423960c30, 0xc424e92280)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424e663c0, 0x0, 0x0, 0x0, 0xc424e92280, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424e663c0, 0x6f0968, 0x3, 0x51f701, 0xc425a06630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424e663c0, 0x5, 0xc422228350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7219 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66780, 0xc4258eff90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423961c30, 0xc424e922e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424e66780, 0x0, 0x0, 0x0, 0xc424e922e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424e66780, 0x6f0968, 0x3, 0x51f701, 0xc425a067b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424e66780, 0x5, 0xc422228370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7220 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66c30, 0xc425aee060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423952c30, 0xc424e92358)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424e66c30, 0x0, 0x0, 0x0, 0xc424e92358, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424e66c30, 0x6f0968, 0x3, 0x51f701, 0xc425a06990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424e66c30, 0x5, 0xc422228390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7221 [semacquire]:
sync.runtime_Semacquire(0xc42222847c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422228470)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7168 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6690, 0xc425a7c2a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a2ec30, 0xc424870f20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4251e6690, 0x0, 0x0, 0x0, 0xc424870f20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4251e6690, 0x6f0968, 0x3, 0x51f701, 0xc425979440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4251e6690, 0x5, 0xc42211bd20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7169 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6a50, 0xc425a7c320)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a2fc30, 0xc424870f80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4251e6a50, 0x0, 0x0, 0x0, 0xc424870f80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4251e6a50, 0x6f0968, 0x3, 0x51f701, 0xc4259795c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4251e6a50, 0x5, 0xc42211bd40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7234 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2b40, 0xc425b34a40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cd60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a34c30, 0xc424870c68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250d2b40, 0x0, 0x0, 0x0, 0xc424870c68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250d2b40, 0x6f0968, 0x3, 0x51f701, 0xc425978930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250d2b40, 0x5, 0xc42211bd60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7235 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d93b0, 0xc425aee630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eeda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d93b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a35c30, 0xc424e92748)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250d93b0, 0x0, 0x0, 0x0, 0xc424e92748, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250d93b0, 0x6f0968, 0x3, 0x51f701, 0xc425a079b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250d93b0, 0x5, 0xc42211bd80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7223 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92690, 0xc425832ad0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ed40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42389ac30, 0xc423605c90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425a92690, 0x0, 0x0, 0x0, 0xc423605c90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425a92690, 0x6f0968, 0x3, 0x51f701, 0xc4258858f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425a92690, 0x5, 0xc422228490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7236 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9770, 0xc425aee6b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eef20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a36c30, 0xc424e927a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250d9770, 0x0, 0x0, 0x0, 0xc424e927a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250d9770, 0x6f0968, 0x3, 0x51f701, 0xc425a07b30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250d9770, 0x5, 0xc42211bda0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7237 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9b30, 0xc425aee730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a37c30, 0xc424e92808)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4250d9b30, 0x0, 0x0, 0x0, 0xc424e92808, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4250d9b30, 0x6f0968, 0x3, 0x51f701, 0xc425a07cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4250d9b30, 0x5, 0xc42211bdc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7238 [semacquire]:
sync.runtime_Semacquire(0xc42211be9c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211be90)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7240 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9ef0, 0xc425aee7b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a3cc30, 0xc424e92868)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d9ef0, 0x0, 0x0, 0x0, 0xc424e92868, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d9ef0, 0x6f0968, 0x3, 0x51f701, 0xc425a07e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d9ef0, 0x5, 0xc42211beb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7224 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a933b0, 0xc425832df0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a933b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a933b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b5c30, 0xc423605de0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a933b0, 0x0, 0x0, 0x0, 0xc423605de0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a933b0, 0x6f0968, 0x3, 0x51f701, 0xc425885e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a933b0, 0x5, 0xc4222284b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7225 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d1d0, 0xc4258334a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ff40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423913c30, 0xc4248700e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a9d1d0, 0x0, 0x0, 0x0, 0xc4248700e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a9d1d0, 0x6f0968, 0x3, 0x51f701, 0xc425b38510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a9d1d0, 0x5, 0xc4222284d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7226 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249993b0, 0xc425833960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a628e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249993b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249993b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42392ec30, 0xc4248703b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4249993b0, 0x0, 0x0, 0x0, 0xc4248703b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4249993b0, 0x6f0968, 0x3, 0x51f701, 0xc425a7e600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4249993b0, 0x5, 0xc4222284f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7227 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35680, 0xc4258efc30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423954c30, 0xc424e92130)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c35680, 0x0, 0x0, 0x0, 0xc424e92130, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c35680, 0x6f0968, 0x3, 0x51f701, 0xc425a060c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c35680, 0x5, 0xc422228510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7228 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35a40, 0xc4258efcf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423955c30, 0xc424e92190)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424c35a40, 0x0, 0x0, 0x0, 0xc424e92190, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424c35a40, 0x6f0968, 0x3, 0x51f701, 0xc425a06240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424c35a40, 0x5, 0xc422228530, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7229 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35e00, 0xc4258efde0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423956c30, 0xc424e921f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424c35e00, 0x0, 0x0, 0x0, 0xc424e921f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424c35e00, 0x6f0968, 0x3, 0x51f701, 0xc425a063c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424c35e00, 0x5, 0xc422228550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7230 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e661e0, 0xc4258efe70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e661e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e661e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423957c30, 0xc424e92250)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424e661e0, 0x0, 0x0, 0x0, 0xc424e92250, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424e661e0, 0x6f0968, 0x3, 0x51f701, 0xc425a06570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424e661e0, 0x5, 0xc422228570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7231 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e665a0, 0xc4258eff30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e665a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e665a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42395cc30, 0xc424e922b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424e665a0, 0x0, 0x0, 0x0, 0xc424e922b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424e665a0, 0x6f0968, 0x3, 0x51f701, 0xc425a066f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424e665a0, 0x5, 0xc422228590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7232 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66a50, 0xc425aee020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42395dc30, 0xc424e92328)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424e66a50, 0x0, 0x0, 0x0, 0xc424e92328, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424e66a50, 0x6f0968, 0x3, 0x51f701, 0xc425a068d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424e66a50, 0x5, 0xc4222285b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7233 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66e10, 0xc425aee0a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfe60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42395ec30, 0xc424e92388)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424e66e10, 0x0, 0x0, 0x0, 0xc424e92388, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424e66e10, 0x6f0968, 0x3, 0x51f701, 0xc425a06a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424e66e10, 0x5, 0xc4222285d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7250 [semacquire]:
sync.runtime_Semacquire(0xc4222286ac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4222286a0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7252 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66ff0, 0xc425aee0e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cff20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42395fc30, 0xc424e923b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e66ff0, 0x0, 0x0, 0x0, 0xc424e923b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e66ff0, 0x6f0968, 0x3, 0x51f701, 0xc425a06b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e66ff0, 0x5, 0xc4222286c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7241 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c5a0, 0xc425aee8a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a3dc30, 0xc424e92910)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42539c5a0, 0x0, 0x0, 0x0, 0xc424e92910, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42539c5a0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42539c5a0, 0x5, 0xc42211bed0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7242 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c960, 0xc425aee960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a3ec30, 0xc424e92970)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42539c960, 0x0, 0x0, 0x0, 0xc424e92970, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42539c960, 0x6f0968, 0x3, 0x51f701, 0xc4258a82a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42539c960, 0x5, 0xc42211bef0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7243 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539cd20, 0xc425aeea30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539cd20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a3fc30, 0xc424e929d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42539cd20, 0x0, 0x0, 0x0, 0xc424e929d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42539cd20, 0x6f0968, 0x3, 0x51f701, 0xc4258a8450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42539cd20, 0x5, 0xc42211bf10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7244 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d0e0, 0xc425aeeab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a44c30, 0xc424e92a30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42539d0e0, 0x0, 0x0, 0x0, 0xc424e92a30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42539d0e0, 0x6f0968, 0x3, 0x51f701, 0xc4258a85d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42539d0e0, 0x5, 0xc42211bf30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7245 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d3b0, 0xc425aeeb10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a45c30, 0xc424e92a78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42539d3b0, 0x0, 0x0, 0x0, 0xc424e92a78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42539d3b0, 0x6f0968, 0x3, 0x51f701, 0xc4258a86f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42539d3b0, 0x5, 0xc42211bf50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7246 [semacquire]:
sync.runtime_Semacquire(0xc42225c03c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c030)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7248 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d860, 0xc425aeebb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a46c30, 0xc424e92af0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539d860, 0x0, 0x0, 0x0, 0xc424e92af0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539d860, 0x6f0968, 0x3, 0x51f701, 0xc4258a88d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539d860, 0x5, 0xc42225c050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422246780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7253 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d0e0, 0xc425833480)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423968c30, 0xc4248700c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a9d0e0, 0x0, 0x0, 0x0, 0xc4248700c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a9d0e0, 0x6f0968, 0x3, 0x51f701, 0xc425b384b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a9d0e0, 0x5, 0xc4222286e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7254 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d4a0, 0xc425833530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425b70060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423969c30, 0xc424870128)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a9d4a0, 0x0, 0x0, 0x0, 0xc424870128, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a9d4a0, 0x6f0968, 0x3, 0x51f701, 0xc425b38630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a9d4a0, 0x5, 0xc422228700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7255 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d860, 0xc4258335e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42395ac30, 0xc424870188)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425a9d860, 0x0, 0x0, 0x0, 0xc424870188, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425a9d860, 0x6f0968, 0x3, 0x51f701, 0xc425b387b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425a9d860, 0x5, 0xc422228720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7256 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249981e0, 0xc4258336c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a621a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249981e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249981e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42395bc30, 0xc4248701e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4249981e0, 0x0, 0x0, 0x0, 0xc4248701e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4249981e0, 0x6f0968, 0x3, 0x51f701, 0xc425b38930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4249981e0, 0x5, 0xc422228740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7257 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249985a0, 0xc425833760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249985a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249985a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423970c30, 0xc424870248)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4249985a0, 0x0, 0x0, 0x0, 0xc424870248, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4249985a0, 0x6f0968, 0x3, 0x51f701, 0xc425a7e030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4249985a0, 0x5, 0xc422228760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7258 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998960, 0xc425833800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a624c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423971c30, 0xc4248702a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424998960, 0x0, 0x0, 0x0, 0xc4248702a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424998960, 0x6f0968, 0x3, 0x51f701, 0xc425a7e1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424998960, 0x5, 0xc422228780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7259 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998d20, 0xc425833880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423962c30, 0xc424870308)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424998d20, 0x0, 0x0, 0x0, 0xc424870308, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424998d20, 0x6f0968, 0x3, 0x51f701, 0xc425a7e360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424998d20, 0x5, 0xc4222287a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7260 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249990e0, 0xc425833900)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a627c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249990e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249990e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423963c30, 0xc424870368)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4249990e0, 0x0, 0x0, 0x0, 0xc424870368, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4249990e0, 0x6f0968, 0x3, 0x51f701, 0xc425a7e4e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4249990e0, 0x5, 0xc4222287c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7261 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249994a0, 0xc425833980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249994a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249994a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423978c30, 0xc4248703c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4249994a0, 0x0, 0x0, 0x0, 0xc4248703c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4249994a0, 0x6f0968, 0x3, 0x51f701, 0xc425a7e660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4249994a0, 0x5, 0xc4222287e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7262 [semacquire]:
sync.runtime_Semacquire(0xc4222288cc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4222288c0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7264 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999680, 0xc4258339c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423979c30, 0xc4248703f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424999680, 0x0, 0x0, 0x0, 0xc4248703f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424999680, 0x6f0968, 0x3, 0x51f701, 0xc425a7e720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424999680, 0x5, 0xc4222288e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7249 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539dc20, 0xc425aeec40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efe20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539dc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a47c30, 0xc424e92b50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42539dc20, 0x0, 0x0, 0x0, 0xc424e92b50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42539dc20, 0x6f0968, 0x3, 0x51f701, 0xc4258a8a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42539dc20, 0x5, 0xc42225c070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422246780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7266 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c000, 0xc425aeed00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256effa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a4cc30, 0xc424e92bb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42548c000, 0x0, 0x0, 0x0, 0xc424e92bb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42548c000, 0x6f0968, 0x3, 0x51f701, 0xc4258a8bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42548c000, 0x5, 0xc42225c090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422246780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7267 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c3c0, 0xc425aeedd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a4dc30, 0xc424e92c10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42548c3c0, 0x0, 0x0, 0x0, 0xc424e92c10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42548c3c0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42548c3c0, 0x5, 0xc42225c0b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422246780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c780, 0xc425aeee50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a4ec30, 0xc424e92c70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42548c780, 0x0, 0x0, 0x0, 0xc424e92c70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42548c780, 0x6f0968, 0x3, 0x51f701, 0xc4258a8ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42548c780, 0x5, 0xc42225c0d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422246780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7269 [semacquire]:
sync.runtime_Semacquire(0xc42225c1ac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c1a0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422246780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548cb40, 0xc425aeeec0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548cb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a4fc30, 0xc424e92cd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42548cb40, 0x0, 0x0, 0x0, 0xc424e92cd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42548cb40, 0x6f0968, 0x3, 0x51f701, 0xc4258a9050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42548cb40, 0x5, 0xc42225c1c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7265 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999860, 0xc425833a00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42396ac30, 0xc424870428)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424999860, 0x0, 0x0, 0x0, 0xc424870428, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424999860, 0x6f0968, 0x3, 0x51f701, 0xc425a7e7e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424999860, 0x5, 0xc422228900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7282 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999c20, 0xc425833a80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42396bc30, 0xc424870488)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424999c20, 0x0, 0x0, 0x0, 0xc424870488, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424999c20, 0x6f0968, 0x3, 0x51f701, 0xc425a7e960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424999c20, 0x5, 0xc422228920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7283 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38000, 0xc425833b00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423980c30, 0xc4248704e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b38000, 0x0, 0x0, 0x0, 0xc4248704e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b38000, 0x6f0968, 0x3, 0x51f701, 0xc425a7eae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b38000, 0x5, 0xc422228940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7284 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b383c0, 0xc425833bd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b383c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b383c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423981c30, 0xc424870548)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b383c0, 0x0, 0x0, 0x0, 0xc424870548, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b383c0, 0x6f0968, 0x3, 0x51f701, 0xc425a7ec60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b383c0, 0x5, 0xc422228960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7285 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38960, 0xc425833d50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a631a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423972c30, 0xc4248705d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b38960, 0x0, 0x0, 0x0, 0xc4248705d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b38960, 0x6f0968, 0x3, 0x51f701, 0xc425a7eea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b38960, 0x5, 0xc422228980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7286 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38d20, 0xc425833de0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423973c30, 0xc424870638)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b38d20, 0x0, 0x0, 0x0, 0xc424870638, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b38d20, 0x6f0968, 0x3, 0x51f701, 0xc425a7f020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b38d20, 0x5, 0xc4222289a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7287 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b391d0, 0xc425833f10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b391d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b391d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423988c30, 0xc4248706b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424b391d0, 0x0, 0x0, 0x0, 0xc4248706b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424b391d0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424b391d0, 0x5, 0xc4222289c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7288 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39590, 0xc425b34020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423989c30, 0xc424870710)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424b39590, 0x0, 0x0, 0x0, 0xc424870710, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424b39590, 0x6f0968, 0x3, 0x51f701, 0xc425a7f3b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424b39590, 0x5, 0xc4222289e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7289 [semacquire]:
sync.runtime_Semacquire(0xc422228abc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422228ab0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7272 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e671d0, 0xc425aee120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cffe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e671d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e671d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423953c30, 0xc424e923e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e671d0, 0x0, 0x0, 0x0, 0xc424e923e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e671d0, 0x6f0968, 0x3, 0x51f701, 0xc425a06bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e671d0, 0x5, 0xc42225c1e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7273 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d2c0, 0xc4258334c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ffa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423964c30, 0xc4248700f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a9d2c0, 0x0, 0x0, 0x0, 0xc4248700f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a9d2c0, 0x6f0968, 0x3, 0x51f701, 0xc425b38570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a9d2c0, 0x5, 0xc42225c200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7291 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39c20, 0xc425b34170)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42397ac30, 0xc4248707b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b39c20, 0x0, 0x0, 0x0, 0xc4248707b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b39c20, 0x6f0968, 0x3, 0x51f701, 0xc425a7f650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b39c20, 0x5, 0xc422228ad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7274 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d680, 0xc4258335a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425b70140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423965c30, 0xc424870158)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425a9d680, 0x0, 0x0, 0x0, 0xc424870158, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425a9d680, 0x6f0968, 0x3, 0x51f701, 0xc425b386f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425a9d680, 0x5, 0xc42225c220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7275 [semacquire]:
sync.runtime_Semacquire(0xc42225c30c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c300)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7277 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998000, 0xc425833660)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a620e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423966c30, 0xc4248701b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424998000, 0x0, 0x0, 0x0, 0xc4248701b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424998000, 0x6f0968, 0x3, 0x51f701, 0xc425b38870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424998000, 0x5, 0xc42225c320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7292 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94000, 0xc425b34240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42397bc30, 0xc424870818)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e94000, 0x0, 0x0, 0x0, 0xc424870818, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e94000, 0x6f0968, 0x3, 0x51f701, 0xc425a7f7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e94000, 0x5, 0xc422228af0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7278 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249983c0, 0xc425833700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249983c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249983c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423967c30, 0xc424870218)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4249983c0, 0x0, 0x0, 0x0, 0xc424870218, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4249983c0, 0x6f0968, 0x3, 0x51f701, 0xc425b389f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4249983c0, 0x5, 0xc42225c340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7293 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e943c0, 0xc425b34310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e943c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e943c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423990c30, 0xc424870878)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424e943c0, 0x0, 0x0, 0x0, 0xc424870878, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424e943c0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424e943c0, 0x5, 0xc422228b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7279 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998780, 0xc4258337c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a623e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42396cc30, 0xc424870278)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424998780, 0x0, 0x0, 0x0, 0xc424870278, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424998780, 0x6f0968, 0x3, 0x51f701, 0xc425a7e0f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424998780, 0x5, 0xc42225c360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7294 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94780, 0xc425b343a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423991c30, 0xc4248708d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424e94780, 0x0, 0x0, 0x0, 0xc4248708d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424e94780, 0x6f0968, 0x3, 0x51f701, 0xc425a7fad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424e94780, 0x5, 0xc422228b30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7280 [semacquire]:
sync.runtime_Semacquire(0xc42225c43c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c430)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7295 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94b40, 0xc425b34460)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423982c30, 0xc424870938)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424e94b40, 0x0, 0x0, 0x0, 0xc424870938, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424e94b40, 0x6f0968, 0x3, 0x51f701, 0xc425a7fc50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424e94b40, 0x5, 0xc422228b50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7296 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94f00, 0xc425b344e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423983c30, 0xc424870998)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424e94f00, 0x0, 0x0, 0x0, 0xc424870998, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424e94f00, 0x6f0968, 0x3, 0x51f701, 0xc425a7fdd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424e94f00, 0x5, 0xc422228b70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7297 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e952c0, 0xc425b34560)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e952c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e952c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423998c30, 0xc4248709f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424e952c0, 0x0, 0x0, 0x0, 0xc4248709f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424e952c0, 0x6f0968, 0x3, 0x51f701, 0xc425a7ff50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424e952c0, 0x5, 0xc422228b90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7298 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95680, 0xc425b345e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423999c30, 0xc424870a58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424e95680, 0x0, 0x0, 0x0, 0xc424870a58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424e95680, 0x6f0968, 0x3, 0x51f701, 0xc4259780f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424e95680, 0x5, 0xc422228bb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7299 [semacquire]:
sync.runtime_Semacquire(0xc422228c9c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422228c90)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7314 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998b40, 0xc425833840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42396dc30, 0xc4248702d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424998b40, 0x0, 0x0, 0x0, 0xc4248702d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424998b40, 0x6f0968, 0x3, 0x51f701, 0xc425a7e2a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424998b40, 0x5, 0xc42225c450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221fed20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7301 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95a40, 0xc425b346a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42398ac30, 0xc424870ab8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e95a40, 0x0, 0x0, 0x0, 0xc424870ab8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e95a40, 0x6f0968, 0x3, 0x51f701, 0xc425978270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e95a40, 0x5, 0xc422228cb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fa80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7315 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998f00, 0xc4258338c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42396ec30, 0xc424870338)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424998f00, 0x0, 0x0, 0x0, 0xc424870338, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424998f00, 0x6f0968, 0x3, 0x51f701, 0xc425a7e420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424998f00, 0x5, 0xc42225c470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221fed20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7316 [semacquire]:
sync.runtime_Semacquire(0xc42225c55c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c550)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221fed20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7302 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95e00, 0xc425b347a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42398bc30, 0xc424870b18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e95e00, 0x0, 0x0, 0x0, 0xc424870b18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e95e00, 0x6f0968, 0x3, 0x51f701, 0xc4259783f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e95e00, 0x5, 0xc422228cd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fa80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7303 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d21e0, 0xc425b34840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d21e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d21e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a0c30, 0xc424870b78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4250d21e0, 0x0, 0x0, 0x0, 0xc424870b78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4250d21e0, 0x6f0968, 0x3, 0x51f701, 0xc425978570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4250d21e0, 0x5, 0xc422228cf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fa80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7304 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d25a0, 0xc425b34920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d25a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a1c30, 0xc424870bd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250d25a0, 0x0, 0x0, 0x0, 0xc424870bd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250d25a0, 0x6f0968, 0x3, 0x51f701, 0xc4259786f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250d25a0, 0x5, 0xc422228d10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fa80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7305 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2a50, 0xc425b34a20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cd00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423992c30, 0xc424870c50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250d2a50, 0x0, 0x0, 0x0, 0xc424870c50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250d2a50, 0x6f0968, 0x3, 0x51f701, 0xc4259788d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250d2a50, 0x5, 0xc422228d30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fa80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7306 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2e10, 0xc425b34b10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576ce80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423993c30, 0xc424870cb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250d2e10, 0x0, 0x0, 0x0, 0xc424870cb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250d2e10, 0x6f0968, 0x3, 0x51f701, 0xc425978a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250d2e10, 0x5, 0xc422228d50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fa80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7307 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38e10, 0xc425833e10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a8c30, 0xc424870650)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b38e10, 0x0, 0x0, 0x0, 0xc424870650, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b38e10, 0x6f0968, 0x3, 0x51f701, 0xc425a7f080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b38e10, 0x5, 0xc422228d70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fa80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7308 [semacquire]:
sync.runtime_Semacquire(0xc422228e4c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422228e40)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fa80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7318 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249992c0, 0xc425833940)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249992c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249992c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42396fc30, 0xc424870398)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249992c0, 0x0, 0x0, 0x0, 0xc424870398, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249992c0, 0x6f0968, 0x3, 0x51f701, 0xc425a7e5a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249992c0, 0x5, 0xc42225c570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422151300, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7310 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e674a0, 0xc425aee180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e674a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e674a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a9c30, 0xc424e92430)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e674a0, 0x0, 0x0, 0x0, 0xc424e92430, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e674a0, 0x6f0968, 0x3, 0x51f701, 0xc425a06cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e674a0, 0x5, 0xc422228e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10468 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0d20, 0xc4254b7d10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0d20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e4c30, 0xc424128ca0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4260d0d20, 0x0, 0x0, 0x0, 0xc424128ca0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4260d0d20, 0x6f0968, 0x3, 0x51f701, 0xc424981800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4260d0d20, 0x5, 0xc422c41d90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0f00, 0xc4254b7d90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0f00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e5c30, 0xc424128cd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4260d0f00, 0x0, 0x0, 0x0, 0xc424128cd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4260d0f00, 0x6f0968, 0x3, 0x51f701, 0xc4249818c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4260d0f00, 0x5, 0xc422c41db0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7311 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67860, 0xc425aee240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42399ac30, 0xc424e92490)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e67860, 0x0, 0x0, 0x0, 0xc424e92490, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e67860, 0x6f0968, 0x3, 0x51f701, 0xc425a06e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e67860, 0x5, 0xc422228e80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7312 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8000, 0xc425aee340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b0c30, 0xc424e92550)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4250d8000, 0x0, 0x0, 0x0, 0xc424e92550, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4250d8000, 0x6f0968, 0x3, 0x51f701, 0xc425a071a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4250d8000, 0x5, 0xc422228ea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7313 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d83c0, 0xc425aee3c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d83c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b1c30, 0xc424e925b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250d83c0, 0x0, 0x0, 0x0, 0xc424e925b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250d83c0, 0x6f0968, 0x3, 0x51f701, 0xc425a07320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250d83c0, 0x5, 0xc422228ec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7330 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8780, 0xc425aee460)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a2c30, 0xc424e92610)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250d8780, 0x0, 0x0, 0x0, 0xc424e92610, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250d8780, 0x6f0968, 0x3, 0x51f701, 0xc425a074a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250d8780, 0x5, 0xc422228ee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7331 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8b40, 0xc425aee510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eea20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a3c30, 0xc424e92670)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250d8b40, 0x0, 0x0, 0x0, 0xc424e92670, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250d8b40, 0x6f0968, 0x3, 0x51f701, 0xc425a07620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250d8b40, 0x5, 0xc422228f00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7332 [semacquire]:
sync.runtime_Semacquire(0xc422228fec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422228fe0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7334 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9cf00, 0xc425833430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fe20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9cf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b8c30, 0xc424870098)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425a9cf00, 0x0, 0x0, 0x0, 0xc424870098, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425a9cf00, 0x6f0968, 0x3, 0x51f701, 0xc425b383f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425a9cf00, 0x5, 0xc422229000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422294360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7324 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999590, 0xc4258339a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a629a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423974c30, 0xc4248703e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424999590, 0x0, 0x0, 0x0, 0xc4248703e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424999590, 0x6f0968, 0x3, 0x51f701, 0xc425a7e6c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424999590, 0x5, 0xc42225c800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7335 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999b30, 0xc425833a60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b9c30, 0xc424870470)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424999b30, 0x0, 0x0, 0x0, 0xc424870470, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424999b30, 0x6f0968, 0x3, 0x51f701, 0xc425a7e900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424999b30, 0x5, 0xc422229020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422294360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7336 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999ef0, 0xc425833ae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239aac30, 0xc4248704d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424999ef0, 0x0, 0x0, 0x0, 0xc4248704d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424999ef0, 0x6f0968, 0x3, 0x51f701, 0xc425a7ea80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424999ef0, 0x5, 0xc422229040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422294360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7337 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b382d0, 0xc425833b90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b382d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b382d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239abc30, 0xc424870530)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b382d0, 0x0, 0x0, 0x0, 0xc424870530, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b382d0, 0x6f0968, 0x3, 0x51f701, 0xc425a7ec00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b382d0, 0x5, 0xc422229060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422294360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7338 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38690, 0xc425833c90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c0c30, 0xc424870590)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b38690, 0x0, 0x0, 0x0, 0xc424870590, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b38690, 0x6f0968, 0x3, 0x51f701, 0xc425a7ed80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b38690, 0x5, 0xc422229080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422294360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7339 [semacquire]:
sync.runtime_Semacquire(0xc42222915c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422229150)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422294360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7341 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38a50, 0xc425833d80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c1c30, 0xc4248705f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b38a50, 0x0, 0x0, 0x0, 0xc4248705f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b38a50, 0x6f0968, 0x3, 0x51f701, 0xc425a7ef00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b38a50, 0x5, 0xc422229170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7342 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38f00, 0xc425833e50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a633e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b2c30, 0xc424870668)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b38f00, 0x0, 0x0, 0x0, 0xc424870668, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b38f00, 0x6f0968, 0x3, 0x51f701, 0xc425a7f0e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b38f00, 0x5, 0xc422229190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7343 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c4b0, 0xc4258331e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c5c30, 0xc423605f90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a9c4b0, 0x0, 0x0, 0x0, 0xc423605f90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a9c4b0, 0x6f0968, 0x3, 0x51f701, 0xc425b565d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a9c4b0, 0x5, 0xc4222291b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7344 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b392c0, 0xc425833f50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b392c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b392c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b3c30, 0xc4248706c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b392c0, 0x0, 0x0, 0x0, 0xc4248706c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b392c0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b392c0, 0x5, 0xc4222291d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7345 [semacquire]:
sync.runtime_Semacquire(0xc4222292bc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4222292b0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7325 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999770, 0xc4258339e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423975c30, 0xc424870410)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424999770, 0x0, 0x0, 0x0, 0xc424870410, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424999770, 0x6f0968, 0x3, 0x51f701, 0xc425a7e780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424999770, 0x5, 0xc42225c820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7347 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39680, 0xc425b34060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a636e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c8c30, 0xc424870728)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b39680, 0x0, 0x0, 0x0, 0xc424870728, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b39680, 0x6f0968, 0x3, 0x51f701, 0xc425a7f410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b39680, 0x5, 0xc4222292d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f37e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7326 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999a40, 0xc425833a40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423976c30, 0xc424870458)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424999a40, 0x0, 0x0, 0x0, 0xc424870458, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424999a40, 0x6f0968, 0x3, 0x51f701, 0xc425a7e8a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424999a40, 0x5, 0xc42225c840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7327 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999e00, 0xc425833ac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423977c30, 0xc4248704b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424999e00, 0x0, 0x0, 0x0, 0xc4248704b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424999e00, 0x6f0968, 0x3, 0x51f701, 0xc425a7ea20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424999e00, 0x5, 0xc42225c860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7328 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b381e0, 0xc425833b40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b381e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b381e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42397cc30, 0xc424870518)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b381e0, 0x0, 0x0, 0x0, 0xc424870518, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b381e0, 0x6f0968, 0x3, 0x51f701, 0xc425a7eba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b381e0, 0x5, 0xc42225c880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7329 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38780, 0xc425833cd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a630e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42397dc30, 0xc4248705a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b38780, 0x0, 0x0, 0x0, 0xc4248705a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b38780, 0x6f0968, 0x3, 0x51f701, 0xc425a7ede0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b38780, 0x5, 0xc42225c8a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7362 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38b40, 0xc425833da0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42397ec30, 0xc424870608)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b38b40, 0x0, 0x0, 0x0, 0xc424870608, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b38b40, 0x6f0968, 0x3, 0x51f701, 0xc425a7ef60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b38b40, 0x5, 0xc42225c8c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7363 [semacquire]:
sync.runtime_Semacquire(0xc42225c9ac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c9a0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7365 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38ff0, 0xc425833e90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42397fc30, 0xc424870680)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b38ff0, 0x0, 0x0, 0x0, 0xc424870680, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b38ff0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b38ff0, 0x5, 0xc42225c9c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7348 [semacquire]:
sync.runtime_Semacquire(0xc4223f122c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1220)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f37e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7349 [semacquire]:
sync.runtime_Semacquire(0xc4223f15dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f15d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f37e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7350 [semacquire]:
sync.runtime_Semacquire(0xc4222293ec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4222293e0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f37e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7352 [semacquire]:
sync.runtime_Semacquire(0xc4223f198c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1980)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ad9b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7366 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b393b0, 0xc425833f90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a635c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b393b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b393b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423984c30, 0xc4248706e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b393b0, 0x0, 0x0, 0x0, 0xc4248706e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b393b0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f2f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b393b0, 0x5, 0xc42225c9e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7367 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39b30, 0xc425b34140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a638c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423985c30, 0xc4248707a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b39b30, 0x0, 0x0, 0x0, 0xc4248707a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b39b30, 0x6f0968, 0x3, 0x51f701, 0xc425a7f5f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b39b30, 0x5, 0xc42225ca00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7368 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39e00, 0xc425b341e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423986c30, 0xc4248707e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b39e00, 0x0, 0x0, 0x0, 0xc4248707e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b39e00, 0x6f0968, 0x3, 0x51f701, 0xc425a7f710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b39e00, 0x5, 0xc42225ca20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7369 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e941e0, 0xc425b34280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e941e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e941e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423987c30, 0xc424870848)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424e941e0, 0x0, 0x0, 0x0, 0xc424870848, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424e941e0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424e941e0, 0x5, 0xc42225ca40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7370 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e945a0, 0xc425b34360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e945a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e945a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42398cc30, 0xc4248708a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424e945a0, 0x0, 0x0, 0x0, 0xc4248708a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424e945a0, 0x6f0968, 0x3, 0x51f701, 0xc425a7fa10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424e945a0, 0x5, 0xc42225ca60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7371 [semacquire]:
sync.runtime_Semacquire(0xc42225cb3c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225cb30)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7373 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94960, 0xc425b34410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42398dc30, 0xc424870908)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e94960, 0x0, 0x0, 0x0, 0xc424870908, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e94960, 0x6f0968, 0x3, 0x51f701, 0xc425a7fb90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e94960, 0x5, 0xc42225cb50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229e960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7353 [semacquire]:
sync.runtime_Semacquire(0xc4223f1c2c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1c20)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ad9b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10538 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0690, 0xc4254b7b70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b280c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e1c30, 0xc424128bf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4260d0690, 0x0, 0x0, 0x0, 0xc424128bf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4260d0690, 0x6f0968, 0x3, 0x51f701, 0xc424981560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4260d0690, 0x5, 0xc4234e13a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10539 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0870, 0xc4254b7bd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e2c30, 0xc424128c28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4260d0870, 0x0, 0x0, 0x0, 0xc424128c28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4260d0870, 0x6f0968, 0x3, 0x51f701, 0xc424981620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4260d0870, 0x5, 0xc4234e13c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7374 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94d20, 0xc425b344a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42398ec30, 0xc424870968)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e94d20, 0x0, 0x0, 0x0, 0xc424870968, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e94d20, 0x6f0968, 0x3, 0x51f701, 0xc425a7fd10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e94d20, 0x5, 0xc42225cb70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229e960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7375 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e950e0, 0xc425b34520)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e950e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e950e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42398fc30, 0xc4248709c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424e950e0, 0x0, 0x0, 0x0, 0xc4248709c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424e950e0, 0x6f0968, 0x3, 0x51f701, 0xc425a7fe90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424e950e0, 0x5, 0xc42225cb90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229e960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7376 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e954a0, 0xc425b345a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e954a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e954a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423994c30, 0xc424870a28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424e954a0, 0x0, 0x0, 0x0, 0xc424870a28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424e954a0, 0x6f0968, 0x3, 0x51f701, 0xc425978030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424e954a0, 0x5, 0xc42225cbb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229e960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7377 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95860, 0xc425b34620)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423995c30, 0xc424870a88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424e95860, 0x0, 0x0, 0x0, 0xc424870a88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424e95860, 0x6f0968, 0x3, 0x51f701, 0xc4259781b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424e95860, 0x5, 0xc42225cbd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229e960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7378 [semacquire]:
sync.runtime_Semacquire(0xc42225ccbc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225ccb0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229e960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7380 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95c20, 0xc425b34720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423996c30, 0xc424870ae8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e95c20, 0x0, 0x0, 0x0, 0xc424870ae8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e95c20, 0x6f0968, 0x3, 0x51f701, 0xc425978330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e95c20, 0x5, 0xc42225ccd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152960, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10466 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0960, 0xc4254b7c10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b281e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260dec30, 0xc424128c40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4260d0960, 0x0, 0x0, 0x0, 0xc424128c40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4260d0960, 0x6f0968, 0x3, 0x51f701, 0xc424981680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4260d0960, 0x5, 0xc422c41d50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10467 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0b40, 0xc4254b7c90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b282a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0b40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260dfc30, 0xc424128c70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4260d0b40, 0x0, 0x0, 0x0, 0xc424128c70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4260d0b40, 0x6f0968, 0x3, 0x51f701, 0xc424981740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4260d0b40, 0x5, 0xc422c41d70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7381 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2000, 0xc425b34800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423997c30, 0xc424870b48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4250d2000, 0x0, 0x0, 0x0, 0xc424870b48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4250d2000, 0x6f0968, 0x3, 0x51f701, 0xc4259784b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4250d2000, 0x5, 0xc42225ccf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152960, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7382 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2870, 0xc425b349e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cc40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42399dc30, 0xc424870c20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4250d2870, 0x0, 0x0, 0x0, 0xc424870c20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4250d2870, 0x6f0968, 0x3, 0x51f701, 0xc425978810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4250d2870, 0x5, 0xc42225cd10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152960, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7383 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2c30, 0xc425b34a90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42399ec30, 0xc424870c80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250d2c30, 0x0, 0x0, 0x0, 0xc424870c80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250d2c30, 0x6f0968, 0x3, 0x51f701, 0xc425978990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250d2c30, 0x5, 0xc42225cd30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152960, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7384 [semacquire]:
sync.runtime_Semacquire(0xc42225ce0c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225ce00)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152960, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7386 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2ff0, 0xc425b34b90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cf40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42399fc30, 0xc424870ce0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d2ff0, 0x0, 0x0, 0x0, 0xc424870ce0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d2ff0, 0x6f0968, 0x3, 0x51f701, 0xc425978b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d2ff0, 0x5, 0xc42225ce20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6a80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7410 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95770, 0xc425b34600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d5c30, 0xc424870a70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e95770, 0x0, 0x0, 0x0, 0xc424870a70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e95770, 0x6f0968, 0x3, 0x51f701, 0xc425978150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e95770, 0x5, 0xc4222297b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7387 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e672c0, 0xc425aee140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e672c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e672c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a4c30, 0xc424e92400)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e672c0, 0x0, 0x0, 0x0, 0xc424e92400, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e672c0, 0x6f0968, 0x3, 0x51f701, 0xc425a06c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e672c0, 0x5, 0xc42225ce40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6a80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7388 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67770, 0xc425aee210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a5c30, 0xc424e92478)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424e67770, 0x0, 0x0, 0x0, 0xc424e92478, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424e67770, 0x6f0968, 0x3, 0x51f701, 0xc425a06e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424e67770, 0x5, 0xc42225ce60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6a80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7389 [semacquire]:
sync.runtime_Semacquire(0xc42225cf4c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225cf40)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6a80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7391 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67a40, 0xc425aee280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a6c30, 0xc424e924c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e67a40, 0x0, 0x0, 0x0, 0xc424e924c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e67a40, 0x6f0968, 0x3, 0x51f701, 0xc425a06f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e67a40, 0x5, 0xc42225cf60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ff920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7392 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67e00, 0xc425aee300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a7c30, 0xc424e92520)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e67e00, 0x0, 0x0, 0x0, 0xc424e92520, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e67e00, 0x6f0968, 0x3, 0x51f701, 0xc425a070e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e67e00, 0x5, 0xc42225cf80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ff920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7393 [semacquire]:
sync.runtime_Semacquire(0xc42225d05c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d050)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ff920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7395 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d81e0, 0xc425aee380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d81e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239acc30, 0xc424e92580)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d81e0, 0x0, 0x0, 0x0, 0xc424e92580, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d81e0, 0x6f0968, 0x3, 0x51f701, 0xc425a07260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d81e0, 0x5, 0xc42225d070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422151b00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7411 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95b30, 0xc425b346e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d6c30, 0xc424870ad0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e95b30, 0x0, 0x0, 0x0, 0xc424870ad0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e95b30, 0x6f0968, 0x3, 0x51f701, 0xc4259782d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e95b30, 0x5, 0xc4222297d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7412 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95ef0, 0xc425b347e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d7c30, 0xc424870b30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424e95ef0, 0x0, 0x0, 0x0, 0xc424870b30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424e95ef0, 0x6f0968, 0x3, 0x51f701, 0xc425978450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424e95ef0, 0x5, 0xc4222297f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7413 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d22d0, 0xc425b34870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d22d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239dcc30, 0xc424870b90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250d22d0, 0x0, 0x0, 0x0, 0xc424870b90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250d22d0, 0x6f0968, 0x3, 0x51f701, 0xc4259785d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250d22d0, 0x5, 0xc422229810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7414 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2690, 0xc425b34960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239ddc30, 0xc424870bf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250d2690, 0x0, 0x0, 0x0, 0xc424870bf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250d2690, 0x6f0968, 0x3, 0x51f701, 0xc425978750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250d2690, 0x5, 0xc422229830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7415 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2d20, 0xc425b34ad0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576ce20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239dec30, 0xc424870c98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250d2d20, 0x0, 0x0, 0x0, 0xc424870c98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250d2d20, 0x6f0968, 0x3, 0x51f701, 0xc4259789f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250d2d20, 0x5, 0xc422229850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7416 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36f00, 0xc4258ef530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239dfc30, 0xc425219d40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b36f00, 0x0, 0x0, 0x0, 0xc425219d40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b36f00, 0x6f0968, 0x3, 0x51f701, 0xc425ac5050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b36f00, 0x5, 0xc422229870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7417 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e673b0, 0xc425aee160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e673b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e673b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e4c30, 0xc424e92418)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424e673b0, 0x0, 0x0, 0x0, 0xc424e92418, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424e673b0, 0x6f0968, 0x3, 0x51f701, 0xc425a06c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424e673b0, 0x5, 0xc422229890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7418 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67680, 0xc425aee1d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e5c30, 0xc424e92460)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424e67680, 0x0, 0x0, 0x0, 0xc424e92460, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424e67680, 0x6f0968, 0x3, 0x51f701, 0xc425a06db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424e67680, 0x5, 0xc4222298b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7419 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67b30, 0xc425aee2a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e6c30, 0xc424e924d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424e67b30, 0x0, 0x0, 0x0, 0xc424e924d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424e67b30, 0x6f0968, 0x3, 0x51f701, 0xc425a06fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424e67b30, 0x5, 0xc4222298d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7420 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67ef0, 0xc425aee320)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e7c30, 0xc424e92538)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424e67ef0, 0x0, 0x0, 0x0, 0xc424e92538, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424e67ef0, 0x6f0968, 0x3, 0x51f701, 0xc425a07140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424e67ef0, 0x5, 0xc4222298f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7421 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d82d0, 0xc425aee3a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d82d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239ecc30, 0xc424e92598)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4250d82d0, 0x0, 0x0, 0x0, 0xc424e92598, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4250d82d0, 0x6f0968, 0x3, 0x51f701, 0xc425a072c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4250d82d0, 0x5, 0xc422229910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7422 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8690, 0xc425aee420)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239edc30, 0xc424e925f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4250d8690, 0x0, 0x0, 0x0, 0xc424e925f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4250d8690, 0x6f0968, 0x3, 0x51f701, 0xc425a07440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4250d8690, 0x5, 0xc422229930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7423 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8a50, 0xc425aee4f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239eec30, 0xc424e92658)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4250d8a50, 0x0, 0x0, 0x0, 0xc424e92658, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4250d8a50, 0x6f0968, 0x3, 0x51f701, 0xc425a075c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4250d8a50, 0x5, 0xc422229950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7424 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8d20, 0xc425aee550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eeae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239efc30, 0xc424e926a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4250d8d20, 0x0, 0x0, 0x0, 0xc424e926a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4250d8d20, 0x6f0968, 0x3, 0x51f701, 0xc425a07710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4250d8d20, 0x5, 0xc422229970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7425 [semacquire]:
sync.runtime_Semacquire(0xc422229a5c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422229a50)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10463 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7427 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8f00, 0xc425aee590)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eeba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f4c30, 0xc424e926d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d8f00, 0x0, 0x0, 0x0, 0xc424e926d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d8f00, 0x6f0968, 0x3, 0x51f701, 0xc425a077d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d8f00, 0x5, 0xc422229a70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10465 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0780, 0xc4254b7ba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260ddc30, 0xc424128c10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4260d0780, 0x0, 0x0, 0x0, 0xc424128c10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4260d0780, 0x6f0968, 0x3, 0x51f701, 0xc4249815c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4260d0780, 0x5, 0xc422c41d30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7428 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d90e0, 0xc425aee5d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eec80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d90e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f5c30, 0xc424e92700)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4250d90e0, 0x0, 0x0, 0x0, 0xc424e92700, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4250d90e0, 0x6f0968, 0x3, 0x51f701, 0xc425a07890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4250d90e0, 0x5, 0xc422229a90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7429 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d94a0, 0xc425aee650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eee00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d94a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f6c30, 0xc424e92760)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4250d94a0, 0x0, 0x0, 0x0, 0xc424e92760, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4250d94a0, 0x6f0968, 0x3, 0x51f701, 0xc425a07a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4250d94a0, 0x5, 0xc422229ab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7430 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9860, 0xc425aee6d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eef80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f7c30, 0xc424e927c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250d9860, 0x0, 0x0, 0x0, 0xc424e927c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250d9860, 0x6f0968, 0x3, 0x51f701, 0xc425a07b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250d9860, 0x5, 0xc422229ad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7431 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9c20, 0xc425aee750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239fcc30, 0xc424e92820)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250d9c20, 0x0, 0x0, 0x0, 0xc424e92820, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250d9c20, 0x6f0968, 0x3, 0x51f701, 0xc425a07d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250d9c20, 0x5, 0xc422229af0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7432 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c000, 0xc425aee7d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239fdc30, 0xc424e92880)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42539c000, 0x0, 0x0, 0x0, 0xc424e92880, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42539c000, 0x6f0968, 0x3, 0x51f701, 0xc425a07e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42539c000, 0x5, 0xc422229b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7433 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c4b0, 0xc425aee870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239fec30, 0xc424e928f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42539c4b0, 0x0, 0x0, 0x0, 0xc424e928f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42539c4b0, 0x6f0968, 0x3, 0x51f701, 0xc4258a80c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42539c4b0, 0x5, 0xc422229b30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7434 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c870, 0xc425aee940)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239ffc30, 0xc424e92958)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42539c870, 0x0, 0x0, 0x0, 0xc424e92958, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42539c870, 0x6f0968, 0x3, 0x51f701, 0xc4258a8240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42539c870, 0x5, 0xc422229b50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7435 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539cc30, 0xc425aeea10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539cc30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a04c30, 0xc424e929b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42539cc30, 0x0, 0x0, 0x0, 0xc424e929b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42539cc30, 0x6f0968, 0x3, 0x51f701, 0xc4258a83f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42539cc30, 0x5, 0xc422229b70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7401 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d85a0, 0xc425aee400)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d85a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239adc30, 0xc424e925e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d85a0, 0x0, 0x0, 0x0, 0xc424e925e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d85a0, 0x6f0968, 0x3, 0x51f701, 0xc425a073e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d85a0, 0x5, 0xc42225d310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7436 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d4a0, 0xc425aeeb30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a05c30, 0xc424e92a90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42539d4a0, 0x0, 0x0, 0x0, 0xc424e92a90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42539d4a0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42539d4a0, 0x5, 0xc422229b90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7437 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d680, 0xc425aeeb70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a06c30, 0xc424e92ac0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42539d680, 0x0, 0x0, 0x0, 0xc424e92ac0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42539d680, 0x6f0968, 0x3, 0x51f701, 0xc4258a8810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42539d680, 0x5, 0xc422229bb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7438 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d770, 0xc425aeeb90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a07c30, 0xc424e92ad8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42539d770, 0x0, 0x0, 0x0, 0xc424e92ad8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42539d770, 0x6f0968, 0x3, 0x51f701, 0xc4258a8870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42539d770, 0x5, 0xc422229bd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7439 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539db30, 0xc425aeec10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539db30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a0cc30, 0xc424e92b38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42539db30, 0x0, 0x0, 0x0, 0xc424e92b38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42539db30, 0x6f0968, 0x3, 0x51f701, 0xc4258a89f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42539db30, 0x5, 0xc422229bf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7440 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539def0, 0xc425aeece0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eff40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539def0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a0dc30, 0xc424e92b98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42539def0, 0x0, 0x0, 0x0, 0xc424e92b98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42539def0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42539def0, 0x5, 0xc422229c10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7441 [semacquire]:
sync.runtime_Semacquire(0xc422229cec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422229ce0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7443 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c2d0, 0xc425aeeda0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a0ec30, 0xc424e92bf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42548c2d0, 0x0, 0x0, 0x0, 0xc424e92bf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42548c2d0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42548c2d0, 0x5, 0xc422229d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7444 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c690, 0xc425aeee30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a0fc30, 0xc424e92c58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42548c690, 0x0, 0x0, 0x0, 0xc424e92c58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42548c690, 0x6f0968, 0x3, 0x51f701, 0xc4258a8e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42548c690, 0x5, 0xc422229d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7445 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548ce10, 0xc425aeef20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548ce10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a15c30, 0xc424e92d18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42548ce10, 0x0, 0x0, 0x0, 0xc424e92d18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42548ce10, 0x6f0968, 0x3, 0x51f701, 0xc4258a9170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42548ce10, 0x5, 0xc422229d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7446 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d1d0, 0xc425aeefa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a16c30, 0xc424e92d78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42548d1d0, 0x0, 0x0, 0x0, 0xc424e92d78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42548d1d0, 0x6f0968, 0x3, 0x51f701, 0xc4258a92f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42548d1d0, 0x5, 0xc422229d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7447 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d3b0, 0xc425aeeff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a17c30, 0xc424e92da8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42548d3b0, 0x0, 0x0, 0x0, 0xc424e92da8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42548d3b0, 0x6f0968, 0x3, 0x51f701, 0xc4258a93b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42548d3b0, 0x5, 0xc422229d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7448 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d590, 0xc425aef060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a20c30, 0xc424e92dd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42548d590, 0x0, 0x0, 0x0, 0xc424e92dd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42548d590, 0x6f0968, 0x3, 0x51f701, 0xc4258a9470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42548d590, 0x5, 0xc422229da0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7449 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548dc20, 0xc425aef1a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526eb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548dc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a21c30, 0xc424e92e80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42548dc20, 0x0, 0x0, 0x0, 0xc424e92e80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42548dc20, 0x6f0968, 0x3, 0x51f701, 0xc4258a9710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42548dc20, 0x5, 0xc422229dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7450 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548de00, 0xc425aef1e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ec00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548de00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a12c30, 0xc424e92eb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42548de00, 0x0, 0x0, 0x0, 0xc424e92eb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42548de00, 0x6f0968, 0x3, 0x51f701, 0xc4258a97d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42548de00, 0x5, 0xc422229de0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7451 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a1e0, 0xc425aef260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ed80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a13c30, 0xc424e92f10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42562a1e0, 0x0, 0x0, 0x0, 0xc424e92f10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42562a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42562a1e0, 0x5, 0xc422229e00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7452 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a960, 0xc425aef370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a28c30, 0xc424e92fd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42562a960, 0x0, 0x0, 0x0, 0xc424e92fd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42562a960, 0x6f0968, 0x3, 0x51f701, 0xc4258a9c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42562a960, 0x5, 0xc422229e20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7453 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2780, 0xc425b349a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a29c30, 0xc424870c08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4250d2780, 0x0, 0x0, 0x0, 0xc424870c08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4250d2780, 0x6f0968, 0x3, 0x51f701, 0xc4259787b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4250d2780, 0x5, 0xc422229e40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7454 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3590, 0xc425b34c90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a1ac30, 0xc424870d70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4250d3590, 0x0, 0x0, 0x0, 0xc424870d70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4250d3590, 0x6f0968, 0x3, 0x51f701, 0xc425978d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4250d3590, 0x5, 0xc422229e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7455 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3770, 0xc425b34d10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a1bc30, 0xc424870da0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4250d3770, 0x0, 0x0, 0x0, 0xc424870da0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4250d3770, 0x6f0968, 0x3, 0x51f701, 0xc425978e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4250d3770, 0x5, 0xc422229e80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7456 [semacquire]:
sync.runtime_Semacquire(0xc422229f6c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422229f60)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7458 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3d10, 0xc425a7c0f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a30c30, 0xc424870e30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d3d10, 0x0, 0x0, 0x0, 0xc424870e30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d3d10, 0x6f0968, 0x3, 0x51f701, 0xc425979080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d3d10, 0x5, 0xc422229f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7402 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8960, 0xc425aee4d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239aec30, 0xc424e92640)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4250d8960, 0x0, 0x0, 0x0, 0xc424e92640, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4250d8960, 0x6f0968, 0x3, 0x51f701, 0xc425a07560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4250d8960, 0x5, 0xc42225d330, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7403 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b372c0, 0xc4258ef5f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b372c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b372c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239afc30, 0xc425219da0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b372c0, 0x0, 0x0, 0x0, 0xc425219da0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b372c0, 0x6f0968, 0x3, 0x51f701, 0xc425ac51d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b372c0, 0x5, 0xc42225d350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7404 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999950, 0xc425833a20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b4c30, 0xc424870440)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424999950, 0x0, 0x0, 0x0, 0xc424870440, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424999950, 0x6f0968, 0x3, 0x51f701, 0xc425a7e840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424999950, 0x5, 0xc42225d370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7405 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999d10, 0xc425833aa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b5c30, 0xc4248704a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424999d10, 0x0, 0x0, 0x0, 0xc4248704a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424999d10, 0x6f0968, 0x3, 0x51f701, 0xc425a7e9c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424999d10, 0x5, 0xc42225d390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7406 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b380f0, 0xc425833b20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b380f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b380f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b6c30, 0xc424870500)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b380f0, 0x0, 0x0, 0x0, 0xc424870500, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b380f0, 0x6f0968, 0x3, 0x51f701, 0xc425a7eb40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b380f0, 0x5, 0xc42225d3b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7407 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b384b0, 0xc425833c10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b384b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b384b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b7c30, 0xc424870560)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b384b0, 0x0, 0x0, 0x0, 0xc424870560, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b384b0, 0x6f0968, 0x3, 0x51f701, 0xc425a7ecc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b384b0, 0x5, 0xc42225d3d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7408 [semacquire]:
sync.runtime_Semacquire(0xc42225d4ac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d4a0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7474 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38870, 0xc425833d10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239bcc30, 0xc4248705c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b38870, 0x0, 0x0, 0x0, 0xc4248705c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b38870, 0x6f0968, 0x3, 0x51f701, 0xc425a7ee40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b38870, 0x5, 0xc42225d4c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7459 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e60f0, 0xc425a7c1a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e60f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e60f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a31c30, 0xc424870e90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4251e60f0, 0x0, 0x0, 0x0, 0xc424870e90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4251e60f0, 0x6f0968, 0x3, 0x51f701, 0xc425979200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4251e60f0, 0x5, 0xc422229fa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7460 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e64b0, 0xc425a7c260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e64b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e64b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a22c30, 0xc424870ef0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4251e64b0, 0x0, 0x0, 0x0, 0xc424870ef0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4251e64b0, 0x6f0968, 0x3, 0x51f701, 0xc425979380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4251e64b0, 0x5, 0xc422229fc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6870, 0xc425a7c2e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a23c30, 0xc424870f50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4251e6870, 0x0, 0x0, 0x0, 0xc424870f50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4251e6870, 0x6f0968, 0x3, 0x51f701, 0xc425979500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4251e6870, 0x5, 0xc422229fe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7462 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b385a0, 0xc425833c50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b385a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b385a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a38c30, 0xc424870578)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b385a0, 0x0, 0x0, 0x0, 0xc424870578, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b385a0, 0x6f0968, 0x3, 0x51f701, 0xc425a7ed20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b385a0, 0x5, 0xc422306000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7463 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d91d0, 0xc425aee5f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eece0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d91d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a39c30, 0xc424e92718)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250d91d0, 0x0, 0x0, 0x0, 0xc424e92718, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250d91d0, 0x6f0968, 0x3, 0x51f701, 0xc425a078f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250d91d0, 0x5, 0xc422306020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7464 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9590, 0xc425aee670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eee60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a2ac30, 0xc424e92778)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4250d9590, 0x0, 0x0, 0x0, 0xc424e92778, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4250d9590, 0x6f0968, 0x3, 0x51f701, 0xc425a07a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4250d9590, 0x5, 0xc422306040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7465 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9950, 0xc425aee6f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eefe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a2bc30, 0xc424e927d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4250d9950, 0x0, 0x0, 0x0, 0xc424e927d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4250d9950, 0x6f0968, 0x3, 0x51f701, 0xc425a07bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4250d9950, 0x5, 0xc422306060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7466 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9d10, 0xc425aee770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a40c30, 0xc424e92838)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4250d9d10, 0x0, 0x0, 0x0, 0xc424e92838, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4250d9d10, 0x6f0968, 0x3, 0x51f701, 0xc425a07d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4250d9d10, 0x5, 0xc422306080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7467 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c3c0, 0xc425aee850)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a41c30, 0xc424e928e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42539c3c0, 0x0, 0x0, 0x0, 0xc424e928e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42539c3c0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42539c3c0, 0x5, 0xc4223060a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7468 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c780, 0xc425aee920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a32c30, 0xc424e92940)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42539c780, 0x0, 0x0, 0x0, 0xc424e92940, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42539c780, 0x6f0968, 0x3, 0x51f701, 0xc4258a81e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42539c780, 0x5, 0xc4223060c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539cb40, 0xc425aee9d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539cb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a33c30, 0xc424e929a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42539cb40, 0x0, 0x0, 0x0, 0xc424e929a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42539cb40, 0x6f0968, 0x3, 0x51f701, 0xc4258a8360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42539cb40, 0x5, 0xc4223060e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7470 [semacquire]:
sync.runtime_Semacquire(0xc4223061bc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223061b0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7472 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539cf00, 0xc425aeea70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539cf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a48c30, 0xc424e92a00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539cf00, 0x0, 0x0, 0x0, 0xc424e92a00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539cf00, 0x6f0968, 0x3, 0x51f701, 0xc4258a8510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539cf00, 0x5, 0xc4223061d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7475 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38c30, 0xc425833dc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a632c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239bdc30, 0xc424870620)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b38c30, 0x0, 0x0, 0x0, 0xc424870620, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b38c30, 0x6f0968, 0x3, 0x51f701, 0xc425a7efc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b38c30, 0x5, 0xc42225d4e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7476 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b390e0, 0xc425833ed0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a634a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b390e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b390e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239bec30, 0xc424870698)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b390e0, 0x0, 0x0, 0x0, 0xc424870698, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b390e0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f1d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b390e0, 0x5, 0xc42225d500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7477 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b394a0, 0xc425833fd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b394a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b394a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239bfc30, 0xc4248706f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b394a0, 0x0, 0x0, 0x0, 0xc4248706f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b394a0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b394a0, 0x5, 0xc42225d520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39770, 0xc425b340a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c4c30, 0xc424870740)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b39770, 0x0, 0x0, 0x0, 0xc424870740, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b39770, 0x6f0968, 0x3, 0x51f701, 0xc425a7f470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b39770, 0x5, 0xc42225d540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7479 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39950, 0xc425b34100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c5c30, 0xc424870770)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b39950, 0x0, 0x0, 0x0, 0xc424870770, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b39950, 0x6f0968, 0x3, 0x51f701, 0xc425a7f530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b39950, 0x5, 0xc42225d560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7480 [semacquire]:
sync.runtime_Semacquire(0xc42225d64c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d640)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7473 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d1d0, 0xc425aeead0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a49c30, 0xc424e92a48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42539d1d0, 0x0, 0x0, 0x0, 0xc424e92a48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42539d1d0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42539d1d0, 0x5, 0xc4223061f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7490 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d590, 0xc425aeeb50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a3ac30, 0xc424e92aa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42539d590, 0x0, 0x0, 0x0, 0xc424e92aa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42539d590, 0x6f0968, 0x3, 0x51f701, 0xc4258a87b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42539d590, 0x5, 0xc422306210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7491 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539da40, 0xc425aeebf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efd60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539da40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a3bc30, 0xc424e92b20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42539da40, 0x0, 0x0, 0x0, 0xc424e92b20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42539da40, 0x6f0968, 0x3, 0x51f701, 0xc4258a8990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42539da40, 0x5, 0xc422306230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7492 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539de00, 0xc425aeecb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539de00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a50c30, 0xc424e92b80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42539de00, 0x0, 0x0, 0x0, 0xc424e92b80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42539de00, 0x6f0968, 0x3, 0x51f701, 0xc4258a8b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42539de00, 0x5, 0xc422306250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7493 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c1e0, 0xc425aeed60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a51c30, 0xc424e92be0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42548c1e0, 0x0, 0x0, 0x0, 0xc424e92be0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42548c1e0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42548c1e0, 0x5, 0xc422306270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7494 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c5a0, 0xc425aeee10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a42c30, 0xc424e92c40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42548c5a0, 0x0, 0x0, 0x0, 0xc424e92c40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42548c5a0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42548c5a0, 0x5, 0xc422306290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c960, 0xc425aeee80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a43c30, 0xc424e92ca0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42548c960, 0x0, 0x0, 0x0, 0xc424e92ca0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42548c960, 0x6f0968, 0x3, 0x51f701, 0xc4258a8f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42548c960, 0x5, 0xc4223062b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7496 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548cd20, 0xc425aeef00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548cd20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a58c30, 0xc424e92d00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42548cd20, 0x0, 0x0, 0x0, 0xc424e92d00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42548cd20, 0x6f0968, 0x3, 0x51f701, 0xc4258a9110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42548cd20, 0x5, 0xc4223062d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7497 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d0e0, 0xc425aeef80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a59c30, 0xc424e92d60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42548d0e0, 0x0, 0x0, 0x0, 0xc424e92d60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42548d0e0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42548d0e0, 0x5, 0xc4223062f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7498 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d4a0, 0xc425aef020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a4ac30, 0xc424e92dc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42548d4a0, 0x0, 0x0, 0x0, 0xc424e92dc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42548d4a0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42548d4a0, 0x5, 0xc422306310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7499 [semacquire]:
sync.runtime_Semacquire(0xc4223063fc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223063f0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7482 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39d10, 0xc425b341a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a639a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c6c30, 0xc4248707d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b39d10, 0x0, 0x0, 0x0, 0xc4248707d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b39d10, 0x6f0968, 0x3, 0x51f701, 0xc425a7f6b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b39d10, 0x5, 0xc42225d660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f4b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7501 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d860, 0xc425aef0d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a4bc30, 0xc424e92e20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42548d860, 0x0, 0x0, 0x0, 0xc424e92e20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42548d860, 0x6f0968, 0x3, 0x51f701, 0xc4258a9590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42548d860, 0x5, 0xc422306410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7483 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e940f0, 0xc425b34260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e940f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e940f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c7c30, 0xc424870830)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e940f0, 0x0, 0x0, 0x0, 0xc424870830, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e940f0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e940f0, 0x5, 0xc42225d680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f4b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7502 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548dd10, 0xc425aef1c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526eba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548dd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a60c30, 0xc424e92e98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42548dd10, 0x0, 0x0, 0x0, 0xc424e92e98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42548dd10, 0x6f0968, 0x3, 0x51f701, 0xc4258a9770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42548dd10, 0x5, 0xc422306430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7503 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a0f0, 0xc425aef240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ed20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a61c30, 0xc424e92ef8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562a0f0, 0x0, 0x0, 0x0, 0xc424e92ef8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4258a98f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562a0f0, 0x5, 0xc422306450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7504 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a4b0, 0xc425aef2c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526eea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a52c30, 0xc424e92f58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42562a4b0, 0x0, 0x0, 0x0, 0xc424e92f58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42562a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42562a4b0, 0x5, 0xc422306470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7505 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a870, 0xc425aef350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a53c30, 0xc424e92fb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42562a870, 0x0, 0x0, 0x0, 0xc424e92fb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42562a870, 0x6f0968, 0x3, 0x51f701, 0xc4258a9c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42562a870, 0x5, 0xc422306490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7484 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e944b0, 0xc425b34340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e944b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e944b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239ccc30, 0xc424870890)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424e944b0, 0x0, 0x0, 0x0, 0xc424870890, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424e944b0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f9b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424e944b0, 0x5, 0xc42225d6a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f4b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7485 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afeb40, 0xc4258eea70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afeb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d9c30, 0xc4252197b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425afeb40, 0x0, 0x0, 0x0, 0xc4252197b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425afeb40, 0x6f0968, 0x3, 0x51f701, 0xc425933920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425afeb40, 0x5, 0xc42225d6c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f4b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7486 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94870, 0xc425b343d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239cdc30, 0xc4248708f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424e94870, 0x0, 0x0, 0x0, 0xc4248708f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424e94870, 0x6f0968, 0x3, 0x51f701, 0xc425a7fb30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424e94870, 0x5, 0xc42225d6e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f4b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7506 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d23c0, 0xc425b348a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576ca40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d23c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42399cc30, 0xc424870ba8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250d23c0, 0x0, 0x0, 0x0, 0xc424870ba8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250d23c0, 0x6f0968, 0x3, 0x51f701, 0xc425978630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250d23c0, 0x5, 0xc4223064b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67c20, 0xc425aee2c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42399bc30, 0xc424e924f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424e67c20, 0x0, 0x0, 0x0, 0xc424e924f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424e67c20, 0x6f0968, 0x3, 0x51f701, 0xc425a07020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424e67c20, 0x5, 0xc4223064d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7508 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548ca50, 0xc425aeeea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548ca50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a14c30, 0xc424e92cb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42548ca50, 0x0, 0x0, 0x0, 0xc424e92cb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42548ca50, 0x6f0968, 0x3, 0x51f701, 0xc4258a8ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42548ca50, 0x5, 0xc4223064f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7509 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a780, 0xc425aef330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526efc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a1ec30, 0xc424e92fa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42562a780, 0x0, 0x0, 0x0, 0xc424e92fa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42562a780, 0x6f0968, 0x3, 0x51f701, 0xc4258a9bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42562a780, 0x5, 0xc422306510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7510 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548cf00, 0xc425aeef40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548cf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a54c30, 0xc424e92d30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42548cf00, 0x0, 0x0, 0x0, 0xc424e92d30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42548cf00, 0x6f0968, 0x3, 0x51f701, 0xc4258a91d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42548cf00, 0x5, 0xc422306530, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7511 [semacquire]:
sync.runtime_Semacquire(0xc42230660c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306600)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7487 [semacquire]:
sync.runtime_Semacquire(0xc42225d7bc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d7b0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f4b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7513 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d2c0, 0xc425aeefc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a55c30, 0xc424e92d90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42548d2c0, 0x0, 0x0, 0x0, 0xc424e92d90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42548d2c0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42548d2c0, 0x5, 0xc422306620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7489 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94c30, 0xc425b34480)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239cec30, 0xc424870950)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e94c30, 0x0, 0x0, 0x0, 0xc424870950, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e94c30, 0x6f0968, 0x3, 0x51f701, 0xc425a7fcb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e94c30, 0x5, 0xc42225d7d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94ff0, 0xc425b34500)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239cfc30, 0xc4248709b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e94ff0, 0x0, 0x0, 0x0, 0xc4248709b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e94ff0, 0x6f0968, 0x3, 0x51f701, 0xc425a7fe30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e94ff0, 0x5, 0xc42225d7f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7523 [semacquire]:
sync.runtime_Semacquire(0xc42249080c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490800)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7524 [semacquire]:
sync.runtime_Semacquire(0xc422490cfc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490cf0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7514 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d680, 0xc425aef090)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a56c30, 0xc424e92df0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42548d680, 0x0, 0x0, 0x0, 0xc424e92df0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42548d680, 0x6f0968, 0x3, 0x51f701, 0xc4258a94d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42548d680, 0x5, 0xc422306640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7525 [semacquire]:
sync.runtime_Semacquire(0xc42225d91c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d910)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7515 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548da40, 0xc425aef150)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ea80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548da40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a57c30, 0xc424e92e50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42548da40, 0x0, 0x0, 0x0, 0xc424e92e50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42548da40, 0x6f0968, 0x3, 0x51f701, 0xc4258a9650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42548da40, 0x5, 0xc422306660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7516 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548def0, 0xc425aef200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ec60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548def0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a5cc30, 0xc424e92ec8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42548def0, 0x0, 0x0, 0x0, 0xc424e92ec8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42548def0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42548def0, 0x5, 0xc422306680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7527 [semacquire]:
sync.runtime_Semacquire(0xc4224911dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224911d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7517 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a2d0, 0xc425aef280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ede0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a5dc30, 0xc424e92f28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42562a2d0, 0x0, 0x0, 0x0, 0xc424e92f28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42562a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4258a99b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42562a2d0, 0x5, 0xc4223066a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7518 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a690, 0xc425aef310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ef60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a5ec30, 0xc424e92f88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42562a690, 0x0, 0x0, 0x0, 0xc424e92f88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42562a690, 0x6f0968, 0x3, 0x51f701, 0xc4258a9b30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42562a690, 0x5, 0xc4223066c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7519 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562aa50, 0xc425aef3a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562aa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a5fc30, 0xc424e92fe8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42562aa50, 0x0, 0x0, 0x0, 0xc424e92fe8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42562aa50, 0x6f0968, 0x3, 0x51f701, 0xc4258a9d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42562aa50, 0x5, 0xc4223066e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7520 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ac30, 0xc425aef410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a68c30, 0xc424e93018)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42562ac30, 0x0, 0x0, 0x0, 0xc424e93018, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42562ac30, 0x6f0968, 0x3, 0x51f701, 0xc4258a9e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42562ac30, 0x5, 0xc422306700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d31d0, 0xc425b34be0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d31d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a69c30, 0xc424870d10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4250d31d0, 0x0, 0x0, 0x0, 0xc424870d10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4250d31d0, 0x6f0968, 0x3, 0x51f701, 0xc425978bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4250d31d0, 0x5, 0xc422306720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7538 [semacquire]:
sync.runtime_Semacquire(0xc42230680c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306800)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7540 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d34a0, 0xc425b34c50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d34a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a5ac30, 0xc424870d58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d34a0, 0x0, 0x0, 0x0, 0xc424870d58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d34a0, 0x6f0968, 0x3, 0x51f701, 0xc425978cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d34a0, 0x5, 0xc422306820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7528 [semacquire]:
sync.runtime_Semacquire(0xc42249158c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491580)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7529 [semacquire]:
sync.runtime_Semacquire(0xc42249193c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491930)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7530 [semacquire]:
sync.runtime_Semacquire(0xc42225da4c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225da40)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7541 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3a40, 0xc425a7c060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a5bc30, 0xc424870de8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4250d3a40, 0x0, 0x0, 0x0, 0xc424870de8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4250d3a40, 0x6f0968, 0x3, 0x51f701, 0xc425978f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4250d3a40, 0x5, 0xc422306840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7532 [semacquire]:
sync.runtime_Semacquire(0xc422491cec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491ce0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422320540, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7542 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3e00, 0xc425a7c130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a70c30, 0xc424870e48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4250d3e00, 0x0, 0x0, 0x0, 0xc424870e48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4250d3e00, 0x6f0968, 0x3, 0x51f701, 0xc4259790e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4250d3e00, 0x5, 0xc422306860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7543 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e61e0, 0xc425a7c1c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e61e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e61e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a71c30, 0xc424870ea8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4251e61e0, 0x0, 0x0, 0x0, 0xc424870ea8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4251e61e0, 0x6f0968, 0x3, 0x51f701, 0xc425979260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4251e61e0, 0x5, 0xc422306880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7544 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e65a0, 0xc425a7c280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e65a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e65a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a62c30, 0xc424870f08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4251e65a0, 0x0, 0x0, 0x0, 0xc424870f08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4251e65a0, 0x6f0968, 0x3, 0x51f701, 0xc4259793e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4251e65a0, 0x5, 0xc4223068a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7545 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6960, 0xc425a7c300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a63c30, 0xc424870f68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4251e6960, 0x0, 0x0, 0x0, 0xc424870f68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4251e6960, 0x6f0968, 0x3, 0x51f701, 0xc425979560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4251e6960, 0x5, 0xc4223068c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7546 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6c30, 0xc425a7c360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576da80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a78c30, 0xc424870fb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4251e6c30, 0x0, 0x0, 0x0, 0xc424870fb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4251e6c30, 0x6f0968, 0x3, 0x51f701, 0xc425979680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4251e6c30, 0x5, 0xc4223068e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7547 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6e10, 0xc425a7c3a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576db60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a79c30, 0xc424870fe0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4251e6e10, 0x0, 0x0, 0x0, 0xc424870fe0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4251e6e10, 0x6f0968, 0x3, 0x51f701, 0xc425979740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4251e6e10, 0x5, 0xc422306900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7548 [semacquire]:
sync.runtime_Semacquire(0xc4223069dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223069d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7550 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6ff0, 0xc425a7c3e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a6ac30, 0xc424871010)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4251e6ff0, 0x0, 0x0, 0x0, 0xc424871010, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4251e6ff0, 0x6f0968, 0x3, 0x51f701, 0xc425979800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4251e6ff0, 0x5, 0xc4223069f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7533 [semacquire]:
sync.runtime_Semacquire(0xc422491f8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491f80)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422320540, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241beb40, 0xc4254b74e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a35e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241beb40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241beb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c3c30, 0xc424128940)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4241beb40, 0x0, 0x0, 0x0, 0xc424128940, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4241beb40, 0x6f0968, 0x3, 0x51f701, 0xc424980a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4241beb40, 0x5, 0xc4234e0e20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10523 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bed20, 0xc4254b7560)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a36a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bed20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c8c30, 0xc424128970)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4241bed20, 0x0, 0x0, 0x0, 0xc424128970, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4241bed20, 0x6f0968, 0x3, 0x51f701, 0xc424980b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4241bed20, 0x5, 0xc4234e0e40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7551 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7590, 0xc425a7c500)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576de60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a6bc30, 0xc4248710a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4251e7590, 0x0, 0x0, 0x0, 0xc4248710a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4251e7590, 0x6f0968, 0x3, 0x51f701, 0xc425979a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4251e7590, 0x5, 0xc422306a10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7552 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7950, 0xc425a7c600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dfe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a80c30, 0xc424871100)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4251e7950, 0x0, 0x0, 0x0, 0xc424871100, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4251e7950, 0x6f0968, 0x3, 0x51f701, 0xc425979bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4251e7950, 0x5, 0xc422306a30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7553 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7d10, 0xc425a7c690)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a81c30, 0xc424871160)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4251e7d10, 0x0, 0x0, 0x0, 0xc424871160, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4251e7d10, 0x6f0968, 0x3, 0x51f701, 0xc425979d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4251e7d10, 0x5, 0xc422306a50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7554 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e1e0, 0xc425a7c7c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a72c30, 0xc4248711d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42539e1e0, 0x0, 0x0, 0x0, 0xc4248711d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42539e1e0, 0x6f0968, 0x3, 0x51f701, 0xc425979f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42539e1e0, 0x5, 0xc422306a70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7555 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e3c0, 0xc425a7c820)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a73c30, 0xc424871208)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42539e3c0, 0x0, 0x0, 0x0, 0xc424871208, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42539e3c0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42539e3c0, 0x5, 0xc422306a90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7556 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e960, 0xc425a7c970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a88c30, 0xc424871298)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42539e960, 0x0, 0x0, 0x0, 0xc424871298, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42539e960, 0x6f0968, 0x3, 0x51f701, 0xc4257ba240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42539e960, 0x5, 0xc422306ab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7557 [semacquire]:
sync.runtime_Semacquire(0xc422306b9c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306b90)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7559 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539ed20, 0xc425a7ca20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539ed20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a89c30, 0xc4248712f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539ed20, 0x0, 0x0, 0x0, 0xc4248712f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539ed20, 0x6f0968, 0x3, 0x51f701, 0xc4257ba3c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539ed20, 0x5, 0xc422306bb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d03c0, 0xc4254b7b10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d03c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d03c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d7c30, 0xc424128bb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4260d03c0, 0x0, 0x0, 0x0, 0xc424128bb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4260d03c0, 0x6f0968, 0x3, 0x51f701, 0xc424981440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4260d03c0, 0x5, 0xc422c418e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10462 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d05a0, 0xc4254b7b50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d05a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d05a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260dcc30, 0xc424128be0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4260d05a0, 0x0, 0x0, 0x0, 0xc424128be0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4260d05a0, 0x6f0968, 0x3, 0x51f701, 0xc424981500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4260d05a0, 0x5, 0xc422c41900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7560 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f590, 0xc425a7cbe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eaba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a7ac30, 0xc4248713d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42539f590, 0x0, 0x0, 0x0, 0xc4248713d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42539f590, 0x6f0968, 0x3, 0x51f701, 0xc4257ba750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42539f590, 0x5, 0xc422306bd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7561 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f950, 0xc425a7cce0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ead20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a7bc30, 0xc424871430)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42539f950, 0x0, 0x0, 0x0, 0xc424871430, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42539f950, 0x6f0968, 0x3, 0x51f701, 0xc4257ba8d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42539f950, 0x5, 0xc422306bf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7562 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539fd10, 0xc425a7cd90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eaea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539fd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a8cc30, 0xc424871490)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42539fd10, 0x0, 0x0, 0x0, 0xc424871490, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42539fd10, 0x6f0968, 0x3, 0x51f701, 0xc4257baa50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42539fd10, 0x5, 0xc422306c10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7563 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255642d0, 0xc425a7ced0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255642d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255642d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a8dc30, 0xc424871520)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4255642d0, 0x0, 0x0, 0x0, 0xc424871520, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4255642d0, 0x6f0968, 0x3, 0x51f701, 0xc4257bac90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4255642d0, 0x5, 0xc422306c30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7564 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255644b0, 0xc425a7cf30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255644b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255644b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a8ec30, 0xc424871550)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4255644b0, 0x0, 0x0, 0x0, 0xc424871550, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4255644b0, 0x6f0968, 0x3, 0x51f701, 0xc4257bad50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4255644b0, 0x5, 0xc422306c50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7565 [semacquire]:
sync.runtime_Semacquire(0xc422306d2c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306d20)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7574 [semacquire]:
sync.runtime_Semacquire(0xc4225cc3bc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cc3b0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7567 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564690, 0xc425a7cfb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a8fc30, 0xc424871580)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425564690, 0x0, 0x0, 0x0, 0xc424871580, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425564690, 0x6f0968, 0x3, 0x51f701, 0xc4257bae40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425564690, 0x5, 0xc422306d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422362360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7568 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564a50, 0xc425a7d050)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a94c30, 0xc4248715e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425564a50, 0x0, 0x0, 0x0, 0xc4248715e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425564a50, 0x6f0968, 0x3, 0x51f701, 0xc4257bafc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425564a50, 0x5, 0xc422306d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422362360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7569 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564e10, 0xc425a7d130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a95c30, 0xc424871640)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425564e10, 0x0, 0x0, 0x0, 0xc424871640, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425564e10, 0x6f0968, 0x3, 0x51f701, 0xc4257bb140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425564e10, 0x5, 0xc422306d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422362360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7586 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255651d0, 0xc425a7d1e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255651d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255651d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a96c30, 0xc4248716a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4255651d0, 0x0, 0x0, 0x0, 0xc4248716a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4255651d0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb2c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4255651d0, 0x5, 0xc422306da0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422362360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7587 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565950, 0xc425a7d350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a9cc30, 0xc424871760)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425565950, 0x0, 0x0, 0x0, 0xc424871760, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425565950, 0x6f0968, 0x3, 0x51f701, 0xc4257bb5f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425565950, 0x5, 0xc422306dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422362360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7588 [semacquire]:
sync.runtime_Semacquire(0xc422306eac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306ea0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422362360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7590 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565e00, 0xc425a7d3f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a9dc30, 0xc4248717d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425565e00, 0x0, 0x0, 0x0, 0xc4248717d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425565e00, 0x6f0968, 0x3, 0x51f701, 0xc4257bb7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425565e00, 0x5, 0xc422306ec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f736d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7575 [semacquire]:
sync.runtime_Semacquire(0xc4225cd09c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd090)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7591 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e000, 0xc425a7d430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a9ec30, 0xc424871808)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562e000, 0x0, 0x0, 0x0, 0xc424871808, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562e000, 0x6f0968, 0x3, 0x51f701, 0xc4257bb890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562e000, 0x5, 0xc422306ee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f736d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7576 [semacquire]:
sync.runtime_Semacquire(0xc4225cdd7c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cdd70)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7577 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f3b0, 0xc4258e49e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c38c30, 0xc425584728)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423c5f3b0, 0x0, 0x0, 0x0, 0xc425584728, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423c5f3b0, 0x6f0968, 0x3, 0x51f701, 0xc42532bbf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423c5f3b0, 0x5, 0xc42225de70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7592 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e3c0, 0xc425a7d4b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebe60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a9fc30, 0xc424871868)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562e3c0, 0x0, 0x0, 0x0, 0xc424871868, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562e3c0, 0x6f0968, 0x3, 0x51f701, 0xc4257bba10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562e3c0, 0x5, 0xc422306f00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f736d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7593 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e780, 0xc425a7d530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebfe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa8c30, 0xc4248718c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42562e780, 0x0, 0x0, 0x0, 0xc4248718c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42562e780, 0x6f0968, 0x3, 0x51f701, 0xc4257bbbc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42562e780, 0x5, 0xc422306f20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f736d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7594 [semacquire]:
sync.runtime_Semacquire(0xc422306ffc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306ff0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f736d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7578 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f590, 0xc4258e4a60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba70e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c39c30, 0xc425584758)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423c5f590, 0x0, 0x0, 0x0, 0xc425584758, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423c5f590, 0x6f0968, 0x3, 0x51f701, 0xc42532bcb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423c5f590, 0x5, 0xc42225de90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7579 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f770, 0xc4258e4aa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba71a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c2ac30, 0xc425584788)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423c5f770, 0x0, 0x0, 0x0, 0xc425584788, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423c5f770, 0x6f0968, 0x3, 0x51f701, 0xc42532bd70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423c5f770, 0x5, 0xc42225deb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7580 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f950, 0xc4258e4af0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c2bc30, 0xc4255847b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423c5f950, 0x0, 0x0, 0x0, 0xc4255847b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423c5f950, 0x6f0968, 0x3, 0x51f701, 0xc42532be30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423c5f950, 0x5, 0xc42225ded0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7581 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5fd10, 0xc4258e4be0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5fd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c34c30, 0xc425584818)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423c5fd10, 0x0, 0x0, 0x0, 0xc425584818, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423c5fd10, 0x6f0968, 0x3, 0x51f701, 0xc425286000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423c5fd10, 0x5, 0xc42225def0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7582 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5fef0, 0xc4258e4c40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba74c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5fef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c35c30, 0xc425584848)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423c5fef0, 0x0, 0x0, 0x0, 0xc425584848, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423c5fef0, 0x6f0968, 0x3, 0x51f701, 0xc4252860c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423c5fef0, 0x5, 0xc42225df10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7583 [semacquire]:
sync.runtime_Semacquire(0xc42225dffc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225dff0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7596 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c1e0, 0xc425aee810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa9c30, 0xc424e928b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539c1e0, 0x0, 0x0, 0x0, 0xc424e928b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539c1e0, 0x6f0968, 0x3, 0x51f701, 0xc425a07f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539c1e0, 0x5, 0xc422307010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bc700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7585 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0000, 0xc4258e4c60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c36c30, 0xc425584860)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225c0000, 0x0, 0x0, 0x0, 0xc425584860, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225c0000, 0x6f0968, 0x3, 0x51f701, 0xc425286120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225c0000, 0x5, 0xc422380010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7597 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ad20, 0xc425aef430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a9ac30, 0xc424e93030)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562ad20, 0x0, 0x0, 0x0, 0xc424e93030, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562ad20, 0x6f0968, 0x3, 0x51f701, 0xc4258a9e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562ad20, 0x5, 0xc422307030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bc700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7598 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b0e0, 0xc425a02010)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a9bc30, 0xc424e93090)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562b0e0, 0x0, 0x0, 0x0, 0xc424e93090, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562b0e0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562b0e0, 0x5, 0xc422307050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bc700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7599 [semacquire]:
sync.runtime_Semacquire(0xc42230713c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307130)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bc700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7601 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b4a0, 0xc425a02090)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab0c30, 0xc424e930f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562b4a0, 0x0, 0x0, 0x0, 0xc424e930f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562b4a0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562b4a0, 0x5, 0xc422307150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e5050, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7602 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c00f0, 0xc4258e4c80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c00f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c00f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c37c30, 0xc425584878)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225c00f0, 0x0, 0x0, 0x0, 0xc425584878, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225c00f0, 0x6f0968, 0x3, 0x51f701, 0xc425286180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225c00f0, 0x5, 0xc422380030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7603 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace690, 0xc4259aaf20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c40c30, 0xc4259b6570)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422ace690, 0x0, 0x0, 0x0, 0xc4259b6570, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422ace690, 0x6f0968, 0x3, 0x51f701, 0xc425452f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422ace690, 0x5, 0xc422380050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7604 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace870, 0xc4259aafa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c41c30, 0xc4259b65a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422ace870, 0x0, 0x0, 0x0, 0xc4259b65a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422ace870, 0x6f0968, 0x3, 0x51f701, 0xc425452fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422ace870, 0x5, 0xc422380070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7605 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acea50, 0xc4259ab020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c32c30, 0xc4259b65d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422acea50, 0x0, 0x0, 0x0, 0xc4259b65d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422acea50, 0x6f0968, 0x3, 0x51f701, 0xc425453080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422acea50, 0x5, 0xc422380090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7606 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acec30, 0xc4259ab0a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c33c30, 0xc4259b6600)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422acec30, 0x0, 0x0, 0x0, 0xc4259b6600, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422acec30, 0x6f0968, 0x3, 0x51f701, 0xc425453140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422acec30, 0x5, 0xc4223800b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7607 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acee10, 0xc4259ab0f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c3cc30, 0xc4259b6630)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422acee10, 0x0, 0x0, 0x0, 0xc4259b6630, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422acee10, 0x6f0968, 0x3, 0x51f701, 0xc425453200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422acee10, 0x5, 0xc4223800d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7608 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422aceff0, 0xc4259ab130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422aceff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422aceff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c3dc30, 0xc4259b6660)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422aceff0, 0x0, 0x0, 0x0, 0xc4259b6660, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422aceff0, 0x6f0968, 0x3, 0x51f701, 0xc4254532c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422aceff0, 0x5, 0xc4223800f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7609 [semacquire]:
sync.runtime_Semacquire(0xc4223801cc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223801c0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7611 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf1d0, 0xc4259ab1a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c3ec30, 0xc4259b6690)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422acf1d0, 0x0, 0x0, 0x0, 0xc4259b6690, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422acf1d0, 0x6f0968, 0x3, 0x51f701, 0xc425453380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422acf1d0, 0x5, 0xc4223801e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7618 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b860, 0xc425a02110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab1c30, 0xc424e93150)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562b860, 0x0, 0x0, 0x0, 0xc424e93150, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562b860, 0x6f0968, 0x3, 0x51f701, 0xc4257a4300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562b860, 0x5, 0xc422307170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e5050, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7619 [semacquire]:
sync.runtime_Semacquire(0xc42230724c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307240)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e5050, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7612 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf3b0, 0xc4259ab220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c3fc30, 0xc4259b66c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422acf3b0, 0x0, 0x0, 0x0, 0xc4259b66c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422acf3b0, 0x6f0968, 0x3, 0x51f701, 0xc425453440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422acf3b0, 0x5, 0xc422380200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7613 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf590, 0xc4259ab2a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c48c30, 0xc4259b66f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422acf590, 0x0, 0x0, 0x0, 0xc4259b66f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422acf590, 0x6f0968, 0x3, 0x51f701, 0xc425453530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422acf590, 0x5, 0xc422380220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7614 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf770, 0xc4259ab310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fa40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c49c30, 0xc4259b6720)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422acf770, 0x0, 0x0, 0x0, 0xc4259b6720, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422acf770, 0x6f0968, 0x3, 0x51f701, 0xc4254535f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422acf770, 0x5, 0xc422380240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7615 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf950, 0xc4259ab350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c3ac30, 0xc4259b6750)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422acf950, 0x0, 0x0, 0x0, 0xc4259b6750, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422acf950, 0x6f0968, 0x3, 0x51f701, 0xc4254536b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422acf950, 0x5, 0xc422380260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7616 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acfb30, 0xc4259ab3d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acfb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acfb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c3bc30, 0xc4259b6780)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422acfb30, 0x0, 0x0, 0x0, 0xc4259b6780, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422acfb30, 0x6f0968, 0x3, 0x51f701, 0xc425453770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422acfb30, 0x5, 0xc422380280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7617 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acfd10, 0xc4259ab450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acfd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acfd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c44c30, 0xc4259b67b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422acfd10, 0x0, 0x0, 0x0, 0xc4259b67b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422acfd10, 0x6f0968, 0x3, 0x51f701, 0xc425453830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422acfd10, 0x5, 0xc4223802a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7634 [semacquire]:
sync.runtime_Semacquire(0xc42238038c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422380380)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7621 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562bc20, 0xc425a02190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562bc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa2c30, 0xc424e931b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562bc20, 0x0, 0x0, 0x0, 0xc424e931b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562bc20, 0x6f0968, 0x3, 0x51f701, 0xc4257a4480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562bc20, 0x5, 0xc422307260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42234e620, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7636 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acfef0, 0xc4259ab4d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acfef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acfef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c45c30, 0xc4259b67e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422acfef0, 0x0, 0x0, 0x0, 0xc4259b67e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422acfef0, 0x6f0968, 0x3, 0x51f701, 0xc4254538f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422acfef0, 0x5, 0xc4223803a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10459 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0000, 0xc4254b7a10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d5c30, 0xc424128b50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4260d0000, 0x0, 0x0, 0x0, 0xc424128b50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4260d0000, 0x6f0968, 0x3, 0x51f701, 0xc4249812c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4260d0000, 0x5, 0xc422c418a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7637 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480000, 0xc4259aa850)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c46c30, 0xc4259b6198)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425480000, 0x0, 0x0, 0x0, 0xc4259b6198, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425480000, 0x6f0968, 0x3, 0x51f701, 0xc425665f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425480000, 0x5, 0xc4223803c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7638 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef2c0, 0xc425a036e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c47c30, 0xc424e93d80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243ef2c0, 0x0, 0x0, 0x0, 0xc424e93d80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243ef2c0, 0x6f0968, 0x3, 0x51f701, 0xc425589440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243ef2c0, 0x5, 0xc4223803e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7639 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e960, 0xc425a03b10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c50c30, 0xc424e93fc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42472e960, 0x0, 0x0, 0x0, 0xc424e93fc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42472e960, 0x6f0968, 0x3, 0x51f701, 0xc425589d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42472e960, 0x5, 0xc422380400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10460 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d01e0, 0xc4254b7a90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d01e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d01e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d6c30, 0xc424128b80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4260d01e0, 0x0, 0x0, 0x0, 0xc424128b80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4260d01e0, 0x6f0968, 0x3, 0x51f701, 0xc424981380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4260d01e0, 0x5, 0xc422c418c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7640 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472eb40, 0xc425a03b50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472eb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c51c30, 0xc424e93ff0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42472eb40, 0x0, 0x0, 0x0, 0xc424e93ff0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42472eb40, 0x6f0968, 0x3, 0x51f701, 0xc425589e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42472eb40, 0x5, 0xc422380420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7641 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472ed20, 0xc425a03be0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472ed20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c42c30, 0xc425584020)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42472ed20, 0x0, 0x0, 0x0, 0xc425584020, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42472ed20, 0x6f0968, 0x3, 0x51f701, 0xc425589ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42472ed20, 0x5, 0xc422380440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7642 [semacquire]:
sync.runtime_Semacquire(0xc42238051c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422380510)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7644 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f0e0, 0xc425a03c60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c4cc30, 0xc425584080)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42472f0e0, 0x0, 0x0, 0x0, 0xc425584080, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42472f0e0, 0x6f0968, 0x3, 0x51f701, 0xc42532a090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42472f0e0, 0x5, 0xc422380530, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223654a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7627 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e000, 0xc425a02220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa3c30, 0xc424e93210)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42573e000, 0x0, 0x0, 0x0, 0xc424e93210, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42573e000, 0x6f0968, 0x3, 0x51f701, 0xc4257a4600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42573e000, 0x5, 0xc422307500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7645 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f2c0, 0xc425a03ca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c4dc30, 0xc4255840b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42472f2c0, 0x0, 0x0, 0x0, 0xc4255840b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42472f2c0, 0x6f0968, 0x3, 0x51f701, 0xc42532a150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42472f2c0, 0x5, 0xc422380550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223654a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7646 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f4a0, 0xc425a03ce0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c4ec30, 0xc4255840e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42472f4a0, 0x0, 0x0, 0x0, 0xc4255840e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42472f4a0, 0x6f0968, 0x3, 0x51f701, 0xc42532a210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42472f4a0, 0x5, 0xc422380570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223654a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7647 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f680, 0xc425a03d20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c4fc30, 0xc425584110)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42472f680, 0x0, 0x0, 0x0, 0xc425584110, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42472f680, 0x6f0968, 0x3, 0x51f701, 0xc42532a2d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42472f680, 0x5, 0xc422380590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223654a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7648 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f860, 0xc425a03d60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c58c30, 0xc425584140)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42472f860, 0x0, 0x0, 0x0, 0xc425584140, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42472f860, 0x6f0968, 0x3, 0x51f701, 0xc42532a390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42472f860, 0x5, 0xc4223805b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223654a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7649 [semacquire]:
sync.runtime_Semacquire(0xc42238069c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422380690)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223654a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7651 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472fa40, 0xc425a03da0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472fa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c59c30, 0xc425584170)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42472fa40, 0x0, 0x0, 0x0, 0xc425584170, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42472fa40, 0x6f0968, 0x3, 0x51f701, 0xc42532a450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42472fa40, 0x5, 0xc4223806b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7652 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472fc20, 0xc425a03de0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472fc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c4ac30, 0xc4255841a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42472fc20, 0x0, 0x0, 0x0, 0xc4255841a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42472fc20, 0x6f0968, 0x3, 0x51f701, 0xc42532a510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42472fc20, 0x5, 0xc4223806d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7653 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472fd10, 0xc425a03e10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ba20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472fd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c4bc30, 0xc4255841b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42472fd10, 0x0, 0x0, 0x0, 0xc4255841b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42472fd10, 0x6f0968, 0x3, 0x51f701, 0xc42532a570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42472fd10, 0x5, 0xc4223806f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7654 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472fe00, 0xc425a03e40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ba80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472fe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c60c30, 0xc4255841d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42472fe00, 0x0, 0x0, 0x0, 0xc4255841d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42472fe00, 0x6f0968, 0x3, 0x51f701, 0xc42532a5d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42472fe00, 0x5, 0xc422380710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7655 [semacquire]:
sync.runtime_Semacquire(0xc4223807ec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223807e0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7657 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e000, 0xc425a03eb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c61c30, 0xc425584200)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42257e000, 0x0, 0x0, 0x0, 0xc425584200, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42257e000, 0x6f0968, 0x3, 0x51f701, 0xc42532a6c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42257e000, 0x5, 0xc422380800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7628 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39860, 0xc425b340e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a637a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c9c30, 0xc424870758)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b39860, 0x0, 0x0, 0x0, 0xc424870758, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b39860, 0x6f0968, 0x3, 0x51f701, 0xc425a7f4d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b39860, 0x5, 0xc422307520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7629 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e3c0, 0xc425a02310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab8c30, 0xc424e93270)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42573e3c0, 0x0, 0x0, 0x0, 0xc424e93270, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42573e3c0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42573e3c0, 0x5, 0xc422307540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7630 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c0f0, 0xc425aee7f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab9c30, 0xc424e92898)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42539c0f0, 0x0, 0x0, 0x0, 0xc424e92898, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42539c0f0, 0x6f0968, 0x3, 0x51f701, 0xc425a07f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42539c0f0, 0x5, 0xc422307560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7631 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e70e0, 0xc425a7c400)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e70e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e70e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aaac30, 0xc424871028)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4251e70e0, 0x0, 0x0, 0x0, 0xc424871028, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4251e70e0, 0x6f0968, 0x3, 0x51f701, 0xc425979860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4251e70e0, 0x5, 0xc422307580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7632 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e74a0, 0xc425a7c4c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576de00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e74a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e74a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aabc30, 0xc424871088)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4251e74a0, 0x0, 0x0, 0x0, 0xc424871088, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4251e74a0, 0x6f0968, 0x3, 0x51f701, 0xc4259799e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4251e74a0, 0x5, 0xc4223075a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7633 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7860, 0xc425a7c5c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576df80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac0c30, 0xc4248710e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4251e7860, 0x0, 0x0, 0x0, 0xc4248710e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4251e7860, 0x6f0968, 0x3, 0x51f701, 0xc425979b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4251e7860, 0x5, 0xc4223075c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7666 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7c20, 0xc425a7c660)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac1c30, 0xc424871148)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4251e7c20, 0x0, 0x0, 0x0, 0xc424871148, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4251e7c20, 0x6f0968, 0x3, 0x51f701, 0xc425979ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4251e7c20, 0x5, 0xc4223075e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7667 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e4b0, 0xc425a7c840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab3c30, 0xc424871220)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42539e4b0, 0x0, 0x0, 0x0, 0xc424871220, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42539e4b0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42539e4b0, 0x5, 0xc422307600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7668 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e870, 0xc425a7c930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac8c30, 0xc424871280)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42539e870, 0x0, 0x0, 0x0, 0xc424871280, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42539e870, 0x6f0968, 0x3, 0x51f701, 0xc4257ba1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42539e870, 0x5, 0xc422307620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7669 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539ec30, 0xc425a7ca00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539ec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac9c30, 0xc4248712e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42539ec30, 0x0, 0x0, 0x0, 0xc4248712e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42539ec30, 0x6f0968, 0x3, 0x51f701, 0xc4257ba360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42539ec30, 0x5, 0xc422307640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7670 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539eff0, 0xc425a7cab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539eff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423abac30, 0xc424871340)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42539eff0, 0x0, 0x0, 0x0, 0xc424871340, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42539eff0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba4e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42539eff0, 0x5, 0xc422307660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7671 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f2c0, 0xc425a7cb70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eaa80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423abbc30, 0xc424871388)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42539f2c0, 0x0, 0x0, 0x0, 0xc424871388, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42539f2c0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42539f2c0, 0x5, 0xc422307680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7672 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f680, 0xc425a7cc20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eac00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad0c30, 0xc4248713e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42539f680, 0x0, 0x0, 0x0, 0xc4248713e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42539f680, 0x6f0968, 0x3, 0x51f701, 0xc4257ba7b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42539f680, 0x5, 0xc4223076a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7673 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539fa40, 0xc425a7cd20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ead80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539fa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad1c30, 0xc424871448)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42539fa40, 0x0, 0x0, 0x0, 0xc424871448, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42539fa40, 0x6f0968, 0x3, 0x51f701, 0xc4257ba930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42539fa40, 0x5, 0xc4223076c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7658 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e1e0, 0xc425a03ef0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c52c30, 0xc425584230)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42257e1e0, 0x0, 0x0, 0x0, 0xc425584230, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42257e1e0, 0x6f0968, 0x3, 0x51f701, 0xc42532a780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42257e1e0, 0x5, 0xc422380820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7659 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e4b0, 0xc425a03fa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c53c30, 0xc425584278)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42257e4b0, 0x0, 0x0, 0x0, 0xc425584278, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42257e4b0, 0x6f0968, 0x3, 0x51f701, 0xc42532a8a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42257e4b0, 0x5, 0xc422380840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7660 [semacquire]:
sync.runtime_Semacquire(0xc42238092c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422380920)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7674 [semacquire]:
sync.runtime_Semacquire(0xc42230779c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307790)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7676 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539fe00, 0xc425a7cdc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eaf00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539fe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac2c30, 0xc4248714a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539fe00, 0x0, 0x0, 0x0, 0xc4248714a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539fe00, 0x6f0968, 0x3, 0x51f701, 0xc4257baab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539fe00, 0x5, 0xc4223077b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7662 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e690, 0xc425a03fe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c5cc30, 0xc4255842a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42257e690, 0x0, 0x0, 0x0, 0xc4255842a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42257e690, 0x6f0968, 0x3, 0x51f701, 0xc42532a960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42257e690, 0x5, 0xc422380940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223213e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7663 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e870, 0xc4258e4020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c5dc30, 0xc4255842d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42257e870, 0x0, 0x0, 0x0, 0xc4255842d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42257e870, 0x6f0968, 0x3, 0x51f701, 0xc42532aa20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42257e870, 0x5, 0xc422380960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223213e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7677 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255641e0, 0xc425a7ceb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255641e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255641e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac3c30, 0xc424871508)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4255641e0, 0x0, 0x0, 0x0, 0xc424871508, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4255641e0, 0x6f0968, 0x3, 0x51f701, 0xc4257bac30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4255641e0, 0x5, 0xc4223077d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7678 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255645a0, 0xc425a7cf70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255645a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255645a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad8c30, 0xc424871568)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4255645a0, 0x0, 0x0, 0x0, 0xc424871568, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4255645a0, 0x6f0968, 0x3, 0x51f701, 0xc4257bade0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4255645a0, 0x5, 0xc4223077f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7679 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564960, 0xc425a7d030)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad9c30, 0xc4248715c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425564960, 0x0, 0x0, 0x0, 0xc4248715c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425564960, 0x6f0968, 0x3, 0x51f701, 0xc4257baf60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425564960, 0x5, 0xc422307810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7680 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564d20, 0xc425a7d0f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423acac30, 0xc424871628)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425564d20, 0x0, 0x0, 0x0, 0xc424871628, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425564d20, 0x6f0968, 0x3, 0x51f701, 0xc4257bb0e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425564d20, 0x5, 0xc422307830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7681 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255650e0, 0xc425a7d190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255650e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255650e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423acbc30, 0xc424871688)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4255650e0, 0x0, 0x0, 0x0, 0xc424871688, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4255650e0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4255650e0, 0x5, 0xc422307850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7682 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565680, 0xc425a7d2b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae0c30, 0xc424871718)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425565680, 0x0, 0x0, 0x0, 0xc424871718, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425565680, 0x6f0968, 0x3, 0x51f701, 0xc4257bb4d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425565680, 0x5, 0xc422307870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7683 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565b30, 0xc425a7d390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae1c30, 0xc424871790)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425565b30, 0x0, 0x0, 0x0, 0xc424871790, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425565b30, 0x6f0968, 0x3, 0x51f701, 0xc4257bb6b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425565b30, 0x5, 0xc422307890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7664 [semacquire]:
sync.runtime_Semacquire(0xc422380a3c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422380a30)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223213e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7684 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565ef0, 0xc425a7d410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad2c30, 0xc4248717f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425565ef0, 0x0, 0x0, 0x0, 0xc4248717f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425565ef0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425565ef0, 0x5, 0xc4223078b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7685 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e2d0, 0xc425a7d490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebe00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad3c30, 0xc424871850)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42562e2d0, 0x0, 0x0, 0x0, 0xc424871850, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42562e2d0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb9b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42562e2d0, 0x5, 0xc4223078d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7686 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e690, 0xc425a7d510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebf80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae8c30, 0xc4248718b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42562e690, 0x0, 0x0, 0x0, 0xc4248718b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42562e690, 0x6f0968, 0x3, 0x51f701, 0xc4257bbb60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42562e690, 0x5, 0xc4223078f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7687 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ea50, 0xc425a7d5f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae9c30, 0xc424871910)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42562ea50, 0x0, 0x0, 0x0, 0xc424871910, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42562ea50, 0x6f0968, 0x3, 0x51f701, 0xc4257bbce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42562ea50, 0x5, 0xc422307910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7688 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565a40, 0xc425a7d370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eba40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423adac30, 0xc424871778)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425565a40, 0x0, 0x0, 0x0, 0xc424871778, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425565a40, 0x6f0968, 0x3, 0x51f701, 0xc4257bb650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425565a40, 0x5, 0xc422307930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7689 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562aff0, 0xc425aef4d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423adbc30, 0xc424e93078)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42562aff0, 0x0, 0x0, 0x0, 0xc424e93078, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42562aff0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42562aff0, 0x5, 0xc422307950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7690 [semacquire]:
sync.runtime_Semacquire(0xc422307a3c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307a30)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7698 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257ea50, 0xc4258e4080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bf80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257ea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c5ec30, 0xc425584308)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42257ea50, 0x0, 0x0, 0x0, 0xc425584308, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42257ea50, 0x6f0968, 0x3, 0x51f701, 0xc42532aae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42257ea50, 0x5, 0xc422380a50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422336cc0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7692 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b3b0, 0xc425a02070)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af0c30, 0xc424e930d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562b3b0, 0x0, 0x0, 0x0, 0xc424e930d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562b3b0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562b3b0, 0x5, 0xc422307a50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10457 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bfa40, 0xc4254b7890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bfa40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bfa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260cec30, 0xc424128ac0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4241bfa40, 0x0, 0x0, 0x0, 0xc424128ac0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4241bfa40, 0x6f0968, 0x3, 0x51f701, 0xc424981080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4241bfa40, 0x5, 0xc422c41860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7693 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b770, 0xc425a020f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af1c30, 0xc424e93138)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562b770, 0x0, 0x0, 0x0, 0xc424e93138, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562b770, 0x6f0968, 0x3, 0x51f701, 0xc4257a42a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562b770, 0x5, 0xc422307a70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10458 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bfc20, 0xc4254b7910)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bfc20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bfc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260cfc30, 0xc424128af0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4241bfc20, 0x0, 0x0, 0x0, 0xc424128af0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4241bfc20, 0x6f0968, 0x3, 0x51f701, 0xc424981140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4241bfc20, 0x5, 0xc422c41880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7694 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562bb30, 0xc425a02170)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562bb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae2c30, 0xc424e93198)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562bb30, 0x0, 0x0, 0x0, 0xc424e93198, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562bb30, 0x6f0968, 0x3, 0x51f701, 0xc4257a4420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562bb30, 0x5, 0xc422307a90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7695 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562bef0, 0xc425a021f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562bef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae3c30, 0xc424e931f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42562bef0, 0x0, 0x0, 0x0, 0xc424e931f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42562bef0, 0x6f0968, 0x3, 0x51f701, 0xc4257a45a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42562bef0, 0x5, 0xc422307ab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7696 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e2d0, 0xc425a022d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af8c30, 0xc424e93258)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42573e2d0, 0x0, 0x0, 0x0, 0xc424e93258, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42573e2d0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42573e2d0, 0x5, 0xc422307ad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7697 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e690, 0xc425a02370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af9c30, 0xc424e932b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42573e690, 0x0, 0x0, 0x0, 0xc424e932b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42573e690, 0x6f0968, 0x3, 0x51f701, 0xc4257a48a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42573e690, 0x5, 0xc422307af0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7714 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e960, 0xc425a02440)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aeac30, 0xc424e93300)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42573e960, 0x0, 0x0, 0x0, 0xc424e93300, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42573e960, 0x6f0968, 0x3, 0x51f701, 0xc4257a49c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42573e960, 0x5, 0xc422307b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7715 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573eb40, 0xc425a02490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fe40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573eb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aebc30, 0xc424e93330)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42573eb40, 0x0, 0x0, 0x0, 0xc424e93330, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42573eb40, 0x6f0968, 0x3, 0x51f701, 0xc4257a4a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42573eb40, 0x5, 0xc422307b30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7716 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573ee10, 0xc425a02500)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ff60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573ee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b00c30, 0xc424e93378)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42573ee10, 0x0, 0x0, 0x0, 0xc424e93378, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42573ee10, 0x6f0968, 0x3, 0x51f701, 0xc4257a4ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42573ee10, 0x5, 0xc422307b50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7717 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f1d0, 0xc425a025d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b01c30, 0xc424e933d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42573f1d0, 0x0, 0x0, 0x0, 0xc424e933d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42573f1d0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42573f1d0, 0x5, 0xc422307b70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7718 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f680, 0xc425a026d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af2c30, 0xc424e93450)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42573f680, 0x0, 0x0, 0x0, 0xc424e93450, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42573f680, 0x6f0968, 0x3, 0x51f701, 0xc4257a4f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42573f680, 0x5, 0xc422307b90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7719 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573fa40, 0xc425a02770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251644e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573fa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af3c30, 0xc424e934b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42573fa40, 0x0, 0x0, 0x0, 0xc424e934b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42573fa40, 0x6f0968, 0x3, 0x51f701, 0xc4257a50b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42573fa40, 0x5, 0xc422307bb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7720 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573fe00, 0xc425a02810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573fe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b08c30, 0xc424e93510)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42573fe00, 0x0, 0x0, 0x0, 0xc424e93510, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42573fe00, 0x6f0968, 0x3, 0x51f701, 0xc4257a5230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42573fe00, 0x5, 0xc422307bd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7721 [semacquire]:
sync.runtime_Semacquire(0xc422307cac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307ca0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7723 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a1e0, 0xc425a02890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251647e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b09c30, 0xc424e93570)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425b3a1e0, 0x0, 0x0, 0x0, 0xc424e93570, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425b3a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4257a53b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425b3a1e0, 0x5, 0xc422307cc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7704 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257ec30, 0xc4258e4100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257ec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c5fc30, 0xc425584338)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42257ec30, 0x0, 0x0, 0x0, 0xc425584338, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42257ec30, 0x6f0968, 0x3, 0x51f701, 0xc42532aba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42257ec30, 0x5, 0xc422380cf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7724 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a5a0, 0xc425a02910)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423afac30, 0xc424e935d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425b3a5a0, 0x0, 0x0, 0x0, 0xc424e935d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425b3a5a0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425b3a5a0, 0x5, 0xc422307ce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7725 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3aa50, 0xc425a029b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3aa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423afbc30, 0xc424e93648)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425b3aa50, 0x0, 0x0, 0x0, 0xc424e93648, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425b3aa50, 0x6f0968, 0x3, 0x51f701, 0xc4257a5710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425b3aa50, 0x5, 0xc422307d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7726 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3ad20, 0xc425a02a80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3ad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b10c30, 0xc424e93690)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425b3ad20, 0x0, 0x0, 0x0, 0xc424e93690, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425b3ad20, 0x6f0968, 0x3, 0x51f701, 0xc4257a5830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425b3ad20, 0x5, 0xc422307d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7727 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3aff0, 0xc425a02b00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b11c30, 0xc424e936d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425b3aff0, 0x0, 0x0, 0x0, 0xc424e936d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425b3aff0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425b3aff0, 0x5, 0xc422307d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7728 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b3b0, 0xc425a02bc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b02c30, 0xc424e93738)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425b3b3b0, 0x0, 0x0, 0x0, 0xc424e93738, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425b3b3b0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5ad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425b3b3b0, 0x5, 0xc422307d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7729 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3bb30, 0xc425a02d60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3bb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b18c30, 0xc424e937f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425b3bb30, 0x0, 0x0, 0x0, 0xc424e937f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425b3bb30, 0x6f0968, 0x3, 0x51f701, 0xc4257a5dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425b3bb30, 0x5, 0xc422307d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7730 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3bef0, 0xc425a02df0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3bef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b19c30, 0xc424e93858)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425b3bef0, 0x0, 0x0, 0x0, 0xc424e93858, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425b3bef0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425b3bef0, 0x5, 0xc422307da0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7731 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c565a0, 0xc425a02f60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251656c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c565a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c565a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b0ac30, 0xc424e93900)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425c565a0, 0x0, 0x0, 0x0, 0xc424e93900, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425c565a0, 0x6f0968, 0x3, 0x51f701, 0xc425588210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425c565a0, 0x5, 0xc422307dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7732 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56960, 0xc425a02fe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b0bc30, 0xc424e93960)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425c56960, 0x0, 0x0, 0x0, 0xc424e93960, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425c56960, 0x6f0968, 0x3, 0x51f701, 0xc425588390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425c56960, 0x5, 0xc422307de0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7733 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56d20, 0xc425a03060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251659c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b20c30, 0xc424e939c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425c56d20, 0x0, 0x0, 0x0, 0xc424e939c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425c56d20, 0x6f0968, 0x3, 0x51f701, 0xc425588510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425c56d20, 0x5, 0xc422307e00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7734 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c571d0, 0xc425a03100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c571d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c571d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b21c30, 0xc424e93a38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425c571d0, 0x0, 0x0, 0x0, 0xc424e93a38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425c571d0, 0x6f0968, 0x3, 0x51f701, 0xc4255886f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425c571d0, 0x5, 0xc422307e20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7735 [semacquire]:
sync.runtime_Semacquire(0xc422307f0c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307f00)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7737 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57590, 0xc425a03190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b12c30, 0xc424e93a98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c57590, 0x0, 0x0, 0x0, 0xc424e93a98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c57590, 0x6f0968, 0x3, 0x51f701, 0xc425588870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c57590, 0x5, 0xc422307f20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7738 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57950, 0xc425a03270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b13c30, 0xc424e93af8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425c57950, 0x0, 0x0, 0x0, 0xc424e93af8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425c57950, 0x6f0968, 0x3, 0x51f701, 0xc4255889f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425c57950, 0x5, 0xc422307f40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7739 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57d10, 0xc425a03330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b28c30, 0xc424e93b58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425c57d10, 0x0, 0x0, 0x0, 0xc424e93b58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425c57d10, 0x6f0968, 0x3, 0x51f701, 0xc425588ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425c57d10, 0x5, 0xc422307f60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7740 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee0f0, 0xc425a033e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b29c30, 0xc424e93bb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243ee0f0, 0x0, 0x0, 0x0, 0xc424e93bb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243ee0f0, 0x6f0968, 0x3, 0x51f701, 0xc425588d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243ee0f0, 0x5, 0xc422307f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7741 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee690, 0xc425a034f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b1ac30, 0xc424e93c48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243ee690, 0x0, 0x0, 0x0, 0xc424e93c48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243ee690, 0x6f0968, 0x3, 0x51f701, 0xc425588f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243ee690, 0x5, 0xc422307fa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7742 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ed20, 0xc425a7d6b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ed20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b1bc30, 0xc424871958)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42562ed20, 0x0, 0x0, 0x0, 0xc424871958, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42562ed20, 0x6f0968, 0x3, 0x51f701, 0xc4257bbe00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42562ed20, 0x5, 0xc422307fc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7743 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562eff0, 0xc425a7d730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562eff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b30c30, 0xc4248719a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42562eff0, 0x0, 0x0, 0x0, 0xc4248719a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42562eff0, 0x6f0968, 0x3, 0x51f701, 0xc4257bbf20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42562eff0, 0x5, 0xc422307fe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7705 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257ee10, 0xc4258e4180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257ee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c68c30, 0xc425584368)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42257ee10, 0x0, 0x0, 0x0, 0xc425584368, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42257ee10, 0x6f0968, 0x3, 0x51f701, 0xc42532ac60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42257ee10, 0x5, 0xc422380d10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7744 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f3b0, 0xc425a7d7f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251804e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b31c30, 0xc424871a00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42562f3b0, 0x0, 0x0, 0x0, 0xc424871a00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42562f3b0, 0x6f0968, 0x3, 0x51f701, 0xc4256640c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42562f3b0, 0x5, 0xc4223f0000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7706 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257eff0, 0xc4258e4200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba61c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257eff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c69c30, 0xc425584398)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42257eff0, 0x0, 0x0, 0x0, 0xc425584398, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42257eff0, 0x6f0968, 0x3, 0x51f701, 0xc42532ad20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42257eff0, 0x5, 0xc422380d30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7745 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f770, 0xc425a7d8f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b22c30, 0xc424871a60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42562f770, 0x0, 0x0, 0x0, 0xc424871a60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42562f770, 0x6f0968, 0x3, 0x51f701, 0xc425664240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42562f770, 0x5, 0xc4223f0020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7707 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f1d0, 0xc4258e4260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c5ac30, 0xc4255843c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42257f1d0, 0x0, 0x0, 0x0, 0xc4255843c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42257f1d0, 0x6f0968, 0x3, 0x51f701, 0xc42532ade0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42257f1d0, 0x5, 0xc422380d50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7708 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f3b0, 0xc4258e42a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c5bc30, 0xc4255843f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42257f3b0, 0x0, 0x0, 0x0, 0xc4255843f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42257f3b0, 0x6f0968, 0x3, 0x51f701, 0xc42532aea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42257f3b0, 0x5, 0xc422380d70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7709 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f590, 0xc4258e4300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c64c30, 0xc425584428)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42257f590, 0x0, 0x0, 0x0, 0xc425584428, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42257f590, 0x6f0968, 0x3, 0x51f701, 0xc42532af60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42257f590, 0x5, 0xc422380d90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7710 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f770, 0xc4258e4380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba64c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c65c30, 0xc425584458)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42257f770, 0x0, 0x0, 0x0, 0xc425584458, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42257f770, 0x6f0968, 0x3, 0x51f701, 0xc42532b020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42257f770, 0x5, 0xc422380db0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7711 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f950, 0xc4258e4400)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c66c30, 0xc425584488)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42257f950, 0x0, 0x0, 0x0, 0xc425584488, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42257f950, 0x6f0968, 0x3, 0x51f701, 0xc42532b0e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42257f950, 0x5, 0xc422380dd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7746 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562fb30, 0xc425a7d9a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251807e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562fb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b23c30, 0xc424871ac0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42562fb30, 0x0, 0x0, 0x0, 0xc424871ac0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42562fb30, 0x6f0968, 0x3, 0x51f701, 0xc4256643c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42562fb30, 0x5, 0xc4223f0040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7747 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562fef0, 0xc425a7daa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562fef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b38c30, 0xc424871b20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42562fef0, 0x0, 0x0, 0x0, 0xc424871b20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42562fef0, 0x6f0968, 0x3, 0x51f701, 0xc425664540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42562fef0, 0x5, 0xc4223f0060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7748 [semacquire]:
sync.runtime_Semacquire(0xc4223f013c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0130)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7712 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257fb30, 0xc4258e4480)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257fb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c67c30, 0xc4255844b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42257fb30, 0x0, 0x0, 0x0, 0xc4255844b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42257fb30, 0x6f0968, 0x3, 0x51f701, 0xc42532b1a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42257fb30, 0x5, 0xc422380df0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7713 [semacquire]:
sync.runtime_Semacquire(0xc422380ecc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422380ec0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7750 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea2d0, 0xc425a7db30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b39c30, 0xc424871b80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423aea2d0, 0x0, 0x0, 0x0, 0xc424871b80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423aea2d0, 0x6f0968, 0x3, 0x51f701, 0xc4256646c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423aea2d0, 0x5, 0xc4223f0150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7763 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257fd10, 0xc4258e44c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257fd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c70c30, 0xc4255844e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42257fd10, 0x0, 0x0, 0x0, 0xc4255844e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42257fd10, 0x6f0968, 0x3, 0x51f701, 0xc42532b260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42257fd10, 0x5, 0xc422380ee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7751 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e73b0, 0xc425a7c480)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e73b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e73b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b2ac30, 0xc424871070)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4251e73b0, 0x0, 0x0, 0x0, 0xc424871070, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4251e73b0, 0x6f0968, 0x3, 0x51f701, 0xc425979980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4251e73b0, 0x5, 0xc4223f0170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7764 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257fef0, 0xc4258e4530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba67c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257fef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c71c30, 0xc425584518)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42257fef0, 0x0, 0x0, 0x0, 0xc425584518, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42257fef0, 0x6f0968, 0x3, 0x51f701, 0xc42532b350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42257fef0, 0x5, 0xc422380f00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7752 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e780, 0xc425a023c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b2bc30, 0xc424e932d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42573e780, 0x0, 0x0, 0x0, 0xc424e932d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42573e780, 0x6f0968, 0x3, 0x51f701, 0xc4257a4900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42573e780, 0x5, 0xc4223f0190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7765 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e1e0, 0xc4258e45f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c62c30, 0xc425584560)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423c5e1e0, 0x0, 0x0, 0x0, 0xc425584560, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423c5e1e0, 0x6f0968, 0x3, 0x51f701, 0xc42532b470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423c5e1e0, 0x5, 0xc422380f20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7753 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573ef00, 0xc425a02540)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ffc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573ef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b40c30, 0xc424e93390)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42573ef00, 0x0, 0x0, 0x0, 0xc424e93390, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42573ef00, 0x6f0968, 0x3, 0x51f701, 0xc4257a4c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42573ef00, 0x5, 0xc4223f01b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7754 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f2c0, 0xc425a025f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251641c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b41c30, 0xc424e933f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42573f2c0, 0x0, 0x0, 0x0, 0xc424e933f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42573f2c0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42573f2c0, 0x5, 0xc4223f01d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7755 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f770, 0xc425a026f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251643a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b32c30, 0xc424e93468)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42573f770, 0x0, 0x0, 0x0, 0xc424e93468, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42573f770, 0x6f0968, 0x3, 0x51f701, 0xc4257a4f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42573f770, 0x5, 0xc4223f01f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7766 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e3c0, 0xc4258e4670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba69c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c63c30, 0xc425584590)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423c5e3c0, 0x0, 0x0, 0x0, 0xc425584590, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423c5e3c0, 0x6f0968, 0x3, 0x51f701, 0xc42532b530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423c5e3c0, 0x5, 0xc422380f40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7767 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e5a0, 0xc4258e46c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c6cc30, 0xc4255845c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423c5e5a0, 0x0, 0x0, 0x0, 0xc4255845c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423c5e5a0, 0x6f0968, 0x3, 0x51f701, 0xc42532b5f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423c5e5a0, 0x5, 0xc422380f60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7768 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e780, 0xc4258e4700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c6dc30, 0xc4255845f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423c5e780, 0x0, 0x0, 0x0, 0xc4255845f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423c5e780, 0x6f0968, 0x3, 0x51f701, 0xc42532b6e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423c5e780, 0x5, 0xc422380f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7769 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e960, 0xc4258e4770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c6ec30, 0xc425584620)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423c5e960, 0x0, 0x0, 0x0, 0xc425584620, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423c5e960, 0x6f0968, 0x3, 0x51f701, 0xc42532b7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423c5e960, 0x5, 0xc422380fa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7756 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573fb30, 0xc425a027b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573fb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b33c30, 0xc424e934c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42573fb30, 0x0, 0x0, 0x0, 0xc424e934c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42573fb30, 0x6f0968, 0x3, 0x51f701, 0xc4257a5110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42573fb30, 0x5, 0xc4223f0210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7757 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573fef0, 0xc425a02830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251646c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573fef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b48c30, 0xc424e93528)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42573fef0, 0x0, 0x0, 0x0, 0xc424e93528, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42573fef0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42573fef0, 0x5, 0xc4223f0230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7758 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a2d0, 0xc425a028b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b49c30, 0xc424e93588)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425b3a2d0, 0x0, 0x0, 0x0, 0xc424e93588, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425b3a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425b3a2d0, 0x5, 0xc4223f0250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7759 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a690, 0xc425a02930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251649e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b3ac30, 0xc424e935e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425b3a690, 0x0, 0x0, 0x0, 0xc424e935e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425b3a690, 0x6f0968, 0x3, 0x51f701, 0xc4257a5590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425b3a690, 0x5, 0xc4223f0270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7770 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5eb40, 0xc4258e47f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5eb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c6fc30, 0xc425584650)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423c5eb40, 0x0, 0x0, 0x0, 0xc425584650, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423c5eb40, 0x6f0968, 0x3, 0x51f701, 0xc42532b890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423c5eb40, 0x5, 0xc422380fc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7760 [semacquire]:
sync.runtime_Semacquire(0xc4223f035c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0350)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7771 [semacquire]:
sync.runtime_Semacquire(0xc4223810ac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223810a0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7778 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a960, 0xc425a02990)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b3bc30, 0xc424e93630)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425b3a960, 0x0, 0x0, 0x0, 0xc424e93630, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425b3a960, 0x6f0968, 0x3, 0x51f701, 0xc4257a56b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425b3a960, 0x5, 0xc4223f0370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7773 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5ed20, 0xc4258e4870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5ed20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c78c30, 0xc425584680)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423c5ed20, 0x0, 0x0, 0x0, 0xc425584680, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423c5ed20, 0x6f0968, 0x3, 0x51f701, 0xc42532b950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423c5ed20, 0x5, 0xc4223810c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7779 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3af00, 0xc425a02ae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3af00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b50c30, 0xc424e936c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425b3af00, 0x0, 0x0, 0x0, 0xc424e936c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425b3af00, 0x6f0968, 0x3, 0x51f701, 0xc4257a58f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425b3af00, 0x5, 0xc4223f0390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7780 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b2c0, 0xc425a02b80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b51c30, 0xc424e93720)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425b3b2c0, 0x0, 0x0, 0x0, 0xc424e93720, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425b3b2c0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425b3b2c0, 0x5, 0xc4223f03b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7781 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b680, 0xc425a02c50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b42c30, 0xc424e93780)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425b3b680, 0x0, 0x0, 0x0, 0xc424e93780, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425b3b680, 0x6f0968, 0x3, 0x51f701, 0xc4257a5bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425b3b680, 0x5, 0xc4223f03d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7774 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5ef00, 0xc4258e48c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5ef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c79c30, 0xc4255846b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423c5ef00, 0x0, 0x0, 0x0, 0xc4255846b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423c5ef00, 0x6f0968, 0x3, 0x51f701, 0xc42532ba10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423c5ef00, 0x5, 0xc4223810e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7775 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f0e0, 0xc4258e4920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c6ac30, 0xc4255846e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423c5f0e0, 0x0, 0x0, 0x0, 0xc4255846e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423c5f0e0, 0x6f0968, 0x3, 0x51f701, 0xc42532bad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423c5f0e0, 0x5, 0xc422381100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7776 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f2c0, 0xc4258e49a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c6bc30, 0xc425584710)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423c5f2c0, 0x0, 0x0, 0x0, 0xc425584710, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423c5f2c0, 0x6f0968, 0x3, 0x51f701, 0xc42532bb90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423c5f2c0, 0x5, 0xc422381120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7777 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f4a0, 0xc4258e4a20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c74c30, 0xc425584740)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423c5f4a0, 0x0, 0x0, 0x0, 0xc425584740, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423c5f4a0, 0x6f0968, 0x3, 0x51f701, 0xc42532bc50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423c5f4a0, 0x5, 0xc422381140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7794 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f680, 0xc4258e4a80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c75c30, 0xc425584770)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423c5f680, 0x0, 0x0, 0x0, 0xc425584770, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423c5f680, 0x6f0968, 0x3, 0x51f701, 0xc42532bd10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423c5f680, 0x5, 0xc422381160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7795 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f860, 0xc4258e4ac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c76c30, 0xc4255847a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423c5f860, 0x0, 0x0, 0x0, 0xc4255847a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423c5f860, 0x6f0968, 0x3, 0x51f701, 0xc42532bdd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423c5f860, 0x5, 0xc422381180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7782 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3ba40, 0xc425a02d30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3ba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b43c30, 0xc424e937e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425b3ba40, 0x0, 0x0, 0x0, 0xc424e937e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425b3ba40, 0x6f0968, 0x3, 0x51f701, 0xc4257a5d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425b3ba40, 0x5, 0xc4223f03f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7783 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3be00, 0xc425a02dc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3be00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b58c30, 0xc424e93840)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425b3be00, 0x0, 0x0, 0x0, 0xc424e93840, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425b3be00, 0x6f0968, 0x3, 0x51f701, 0xc4257a5ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425b3be00, 0x5, 0xc4223f0410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7784 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d30e0, 0xc425b34bc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cfa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d30e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a64c30, 0xc424870cf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4250d30e0, 0x0, 0x0, 0x0, 0xc424870cf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4250d30e0, 0x6f0968, 0x3, 0x51f701, 0xc425978b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4250d30e0, 0x5, 0xc4223f0430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7785 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d32c0, 0xc425b34c00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d32c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a65c30, 0xc424870d28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4250d32c0, 0x0, 0x0, 0x0, 0xc424870d28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4250d32c0, 0x6f0968, 0x3, 0x51f701, 0xc425978c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4250d32c0, 0x5, 0xc4223f0450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7786 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3860, 0xc425a7c000)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a66c30, 0xc424870db8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4250d3860, 0x0, 0x0, 0x0, 0xc424870db8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4250d3860, 0x6f0968, 0x3, 0x51f701, 0xc425978ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4250d3860, 0x5, 0xc4223f0470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7796 [semacquire]:
sync.runtime_Semacquire(0xc42238125c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422381250)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7787 [semacquire]:
sync.runtime_Semacquire(0xc4223f054c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0540)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7798 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5fa40, 0xc4258e4b20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba72e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5fa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c77c30, 0xc4255847d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423c5fa40, 0x0, 0x0, 0x0, 0xc4255847d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423c5fa40, 0x6f0968, 0x3, 0x51f701, 0xc42532be90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423c5fa40, 0x5, 0xc422381270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7789 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3c20, 0xc425a7c0a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a67c30, 0xc424870e18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d3c20, 0x0, 0x0, 0x0, 0xc424870e18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d3c20, 0x6f0968, 0x3, 0x51f701, 0xc425979020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d3c20, 0x5, 0xc4223f0560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7799 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5fb30, 0xc4258e4b60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5fb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c80c30, 0xc4255847e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423c5fb30, 0x0, 0x0, 0x0, 0xc4255847e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423c5fb30, 0x6f0968, 0x3, 0x51f701, 0xc42532bef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423c5fb30, 0x5, 0xc422381290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7800 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5fc20, 0xc4258e4ba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba73a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5fc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c81c30, 0xc425584800)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423c5fc20, 0x0, 0x0, 0x0, 0xc425584800, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423c5fc20, 0x6f0968, 0x3, 0x51f701, 0xc42532bf50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423c5fc20, 0x5, 0xc4223812b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7801 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5fe00, 0xc4258e4c20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5fe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c72c30, 0xc425584830)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423c5fe00, 0x0, 0x0, 0x0, 0xc425584830, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423c5fe00, 0x6f0968, 0x3, 0x51f701, 0xc425286060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423c5fe00, 0x5, 0xc4223812d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7802 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace5a0, 0xc4259aaed0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c73c30, 0xc4259b6558)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422ace5a0, 0x0, 0x0, 0x0, 0xc4259b6558, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422ace5a0, 0x6f0968, 0x3, 0x51f701, 0xc425452ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422ace5a0, 0x5, 0xc4223812f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7803 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace780, 0xc4259aaf60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c7cc30, 0xc4259b6588)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422ace780, 0x0, 0x0, 0x0, 0xc4259b6588, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422ace780, 0x6f0968, 0x3, 0x51f701, 0xc425452f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422ace780, 0x5, 0xc422381310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7804 [semacquire]:
sync.runtime_Semacquire(0xc4223813fc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223813f0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7790 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6000, 0xc425a7c180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a6cc30, 0xc424870e78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4251e6000, 0x0, 0x0, 0x0, 0xc424870e78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4251e6000, 0x6f0968, 0x3, 0x51f701, 0xc4259791a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4251e6000, 0x5, 0xc4223f0580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7791 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e63c0, 0xc425a7c230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e63c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e63c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a6dc30, 0xc424870ed8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4251e63c0, 0x0, 0x0, 0x0, 0xc424870ed8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4251e63c0, 0x6f0968, 0x3, 0x51f701, 0xc425979320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4251e63c0, 0x5, 0xc4223f05a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7806 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace960, 0xc4259aafe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c7dc30, 0xc4259b65b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422ace960, 0x0, 0x0, 0x0, 0xc4259b65b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422ace960, 0x6f0968, 0x3, 0x51f701, 0xc425453020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422ace960, 0x5, 0xc422381410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bde00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7792 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6780, 0xc425a7c2c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a6ec30, 0xc424870f38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4251e6780, 0x0, 0x0, 0x0, 0xc424870f38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4251e6780, 0x6f0968, 0x3, 0x51f701, 0xc4259794a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4251e6780, 0x5, 0xc4223f05c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7793 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6b40, 0xc425a7c340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576da20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a6fc30, 0xc424870f98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4251e6b40, 0x0, 0x0, 0x0, 0xc424870f98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4251e6b40, 0x6f0968, 0x3, 0x51f701, 0xc425979620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4251e6b40, 0x5, 0xc4223f05e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7810 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6d20, 0xc425a7c380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a74c30, 0xc424870fc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4251e6d20, 0x0, 0x0, 0x0, 0xc424870fc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4251e6d20, 0x6f0968, 0x3, 0x51f701, 0xc4259796e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4251e6d20, 0x5, 0xc4223f0600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7811 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6f00, 0xc425a7c3c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a75c30, 0xc424870ff8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4251e6f00, 0x0, 0x0, 0x0, 0xc424870ff8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4251e6f00, 0x6f0968, 0x3, 0x51f701, 0xc4259797a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4251e6f00, 0x5, 0xc4223f0620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7812 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e71d0, 0xc425a7c420)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e71d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e71d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a76c30, 0xc424871040)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4251e71d0, 0x0, 0x0, 0x0, 0xc424871040, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4251e71d0, 0x6f0968, 0x3, 0x51f701, 0xc4259798c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4251e71d0, 0x5, 0xc4223f0640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7813 [semacquire]:
sync.runtime_Semacquire(0xc4223f072c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0720)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7815 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7770, 0xc425a7c580)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576df20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a77c30, 0xc4248710d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4251e7770, 0x0, 0x0, 0x0, 0xc4248710d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4251e7770, 0x6f0968, 0x3, 0x51f701, 0xc425979b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4251e7770, 0x5, 0xc4223f0740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eac80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7807 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422aceb40, 0xc4259ab060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422aceb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422aceb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c7ec30, 0xc4259b65e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422aceb40, 0x0, 0x0, 0x0, 0xc4259b65e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422aceb40, 0x6f0968, 0x3, 0x51f701, 0xc4254530e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422aceb40, 0x5, 0xc422381430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bde00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7808 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422aced20, 0xc4259ab0d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422aced20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422aced20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c7fc30, 0xc4259b6618)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422aced20, 0x0, 0x0, 0x0, 0xc4259b6618, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422aced20, 0x6f0968, 0x3, 0x51f701, 0xc4254531a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422aced20, 0x5, 0xc422381450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bde00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7809 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472eff0, 0xc425a03c40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472eff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c02c30, 0xc425584068)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42472eff0, 0x0, 0x0, 0x0, 0xc425584068, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42472eff0, 0x6f0968, 0x3, 0x51f701, 0xc42532a030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42472eff0, 0x5, 0xc422381470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bde00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7826 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472ef00, 0xc425a03c20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472ef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c43c30, 0xc425584050)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42472ef00, 0x0, 0x0, 0x0, 0xc425584050, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42472ef00, 0x6f0968, 0x3, 0x51f701, 0xc425589fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42472ef00, 0x5, 0xc422381490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bde00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7827 [semacquire]:
sync.runtime_Semacquire(0xc42238156c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422381560)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bde00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7829 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf0e0, 0xc4259ab160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c88c30, 0xc4259b6678)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422acf0e0, 0x0, 0x0, 0x0, 0xc4259b6678, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422acf0e0, 0x6f0968, 0x3, 0x51f701, 0xc425453320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422acf0e0, 0x5, 0xc422381580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153400, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7816 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7b30, 0xc425a7c640)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a7cc30, 0xc424871130)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4251e7b30, 0x0, 0x0, 0x0, 0xc424871130, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4251e7b30, 0x6f0968, 0x3, 0x51f701, 0xc425979c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4251e7b30, 0x5, 0xc4223f0760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eac80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7817 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7ef0, 0xc425a7c700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a7dc30, 0xc424871190)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4251e7ef0, 0x0, 0x0, 0x0, 0xc424871190, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4251e7ef0, 0x6f0968, 0x3, 0x51f701, 0xc425979e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4251e7ef0, 0x5, 0xc4223f0780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eac80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7818 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e5a0, 0xc425a7c860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a7ec30, 0xc424871238)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42539e5a0, 0x0, 0x0, 0x0, 0xc424871238, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42539e5a0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba0c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42539e5a0, 0x5, 0xc4223f07a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eac80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7819 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e780, 0xc425a7c8f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a7fc30, 0xc424871268)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42539e780, 0x0, 0x0, 0x0, 0xc424871268, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42539e780, 0x6f0968, 0x3, 0x51f701, 0xc4257ba180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42539e780, 0x5, 0xc4223f07c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eac80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7820 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539eb40, 0xc425a7c9e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539eb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a84c30, 0xc4248712c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42539eb40, 0x0, 0x0, 0x0, 0xc4248712c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42539eb40, 0x6f0968, 0x3, 0x51f701, 0xc4257ba300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42539eb40, 0x5, 0xc4223f07e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eac80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7821 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539ef00, 0xc425a7ca70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539ef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a85c30, 0xc424871328)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42539ef00, 0x0, 0x0, 0x0, 0xc424871328, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42539ef00, 0x6f0968, 0x3, 0x51f701, 0xc4257ba480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42539ef00, 0x5, 0xc4223f0800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eac80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7822 [semacquire]:
sync.runtime_Semacquire(0xc4223f08dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f08d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eac80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7824 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f1d0, 0xc425a7cb30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eaa20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a86c30, 0xc424871370)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539f1d0, 0x0, 0x0, 0x0, 0xc424871370, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539f1d0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba5a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539f1d0, 0x5, 0xc4223f08f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7830 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf2c0, 0xc4259ab1e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c89c30, 0xc4259b66a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422acf2c0, 0x0, 0x0, 0x0, 0xc4259b66a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422acf2c0, 0x6f0968, 0x3, 0x51f701, 0xc4254533e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422acf2c0, 0x5, 0xc4223815a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153400, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7831 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf4a0, 0xc4259ab260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c7ac30, 0xc4259b66d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422acf4a0, 0x0, 0x0, 0x0, 0xc4259b66d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422acf4a0, 0x6f0968, 0x3, 0x51f701, 0xc4254534a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422acf4a0, 0x5, 0xc4223815c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153400, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7832 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf680, 0xc4259ab2e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c7bc30, 0xc4259b6708)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422acf680, 0x0, 0x0, 0x0, 0xc4259b6708, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422acf680, 0x6f0968, 0x3, 0x51f701, 0xc425453590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422acf680, 0x5, 0xc4223815e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153400, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7833 [semacquire]:
sync.runtime_Semacquire(0xc4223816cc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223816c0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153400, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7835 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf860, 0xc4259ab330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502faa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c84c30, 0xc4259b6738)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422acf860, 0x0, 0x0, 0x0, 0xc4259b6738, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422acf860, 0x6f0968, 0x3, 0x51f701, 0xc425453650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422acf860, 0x5, 0xc4223816e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7825 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f3b0, 0xc425a7cba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eaae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a87c30, 0xc4248713a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42539f3b0, 0x0, 0x0, 0x0, 0xc4248713a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42539f3b0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42539f3b0, 0x5, 0xc4223f0910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7842 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f770, 0xc425a7cc60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eac60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a90c30, 0xc424871400)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42539f770, 0x0, 0x0, 0x0, 0xc424871400, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42539f770, 0x6f0968, 0x3, 0x51f701, 0xc4257ba810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42539f770, 0x5, 0xc4223f0930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7843 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539fef0, 0xc425a7ce00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eaf60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539fef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a82c30, 0xc4248714c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42539fef0, 0x0, 0x0, 0x0, 0xc4248714c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42539fef0, 0x6f0968, 0x3, 0x51f701, 0xc4257bab10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42539fef0, 0x5, 0xc4223f0950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7844 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255640f0, 0xc425a7ce80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255640f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255640f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a83c30, 0xc4248714f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4255640f0, 0x0, 0x0, 0x0, 0xc4248714f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4255640f0, 0x6f0968, 0x3, 0x51f701, 0xc4257babd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4255640f0, 0x5, 0xc4223f0970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7845 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564870, 0xc425a7d010)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a98c30, 0xc4248715b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425564870, 0x0, 0x0, 0x0, 0xc4248715b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425564870, 0x6f0968, 0x3, 0x51f701, 0xc4257baf00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425564870, 0x5, 0xc4223f0990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7846 [semacquire]:
sync.runtime_Semacquire(0xc4223f0a7c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0a70)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7848 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564c30, 0xc425a7d0b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a99c30, 0xc424871610)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425564c30, 0x0, 0x0, 0x0, 0xc424871610, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425564c30, 0x6f0968, 0x3, 0x51f701, 0xc4257bb080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425564c30, 0x5, 0xc4223f0a90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7836 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acfa40, 0xc4259ab390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acfa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acfa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c85c30, 0xc4259b6768)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422acfa40, 0x0, 0x0, 0x0, 0xc4259b6768, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422acfa40, 0x6f0968, 0x3, 0x51f701, 0xc425453710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422acfa40, 0x5, 0xc422381700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7837 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acfc20, 0xc4259ab410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acfc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acfc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c86c30, 0xc4259b6798)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422acfc20, 0x0, 0x0, 0x0, 0xc4259b6798, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422acfc20, 0x6f0968, 0x3, 0x51f701, 0xc4254537d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422acfc20, 0x5, 0xc422381720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7838 [semacquire]:
sync.runtime_Semacquire(0xc4223817fc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223817f0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7840 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acfe00, 0xc4259ab490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acfe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acfe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c87c30, 0xc4259b67c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422acfe00, 0x0, 0x0, 0x0, 0xc4259b67c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422acfe00, 0x6f0968, 0x3, 0x51f701, 0xc425453890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422acfe00, 0x5, 0xc422381810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243a2a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7849 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564ff0, 0xc425a7d170)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a8ac30, 0xc424871670)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425564ff0, 0x0, 0x0, 0x0, 0xc424871670, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425564ff0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425564ff0, 0x5, 0xc4223f0ab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7850 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255653b0, 0xc425a7d250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255653b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255653b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a8bc30, 0xc4248716d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4255653b0, 0x0, 0x0, 0x0, 0xc4248716d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4255653b0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4255653b0, 0x5, 0xc4223f0ad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7851 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565770, 0xc425a7d2e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa0c30, 0xc424871730)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425565770, 0x0, 0x0, 0x0, 0xc424871730, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425565770, 0x6f0968, 0x3, 0x51f701, 0xc4257bb530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425565770, 0x5, 0xc4223f0af0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7852 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565c20, 0xc425a7d3b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa1c30, 0xc4248717a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425565c20, 0x0, 0x0, 0x0, 0xc4248717a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425565c20, 0x6f0968, 0x3, 0x51f701, 0xc4257bb710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425565c20, 0x5, 0xc4223f0b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7853 [semacquire]:
sync.runtime_Semacquire(0xc4223f0bec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0be0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7855 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e1e0, 0xc425a7d470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a92c30, 0xc424871838)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562e1e0, 0x0, 0x0, 0x0, 0xc424871838, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562e1e0, 0x5, 0xc4223f0c00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73c70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7841 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a000, 0xc4259ab510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c8cc30, 0xc4259b67f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42598a000, 0x0, 0x0, 0x0, 0xc4259b67f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42598a000, 0x6f0968, 0x3, 0x51f701, 0xc425453950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42598a000, 0x5, 0xc422381830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243a2a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7858 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8960, 0xc422381870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223375e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42185fc30, 0xc421e36aa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4223c8960, 0x0, 0x0, 0x0, 0xc421e36aa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4223c8960, 0x6f0968, 0x3, 0x51f701, 0xc42243a2d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4223c8960, 0x5, 0xc422381850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243a2a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7856 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e5a0, 0xc425a7d4f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebf20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a93c30, 0xc424871898)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562e5a0, 0x0, 0x0, 0x0, 0xc424871898, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562e5a0, 0x6f0968, 0x3, 0x51f701, 0xc4257bbad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562e5a0, 0x5, 0xc4223f0c20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73c70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7857 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e960, 0xc425a7d5b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251800a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa4c30, 0xc4248718f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562e960, 0x0, 0x0, 0x0, 0xc4248718f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562e960, 0x6f0968, 0x3, 0x51f701, 0xc4257bbc80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562e960, 0x5, 0xc4223f0c40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73c70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7874 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548db30, 0xc425aef180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526eae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548db30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa5c30, 0xc424e92e68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42548db30, 0x0, 0x0, 0x0, 0xc424e92e68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42548db30, 0x6f0968, 0x3, 0x51f701, 0xc4258a96b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42548db30, 0x5, 0xc4223f0c60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73c70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7875 [semacquire]:
sync.runtime_Semacquire(0xc4223f0d4c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0d40)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73c70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7860 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a0f0, 0xc4259ab530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fe00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c8dc30, 0xc4259b6810)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42598a0f0, 0x0, 0x0, 0x0, 0xc4259b6810, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42598a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4254539b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42598a0f0, 0x5, 0xc422381950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7877 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562af00, 0xc425aef470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562af00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa6c30, 0xc424e93060)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562af00, 0x0, 0x0, 0x0, 0xc424e93060, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562af00, 0x6f0968, 0x3, 0x51f701, 0xc4258a9f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562af00, 0x5, 0xc4223f0d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bcf80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7878 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b2c0, 0xc425a02050)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa7c30, 0xc424e930c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562b2c0, 0x0, 0x0, 0x0, 0xc424e930c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562b2c0, 0x6f0968, 0x3, 0x51f701, 0xc4257a40c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562b2c0, 0x5, 0xc4223f0d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bcf80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7879 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b680, 0xc425a020d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aacc30, 0xc424e93120)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562b680, 0x0, 0x0, 0x0, 0xc424e93120, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562b680, 0x6f0968, 0x3, 0x51f701, 0xc4257a4240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562b680, 0x5, 0xc4223f0da0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bcf80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7880 [semacquire]:
sync.runtime_Semacquire(0xc4223f0e7c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0e70)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bcf80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7861 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a1e0, 0xc4259ab550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fe60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c8ec30, 0xc4259b6828)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42598a1e0, 0x0, 0x0, 0x0, 0xc4259b6828, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42598a1e0, 0x6f0968, 0x3, 0x51f701, 0xc425453a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42598a1e0, 0x5, 0xc422381970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7862 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a3c0, 0xc4259ab5a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ff20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c98c30, 0xc4259b6858)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42598a3c0, 0x0, 0x0, 0x0, 0xc4259b6858, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42598a3c0, 0x6f0968, 0x3, 0x51f701, 0xc425453ad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42598a3c0, 0x5, 0xc422381990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7863 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a4b0, 0xc4259ab5d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ff80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c99c30, 0xc4259b6870)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42598a4b0, 0x0, 0x0, 0x0, 0xc4259b6870, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42598a4b0, 0x6f0968, 0x3, 0x51f701, 0xc425453b30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42598a4b0, 0x5, 0xc4223819b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7864 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a780, 0xc4259ab690)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c8ac30, 0xc4259b68b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42598a780, 0x0, 0x0, 0x0, 0xc4259b68b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42598a780, 0x6f0968, 0x3, 0x51f701, 0xc425453c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42598a780, 0x5, 0xc4223819d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7882 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ba40, 0xc425a02150)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aadc30, 0xc424e93180)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562ba40, 0x0, 0x0, 0x0, 0xc424e93180, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562ba40, 0x6f0968, 0x3, 0x51f701, 0xc4257a43c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562ba40, 0x5, 0xc4223f0e90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242c6f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7865 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a960, 0xc4259ab710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c8bc30, 0xc4259b68e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42598a960, 0x0, 0x0, 0x0, 0xc4259b68e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42598a960, 0x6f0968, 0x3, 0x51f701, 0xc425453d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42598a960, 0x5, 0xc4223819f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7866 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598ab40, 0xc4259ab750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598ab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c94c30, 0xc4259b6918)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42598ab40, 0x0, 0x0, 0x0, 0xc4259b6918, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42598ab40, 0x6f0968, 0x3, 0x51f701, 0xc425453dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42598ab40, 0x5, 0xc422381a10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7867 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598ad20, 0xc4259ab7c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598ad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c95c30, 0xc4259b6948)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42598ad20, 0x0, 0x0, 0x0, 0xc4259b6948, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42598ad20, 0x6f0968, 0x3, 0x51f701, 0xc425453e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42598ad20, 0x5, 0xc422381a30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7868 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598af00, 0xc4259ab840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598af00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c96c30, 0xc4259b6978)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42598af00, 0x0, 0x0, 0x0, 0xc4259b6978, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42598af00, 0x6f0968, 0x3, 0x51f701, 0xc425453f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42598af00, 0x5, 0xc422381a50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7869 [semacquire]:
sync.runtime_Semacquire(0xc422381b2c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422381b20)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7871 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b0e0, 0xc4259ab8c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c97c30, 0xc4259b69a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42598b0e0, 0x0, 0x0, 0x0, 0xc4259b69a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42598b0e0, 0x6f0968, 0x3, 0x51f701, 0xc425302060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42598b0e0, 0x5, 0xc422381b40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7883 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562be00, 0xc425a021d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562be00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aaec30, 0xc424e931e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562be00, 0x0, 0x0, 0x0, 0xc424e931e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562be00, 0x6f0968, 0x3, 0x51f701, 0xc4257a4540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562be00, 0x5, 0xc4223f0eb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242c6f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7884 [semacquire]:
sync.runtime_Semacquire(0xc4223f0f9c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0f90)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242c6f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7886 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e1e0, 0xc425a02290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fa60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aafc30, 0xc424e93240)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42573e1e0, 0x0, 0x0, 0x0, 0xc424e93240, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42573e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4257a46c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42573e1e0, 0x5, 0xc4223f0fb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42234f520, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7872 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b2c0, 0xc4259ab910)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca0c30, 0xc4259b69d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42598b2c0, 0x0, 0x0, 0x0, 0xc4259b69d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42598b2c0, 0x6f0968, 0x3, 0x51f701, 0xc425302120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42598b2c0, 0x5, 0xc422381b60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7873 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b4a0, 0xc4259ab950)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca1c30, 0xc4259b6a08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42598b4a0, 0x0, 0x0, 0x0, 0xc4259b6a08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42598b4a0, 0x6f0968, 0x3, 0x51f701, 0xc4253021e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42598b4a0, 0x5, 0xc422381b80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7890 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b680, 0xc4259ab9c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c92c30, 0xc4259b6a38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42598b680, 0x0, 0x0, 0x0, 0xc4259b6a38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42598b680, 0x6f0968, 0x3, 0x51f701, 0xc4253022a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42598b680, 0x5, 0xc422381ba0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7891 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b860, 0xc4259aba40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c93c30, 0xc4259b6a68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42598b860, 0x0, 0x0, 0x0, 0xc4259b6a68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42598b860, 0x6f0968, 0x3, 0x51f701, 0xc425302360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42598b860, 0x5, 0xc422381bc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7892 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598ba40, 0xc4259abab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598ba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c9cc30, 0xc4259b6a98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42598ba40, 0x0, 0x0, 0x0, 0xc4259b6a98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42598ba40, 0x6f0968, 0x3, 0x51f701, 0xc425302420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42598ba40, 0x5, 0xc422381be0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7893 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598bc20, 0xc4259abaf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598bc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c9dc30, 0xc4259b6ac8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42598bc20, 0x0, 0x0, 0x0, 0xc4259b6ac8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42598bc20, 0x6f0968, 0x3, 0x51f701, 0xc4253024e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42598bc20, 0x5, 0xc422381c00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7894 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598bef0, 0xc4259abbb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbea00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598bef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c9ec30, 0xc4259b6b10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42598bef0, 0x0, 0x0, 0x0, 0xc4259b6b10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42598bef0, 0x6f0968, 0x3, 0x51f701, 0xc425302630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42598bef0, 0x5, 0xc422381c20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7895 [semacquire]:
sync.runtime_Semacquire(0xc422381d0c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422381d00)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7897 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a000, 0xc4259abbf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbea60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c9fc30, 0xc4259b6b28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c5a000, 0x0, 0x0, 0x0, 0xc4259b6b28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c5a000, 0x6f0968, 0x3, 0x51f701, 0xc425302690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c5a000, 0x5, 0xc422381d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10455 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf680, 0xc4254b7790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260ccc30, 0xc424128a60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4241bf680, 0x0, 0x0, 0x0, 0xc424128a60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4241bf680, 0x6f0968, 0x3, 0x51f701, 0xc424980f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4241bf680, 0x5, 0xc422c41820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10456 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf860, 0xc4254b7810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260cdc30, 0xc424128a90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4241bf860, 0x0, 0x0, 0x0, 0xc424128a90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4241bf860, 0x6f0968, 0x3, 0x51f701, 0xc424980fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4241bf860, 0x5, 0xc422c41840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7898 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a1e0, 0xc4259abc50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbeb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca8c30, 0xc4259b6b58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425c5a1e0, 0x0, 0x0, 0x0, 0xc4259b6b58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425c5a1e0, 0x6f0968, 0x3, 0x51f701, 0xc425302750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425c5a1e0, 0x5, 0xc422381d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7899 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a3c0, 0xc4259abc90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbebe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca9c30, 0xc4259b6b88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425c5a3c0, 0x0, 0x0, 0x0, 0xc4259b6b88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425c5a3c0, 0x6f0968, 0x3, 0x51f701, 0xc425302810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425c5a3c0, 0x5, 0xc422381d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7900 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a5a0, 0xc4259abcf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbeca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c9ac30, 0xc4259b6bb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425c5a5a0, 0x0, 0x0, 0x0, 0xc4259b6bb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425c5a5a0, 0x6f0968, 0x3, 0x51f701, 0xc4253028d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425c5a5a0, 0x5, 0xc422381d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7901 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a780, 0xc4259abd70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbed60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c9bc30, 0xc4259b6be8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425c5a780, 0x0, 0x0, 0x0, 0xc4259b6be8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425c5a780, 0x6f0968, 0x3, 0x51f701, 0xc425302990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425c5a780, 0x5, 0xc422381da0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7902 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a960, 0xc4259abdd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbee20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca4c30, 0xc4259b6c18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425c5a960, 0x0, 0x0, 0x0, 0xc4259b6c18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425c5a960, 0x6f0968, 0x3, 0x51f701, 0xc425302a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425c5a960, 0x5, 0xc422381dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7903 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5ab40, 0xc4259abe10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbeee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5ab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca5c30, 0xc4259b6c48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425c5ab40, 0x0, 0x0, 0x0, 0xc4259b6c48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425c5ab40, 0x6f0968, 0x3, 0x51f701, 0xc425302b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425c5ab40, 0x5, 0xc422381de0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7904 [semacquire]:
sync.runtime_Semacquire(0xc422381ebc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422381eb0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7922 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5ad20, 0xc4259abea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbefa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5ad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca6c30, 0xc4259b6c78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c5ad20, 0x0, 0x0, 0x0, 0xc4259b6c78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c5ad20, 0x6f0968, 0x3, 0x51f701, 0xc425302bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c5ad20, 0x5, 0xc422381ed0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7ea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7908 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e5a0, 0xc425a02350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab4c30, 0xc424e932a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42573e5a0, 0x0, 0x0, 0x0, 0xc424e932a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42573e5a0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42573e5a0, 0x5, 0xc4223f1240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242cc60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7923 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5af00, 0xc4259abf10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5af00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca7c30, 0xc4259b6ca8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425c5af00, 0x0, 0x0, 0x0, 0xc4259b6ca8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425c5af00, 0x6f0968, 0x3, 0x51f701, 0xc425302c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425c5af00, 0x5, 0xc422381ef0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7ea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7924 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b0e0, 0xc4259abf50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cb0c30, 0xc4259b6cd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425c5b0e0, 0x0, 0x0, 0x0, 0xc4259b6cd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425c5b0e0, 0x6f0968, 0x3, 0x51f701, 0xc425302d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425c5b0e0, 0x5, 0xc422381f10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7ea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7925 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b2c0, 0xc4259abfa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cb1c30, 0xc4259b6d08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425c5b2c0, 0x0, 0x0, 0x0, 0xc4259b6d08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425c5b2c0, 0x6f0968, 0x3, 0x51f701, 0xc425302e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425c5b2c0, 0x5, 0xc422381f30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7ea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7926 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b4a0, 0xc4257f2020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca2c30, 0xc4259b6d38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425c5b4a0, 0x0, 0x0, 0x0, 0xc4259b6d38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425c5b4a0, 0x6f0968, 0x3, 0x51f701, 0xc425302ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425c5b4a0, 0x5, 0xc422381f50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7ea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7927 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b680, 0xc4257f2090)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca3c30, 0xc4259b6d68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425c5b680, 0x0, 0x0, 0x0, 0xc4259b6d68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425c5b680, 0x6f0968, 0x3, 0x51f701, 0xc425302f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425c5b680, 0x5, 0xc422381f70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7ea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7928 [semacquire]:
sync.runtime_Semacquire(0xc42249005c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490050)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7ea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7930 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e953b0, 0xc425b34580)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e953b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e953b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d4c30, 0xc424870a10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e953b0, 0x0, 0x0, 0x0, 0xc424870a10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e953b0, 0x6f0968, 0x3, 0x51f701, 0xc425a7ffb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e953b0, 0x5, 0xc422490070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439d40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7909 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d950, 0xc425aef110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ea20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab5c30, 0xc424e92e38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42548d950, 0x0, 0x0, 0x0, 0xc424e92e38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42548d950, 0x6f0968, 0x3, 0x51f701, 0xc4258a95f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42548d950, 0x5, 0xc4223f1260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242cc60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7910 [semacquire]:
sync.runtime_Semacquire(0xc4223f134c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1340)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242cc60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7931 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b860, 0xc4257f20d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cacc30, 0xc4259b6d98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425c5b860, 0x0, 0x0, 0x0, 0xc4259b6d98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425c5b860, 0x6f0968, 0x3, 0x51f701, 0xc425303050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425c5b860, 0x5, 0xc422490090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439d40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7932 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5ba40, 0xc4257f2110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5ba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cadc30, 0xc4259b6dc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425c5ba40, 0x0, 0x0, 0x0, 0xc4259b6dc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425c5ba40, 0x6f0968, 0x3, 0x51f701, 0xc425303110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425c5ba40, 0x5, 0xc4224900b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439d40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7912 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e72c0, 0xc425a7c440)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e72c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e72c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab6c30, 0xc424871058)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4251e72c0, 0x0, 0x0, 0x0, 0xc424871058, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4251e72c0, 0x6f0968, 0x3, 0x51f701, 0xc425979920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4251e72c0, 0x5, 0xc4223f1360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42234f8c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7933 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5bc20, 0xc4257f2150)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5bc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423caec30, 0xc4259b6df8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425c5bc20, 0x0, 0x0, 0x0, 0xc4259b6df8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425c5bc20, 0x6f0968, 0x3, 0x51f701, 0xc4253031d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425c5bc20, 0x5, 0xc4224900d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439d40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7934 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5be00, 0xc4257f2190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5be00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cafc30, 0xc4259b6e28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425c5be00, 0x0, 0x0, 0x0, 0xc4259b6e28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425c5be00, 0x6f0968, 0x3, 0x51f701, 0xc425303290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425c5be00, 0x5, 0xc4224900f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439d40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7935 [semacquire]:
sync.runtime_Semacquire(0xc4224901cc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224901c0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439d40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7937 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c220f0, 0xc4257f21f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c220f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c220f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cb8c30, 0xc4259b6e70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423c220f0, 0x0, 0x0, 0x0, 0xc4259b6e70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423c220f0, 0x6f0968, 0x3, 0x51f701, 0xc4253033b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423c220f0, 0x5, 0xc4224901e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4221536d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10453 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf2c0, 0xc4254b7690)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a38e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf2c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c6c30, 0xc424128a00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4241bf2c0, 0x0, 0x0, 0x0, 0xc424128a00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4241bf2c0, 0x6f0968, 0x3, 0x51f701, 0xc424980d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4241bf2c0, 0x5, 0xc422c417e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10454 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf4a0, 0xc4254b7710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a39a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf4a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c7c30, 0xc424128a30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4241bf4a0, 0x0, 0x0, 0x0, 0xc424128a30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4241bf4a0, 0x6f0968, 0x3, 0x51f701, 0xc424980e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4241bf4a0, 0x5, 0xc422c41800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7938 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c222d0, 0xc4257f2230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c222d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c222d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cb9c30, 0xc4259b6ea0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423c222d0, 0x0, 0x0, 0x0, 0xc4259b6ea0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423c222d0, 0x6f0968, 0x3, 0x51f701, 0xc425303470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423c222d0, 0x5, 0xc422490200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4221536d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7939 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c224b0, 0xc4257f2270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c224b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c224b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423caac30, 0xc4259b6ed0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423c224b0, 0x0, 0x0, 0x0, 0xc4259b6ed0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423c224b0, 0x6f0968, 0x3, 0x51f701, 0xc425303530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423c224b0, 0x5, 0xc422490220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4221536d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7940 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22690, 0xc4257f22f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cabc30, 0xc4259b6f00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423c22690, 0x0, 0x0, 0x0, 0xc4259b6f00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423c22690, 0x6f0968, 0x3, 0x51f701, 0xc4253035f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423c22690, 0x5, 0xc422490240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4221536d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7941 [semacquire]:
sync.runtime_Semacquire(0xc42249032c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490320)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4221536d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7943 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22870, 0xc4257f2360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cb4c30, 0xc4259b6f30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423c22870, 0x0, 0x0, 0x0, 0xc4259b6f30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423c22870, 0x6f0968, 0x3, 0x51f701, 0xc4253036b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423c22870, 0x5, 0xc422490340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7918 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7680, 0xc425a7c540)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab7c30, 0xc4248710b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4251e7680, 0x0, 0x0, 0x0, 0xc4248710b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4251e7680, 0x6f0968, 0x3, 0x51f701, 0xc425979aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4251e7680, 0x5, 0xc4223f15f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242d1d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7944 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22a50, 0xc4257f23a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cb5c30, 0xc4259b6f60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423c22a50, 0x0, 0x0, 0x0, 0xc4259b6f60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423c22a50, 0x6f0968, 0x3, 0x51f701, 0xc425303770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423c22a50, 0x5, 0xc422490360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7945 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22c30, 0xc4257f23f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cb6c30, 0xc4259b6f90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423c22c30, 0x0, 0x0, 0x0, 0xc4259b6f90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423c22c30, 0x6f0968, 0x3, 0x51f701, 0xc425303830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423c22c30, 0x5, 0xc422490380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7946 [semacquire]:
sync.runtime_Semacquire(0xc42249045c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490450)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7948 [semacquire]:
sync.runtime_Semacquire(0xc422744a5c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744a50)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243adb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7949 [semacquire]:
sync.runtime_Semacquire(0xc422744cfc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744cf0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243adb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10544 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d11d0, 0xc4254b7e50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d11d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260ebc30, 0xc424128d18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4260d11d0, 0x0, 0x0, 0x0, 0xc424128d18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4260d11d0, 0x6f0968, 0x3, 0x51f701, 0xc4249819e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4260d11d0, 0x5, 0xc4234e1460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10510 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd3b0, 0xc4254b6f20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd3b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260abc30, 0xc4241286e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421fcd3b0, 0x0, 0x0, 0x0, 0xc4241286e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421fcd3b0, 0x6f0968, 0x3, 0x51f701, 0xc4249800c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421fcd3b0, 0x5, 0xc4234e0ca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7919 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7a40, 0xc425a7c620)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423abcc30, 0xc424871118)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4251e7a40, 0x0, 0x0, 0x0, 0xc424871118, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4251e7a40, 0x6f0968, 0x3, 0x51f701, 0xc425979c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4251e7a40, 0x5, 0xc4223f1610, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242d1d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7920 [semacquire]:
sync.runtime_Semacquire(0xc4223f16fc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f16f0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242d1d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7970 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7e00, 0xc425a7c6c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423abdc30, 0xc424871178)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4251e7e00, 0x0, 0x0, 0x0, 0xc424871178, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4251e7e00, 0x6f0968, 0x3, 0x51f701, 0xc425979da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4251e7e00, 0x5, 0xc4223f1710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42234fc60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10451 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bee10, 0xc4254b75a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bee10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c4c30, 0xc424128988)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4241bee10, 0x0, 0x0, 0x0, 0xc424128988, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4241bee10, 0x6f0968, 0x3, 0x51f701, 0xc424980b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4241bee10, 0x5, 0xc422c417a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10452 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf0e0, 0xc4254b7630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf0e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c5c30, 0xc4241289d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4241bf0e0, 0x0, 0x0, 0x0, 0xc4241289d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4241bf0e0, 0x6f0968, 0x3, 0x51f701, 0xc424980c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4241bf0e0, 0x5, 0xc422c417c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10449 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bea50, 0xc4254b74a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bea50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260bec30, 0xc424128928)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4241bea50, 0x0, 0x0, 0x0, 0xc424128928, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4241bea50, 0x6f0968, 0x3, 0x51f701, 0xc4249809f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4241bea50, 0x5, 0xc422c41760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10450 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bec30, 0xc4254b7520)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bec30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260bfc30, 0xc424128958)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4241bec30, 0x0, 0x0, 0x0, 0xc424128958, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4241bec30, 0x6f0968, 0x3, 0x51f701, 0xc424980ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4241bec30, 0x5, 0xc422c41780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7958 [semacquire]:
sync.runtime_Semacquire(0xc42274512c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422745120)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b80c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7976 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e2d0, 0xc425a7c800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423abec30, 0xc4248711f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539e2d0, 0x0, 0x0, 0x0, 0xc4248711f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539e2d0, 0x6f0968, 0x3, 0x51f701, 0xc425979f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539e2d0, 0x5, 0xc4223f19a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42234ff20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7959 [semacquire]:
sync.runtime_Semacquire(0xc4227454dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227454d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b80c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7960 [semacquire]:
sync.runtime_Semacquire(0xc42274588c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422745880)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b80c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7961 [semacquire]:
sync.runtime_Semacquire(0xc42249094c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490940)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b80c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7963 [semacquire]:
sync.runtime_Semacquire(0xc422745c3c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422745c30)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243b470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10447 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be690, 0xc4254b73a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260bcc30, 0xc4241288c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4241be690, 0x0, 0x0, 0x0, 0xc4241288c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4241be690, 0x6f0968, 0x3, 0x51f701, 0xc424980870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4241be690, 0x5, 0xc422c41720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10448 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be870, 0xc4254b7420)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a34c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be870, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260bdc30, 0xc4241288f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4241be870, 0x0, 0x0, 0x0, 0xc4241288f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4241be870, 0x6f0968, 0x3, 0x51f701, 0xc424980930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4241be870, 0x5, 0xc422c41740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7964 [semacquire]:
sync.runtime_Semacquire(0xc422745edc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422745ed0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243b470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2fd10, 0xc4253ea800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b296c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2fd10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426115c30, 0xc424129168)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424b2fd10, 0x0, 0x0, 0x0, 0xc424129168, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424b2fd10, 0x6f0968, 0x3, 0x51f701, 0xc424796bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424b2fd10, 0x5, 0xc4234e0730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10496 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424122960, 0xc4255358e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424122960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424122960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426116c30, 0xc4240ce578)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424122960, 0x0, 0x0, 0x0, 0xc4240ce578, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424122960, 0x6f0968, 0x3, 0x51f701, 0xc424a4f410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424122960, 0x5, 0xc4234e0750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10445 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be2d0, 0xc4254b72a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be2d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b6c30, 0xc424128868)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4241be2d0, 0x0, 0x0, 0x0, 0xc424128868, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4241be2d0, 0x6f0968, 0x3, 0x51f701, 0xc4249806f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4241be2d0, 0x5, 0xc422c416e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7982 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e690, 0xc425a7c8b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423abfc30, 0xc424871250)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539e690, 0x0, 0x0, 0x0, 0xc424871250, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539e690, 0x6f0968, 0x3, 0x51f701, 0xc4257ba120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539e690, 0x5, 0xc4223f1c40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224ce1e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10446 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be4b0, 0xc4254b7320)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be4b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b7c30, 0xc424128898)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4241be4b0, 0x0, 0x0, 0x0, 0xc424128898, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4241be4b0, 0x6f0968, 0x3, 0x51f701, 0xc4249807b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4241be4b0, 0x5, 0xc422c41700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7989 [semacquire]:
sync.runtime_Semacquire(0xc4228c430c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c4300)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b8340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10541 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0c30, 0xc4254b7cd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0c30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e8c30, 0xc424128c88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4260d0c30, 0x0, 0x0, 0x0, 0xc424128c88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4260d0c30, 0x6f0968, 0x3, 0x51f701, 0xc4249817a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4260d0c30, 0x5, 0xc4234e1400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10444 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be0f0, 0xc4254b7220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a31c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be0f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b5c30, 0xc424128838)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4241be0f0, 0x0, 0x0, 0x0, 0xc424128838, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4241be0f0, 0x6f0968, 0x3, 0x51f701, 0xc424980600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4241be0f0, 0x5, 0xc422c416c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7990 [semacquire]:
sync.runtime_Semacquire(0xc4228c46bc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c46b0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b8340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7991 [semacquire]:
sync.runtime_Semacquire(0xc4228c4a6c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c4a60)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b8340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7992 [semacquire]:
sync.runtime_Semacquire(0xc422490e2c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490e20)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b8340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10540 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0a50, 0xc4254b7c50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0a50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e3c30, 0xc424128c58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4260d0a50, 0x0, 0x0, 0x0, 0xc424128c58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4260d0a50, 0x6f0968, 0x3, 0x51f701, 0xc4249816e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4260d0a50, 0x5, 0xc4234e13e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7994 [semacquire]:
sync.runtime_Semacquire(0xc4228c4e1c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c4e10)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243bb30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 7995 [semacquire]:
sync.runtime_Semacquire(0xc4228c50bc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c50b0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243bb30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10481 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2e5a0, 0xc4253ea2c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2e5a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260fdc30, 0xc424128f10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424b2e5a0, 0x0, 0x0, 0x0, 0xc424128f10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424b2e5a0, 0x6f0968, 0x3, 0x51f701, 0xc424796210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424b2e5a0, 0x5, 0xc422c41f30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10482 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2e780, 0xc4253ea340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2e780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260fec30, 0xc424128f40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424b2e780, 0x0, 0x0, 0x0, 0xc424128f40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424b2e780, 0x6f0968, 0x3, 0x51f701, 0xc4247962d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424b2e780, 0x5, 0xc422c41f50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10536 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d02d0, 0xc4254b7ad0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d02d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d02d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260dbc30, 0xc424128b98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4260d02d0, 0x0, 0x0, 0x0, 0xc424128b98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4260d02d0, 0x6f0968, 0x3, 0x51f701, 0xc4249813e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4260d02d0, 0x5, 0xc4234e1360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8007 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539ea50, 0xc425a7c9b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539ea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac4c30, 0xc4248712b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539ea50, 0x0, 0x0, 0x0, 0xc4248712b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539ea50, 0x6f0968, 0x3, 0x51f701, 0xc4257ba2a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539ea50, 0x5, 0xc4224fa050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10537 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d04b0, 0xc4254b7b30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d04b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d04b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e0c30, 0xc424128bc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4260d04b0, 0x0, 0x0, 0x0, 0xc424128bc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4260d04b0, 0x6f0968, 0x3, 0x51f701, 0xc4249814a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4260d04b0, 0x5, 0xc4234e1380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8020 [semacquire]:
sync.runtime_Semacquire(0xc4228c54ec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c54e0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4225060c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8008 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539ee10, 0xc425a7ca40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539ee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac5c30, 0xc424871310)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42539ee10, 0x0, 0x0, 0x0, 0xc424871310, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42539ee10, 0x6f0968, 0x3, 0x51f701, 0xc4257ba420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42539ee10, 0x5, 0xc4224fa070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8009 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f0e0, 0xc425a7caf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac6c30, 0xc424871358)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42539f0e0, 0x0, 0x0, 0x0, 0xc424871358, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42539f0e0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42539f0e0, 0x5, 0xc4224fa090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8010 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f4a0, 0xc425a7cbc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eab40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac7c30, 0xc4248713b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42539f4a0, 0x0, 0x0, 0x0, 0xc4248713b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42539f4a0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba6c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42539f4a0, 0x5, 0xc4224fa0b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8011 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f860, 0xc425a7cca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eacc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423accc30, 0xc424871418)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42539f860, 0x0, 0x0, 0x0, 0xc424871418, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42539f860, 0x6f0968, 0x3, 0x51f701, 0xc4257ba870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42539f860, 0x5, 0xc4224fa0d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8012 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539fc20, 0xc425a7cd70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eae40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539fc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423acdc30, 0xc424871478)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42539fc20, 0x0, 0x0, 0x0, 0xc424871478, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42539fc20, 0x6f0968, 0x3, 0x51f701, 0xc4257ba9f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42539fc20, 0x5, 0xc4224fa0f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8013 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e000, 0xc425a7c740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab2c30, 0xc4248711a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42539e000, 0x0, 0x0, 0x0, 0xc4248711a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42539e000, 0x6f0968, 0x3, 0x51f701, 0xc425979e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42539e000, 0x5, 0xc4224fa110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8014 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255643c0, 0xc425a7cef0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255643c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255643c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423acfc30, 0xc424871538)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4255643c0, 0x0, 0x0, 0x0, 0xc424871538, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4255643c0, 0x6f0968, 0x3, 0x51f701, 0xc4257bacf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4255643c0, 0x5, 0xc4224fa130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8015 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564780, 0xc425a7cff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad4c30, 0xc424871598)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425564780, 0x0, 0x0, 0x0, 0xc424871598, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425564780, 0x6f0968, 0x3, 0x51f701, 0xc4257baea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425564780, 0x5, 0xc4224fa150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8016 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564b40, 0xc425a7d080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad5c30, 0xc4248715f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425564b40, 0x0, 0x0, 0x0, 0xc4248715f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425564b40, 0x6f0968, 0x3, 0x51f701, 0xc4257bb020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425564b40, 0x5, 0xc4224fa170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8017 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564f00, 0xc425a7d150)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad6c30, 0xc424871658)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425564f00, 0x0, 0x0, 0x0, 0xc424871658, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425564f00, 0x6f0968, 0x3, 0x51f701, 0xc4257bb1a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425564f00, 0x5, 0xc4224fa190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8034 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255652c0, 0xc425a7d220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255652c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255652c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad7c30, 0xc4248716b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4255652c0, 0x0, 0x0, 0x0, 0xc4248716b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4255652c0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4255652c0, 0x5, 0xc4224fa1b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8035 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565860, 0xc425a7d320)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423adcc30, 0xc424871748)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425565860, 0x0, 0x0, 0x0, 0xc424871748, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425565860, 0x6f0968, 0x3, 0x51f701, 0xc4257bb590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425565860, 0x5, 0xc4224fa1d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8036 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565d10, 0xc425a7d3d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423addc30, 0xc4248717c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425565d10, 0x0, 0x0, 0x0, 0xc4248717c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425565d10, 0x6f0968, 0x3, 0x51f701, 0xc4257bb770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425565d10, 0x5, 0xc4224fa1f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8037 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e0f0, 0xc425a7d450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423adec30, 0xc424871820)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42562e0f0, 0x0, 0x0, 0x0, 0xc424871820, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42562e0f0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb8f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42562e0f0, 0x5, 0xc4224fa210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8038 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e4b0, 0xc425a7d4d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423adfc30, 0xc424871880)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42562e4b0, 0x0, 0x0, 0x0, 0xc424871880, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42562e4b0, 0x6f0968, 0x3, 0x51f701, 0xc4257bba70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42562e4b0, 0x5, 0xc4224fa230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8039 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e870, 0xc425a7d570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae4c30, 0xc4248718e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42562e870, 0x0, 0x0, 0x0, 0xc4248718e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42562e870, 0x6f0968, 0x3, 0x51f701, 0xc4257bbc20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42562e870, 0x5, 0xc4224fa250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8040 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e0f0, 0xc425a7c780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae5c30, 0xc4248711c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42539e0f0, 0x0, 0x0, 0x0, 0xc4248711c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42539e0f0, 0x6f0968, 0x3, 0x51f701, 0xc425979ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42539e0f0, 0x5, 0xc4224fa270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8041 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ae10, 0xc425aef450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae6c30, 0xc424e93048)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42562ae10, 0x0, 0x0, 0x0, 0xc424e93048, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42562ae10, 0x6f0968, 0x3, 0x51f701, 0xc4258a9ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42562ae10, 0x5, 0xc4224fa290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8042 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8044 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b1d0, 0xc425a02030)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae7c30, 0xc424e930a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562b1d0, 0x0, 0x0, 0x0, 0xc424e930a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562b1d0, 0x5, 0xc4224fa6f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8021 [semacquire]:
sync.runtime_Semacquire(0xc4228c578c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c5780)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4225060c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10442 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10542 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0e10, 0xc4254b7d50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b283c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0e10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e9c30, 0xc424128cb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4260d0e10, 0x0, 0x0, 0x0, 0xc424128cb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4260d0e10, 0x6f0968, 0x3, 0x51f701, 0xc424981860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4260d0e10, 0x5, 0xc4234e1420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8045 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b590, 0xc425a020b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aecc30, 0xc424e93108)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562b590, 0x0, 0x0, 0x0, 0xc424e93108, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562b590, 0x6f0968, 0x3, 0x51f701, 0xc4257a41e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562b590, 0x5, 0xc4224fa710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8046 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b950, 0xc425a02130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aedc30, 0xc424e93168)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562b950, 0x0, 0x0, 0x0, 0xc424e93168, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562b950, 0x6f0968, 0x3, 0x51f701, 0xc4257a4360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562b950, 0x5, 0xc4224fa730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10534 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bfef0, 0xc4254b79d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bfef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bfef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d9c30, 0xc424128b38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4241bfef0, 0x0, 0x0, 0x0, 0xc424128b38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4241bfef0, 0x6f0968, 0x3, 0x51f701, 0xc424981260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4241bfef0, 0x5, 0xc4234e1320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8047 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562bd10, 0xc425a021b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562bd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aeec30, 0xc424e931c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42562bd10, 0x0, 0x0, 0x0, 0xc424e931c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42562bd10, 0x6f0968, 0x3, 0x51f701, 0xc4257a44e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42562bd10, 0x5, 0xc4224fa750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8048 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e0f0, 0xc425a02250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aefc30, 0xc424e93228)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42573e0f0, 0x0, 0x0, 0x0, 0xc424e93228, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42573e0f0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42573e0f0, 0x5, 0xc4224fa770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e4b0, 0xc425a02330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af4c30, 0xc424e93288)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42573e4b0, 0x0, 0x0, 0x0, 0xc424e93288, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42573e4b0, 0x6f0968, 0x3, 0x51f701, 0xc4257a47e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42573e4b0, 0x5, 0xc4224fa790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8050 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e870, 0xc425a02400)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af5c30, 0xc424e932e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42573e870, 0x0, 0x0, 0x0, 0xc424e932e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42573e870, 0x6f0968, 0x3, 0x51f701, 0xc4257a4960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42573e870, 0x5, 0xc4224fa7b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8051 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573ea50, 0xc425a02470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573ea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af6c30, 0xc424e93318)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42573ea50, 0x0, 0x0, 0x0, 0xc424e93318, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42573ea50, 0x6f0968, 0x3, 0x51f701, 0xc4257a4a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42573ea50, 0x5, 0xc4224fa7d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8052 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573ec30, 0xc425a024b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573ec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af7c30, 0xc424e93348)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42573ec30, 0x0, 0x0, 0x0, 0xc424e93348, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42573ec30, 0x6f0968, 0x3, 0x51f701, 0xc4257a4ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42573ec30, 0x5, 0xc4224fa7f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573eff0, 0xc425a02580)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573eff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423afcc30, 0xc424e933a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42573eff0, 0x0, 0x0, 0x0, 0xc424e933a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42573eff0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42573eff0, 0x5, 0xc4224fa810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8054 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f3b0, 0xc425a02630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423afdc30, 0xc424e93408)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42573f3b0, 0x0, 0x0, 0x0, 0xc424e93408, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42573f3b0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42573f3b0, 0x5, 0xc4224fa830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8055 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f860, 0xc425a02710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423afec30, 0xc424e93480)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42573f860, 0x0, 0x0, 0x0, 0xc424e93480, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42573f860, 0x6f0968, 0x3, 0x51f701, 0xc4257a4ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42573f860, 0x5, 0xc4224fa850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8056 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573fc20, 0xc425a027d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251645a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573fc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423affc30, 0xc424e934e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42573fc20, 0x0, 0x0, 0x0, 0xc424e934e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42573fc20, 0x6f0968, 0x3, 0x51f701, 0xc4257a5170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42573fc20, 0x5, 0xc4224fa870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8057 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a3c0, 0xc425a028d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251648a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b05c30, 0xc424e935a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425b3a3c0, 0x0, 0x0, 0x0, 0xc424e935a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425b3a3c0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425b3a3c0, 0x5, 0xc4224fa890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8058 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a870, 0xc425a02970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b06c30, 0xc424e93618)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425b3a870, 0x0, 0x0, 0x0, 0xc424e93618, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425b3a870, 0x6f0968, 0x3, 0x51f701, 0xc4257a5650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425b3a870, 0x5, 0xc4224fa8b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8059 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3ac30, 0xc425a02a40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3ac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b07c30, 0xc424e93678)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425b3ac30, 0x0, 0x0, 0x0, 0xc424e93678, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425b3ac30, 0x6f0968, 0x3, 0x51f701, 0xc4257a57d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425b3ac30, 0x5, 0xc4224fa8d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8060 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3ae10, 0xc425a02ac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3ae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b0cc30, 0xc424e936a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425b3ae10, 0x0, 0x0, 0x0, 0xc424e936a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425b3ae10, 0x6f0968, 0x3, 0x51f701, 0xc4257a5890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425b3ae10, 0x5, 0xc4224fa8f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10535 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d00f0, 0xc4254b7a50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d00f0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d00f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260dac30, 0xc424128b68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4260d00f0, 0x0, 0x0, 0x0, 0xc424128b68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4260d00f0, 0x6f0968, 0x3, 0x51f701, 0xc424981320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4260d00f0, 0x5, 0xc4234e1340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b1d0, 0xc425a02b50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b0dc30, 0xc424e93708)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425b3b1d0, 0x0, 0x0, 0x0, 0xc424e93708, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425b3b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425b3b1d0, 0x5, 0xc4224fa910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8062 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b590, 0xc425a02c30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b0ec30, 0xc424e93768)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425b3b590, 0x0, 0x0, 0x0, 0xc424e93768, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425b3b590, 0x6f0968, 0x3, 0x51f701, 0xc4257a5b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425b3b590, 0x5, 0xc4224fa930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8063 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b950, 0xc425a02cf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251651a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b0fc30, 0xc424e937c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425b3b950, 0x0, 0x0, 0x0, 0xc424e937c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425b3b950, 0x6f0968, 0x3, 0x51f701, 0xc4257a5d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425b3b950, 0x5, 0xc4224fad60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8030 [semacquire]:
sync.runtime_Semacquire(0xc4228c5bbc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c5bb0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422506630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8066 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3bd10, 0xc425a02da0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3bd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b14c30, 0xc424e93828)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425b3bd10, 0x0, 0x0, 0x0, 0xc424e93828, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425b3bd10, 0x6f0968, 0x3, 0x51f701, 0xc4257a5e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425b3bd10, 0x5, 0xc4224fad80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8067 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c560f0, 0xc425a02e70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251654c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c560f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c560f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b15c30, 0xc424e93888)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425c560f0, 0x0, 0x0, 0x0, 0xc424e93888, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425c560f0, 0x6f0968, 0x3, 0x51f701, 0xc425588030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425c560f0, 0x5, 0xc4224fada0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8068 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56780, 0xc425a02fa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b16c30, 0xc424e93930)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425c56780, 0x0, 0x0, 0x0, 0xc424e93930, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425c56780, 0x6f0968, 0x3, 0x51f701, 0xc4255882d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425c56780, 0x5, 0xc4224fadc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8069 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56b40, 0xc425a03020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b17c30, 0xc424e93990)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425c56b40, 0x0, 0x0, 0x0, 0xc424e93990, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425c56b40, 0x6f0968, 0x3, 0x51f701, 0xc425588450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425c56b40, 0x5, 0xc4224fade0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56ff0, 0xc425a030c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b1cc30, 0xc424e93a08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425c56ff0, 0x0, 0x0, 0x0, 0xc424e93a08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425c56ff0, 0x6f0968, 0x3, 0x51f701, 0xc425588630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425c56ff0, 0x5, 0xc4224fae00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8071 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c573b0, 0xc425a03140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c573b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c573b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b1dc30, 0xc424e93a68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425c573b0, 0x0, 0x0, 0x0, 0xc424e93a68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425c573b0, 0x6f0968, 0x3, 0x51f701, 0xc4255887b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425c573b0, 0x5, 0xc4224fae20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8072 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57770, 0xc425a03200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b1ec30, 0xc424e93ac8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425c57770, 0x0, 0x0, 0x0, 0xc424e93ac8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425c57770, 0x6f0968, 0x3, 0x51f701, 0xc425588930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425c57770, 0x5, 0xc4224fae40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8073 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57b30, 0xc425a032b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b1fc30, 0xc424e93b28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425c57b30, 0x0, 0x0, 0x0, 0xc424e93b28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425c57b30, 0x6f0968, 0x3, 0x51f701, 0xc425588ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425c57b30, 0x5, 0xc4224fae60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8074 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57ef0, 0xc425a033a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b24c30, 0xc424e93b88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425c57ef0, 0x0, 0x0, 0x0, 0xc424e93b88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425c57ef0, 0x6f0968, 0x3, 0x51f701, 0xc425588c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425c57ef0, 0x5, 0xc4224fae80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8075 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee2d0, 0xc425a03430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b25c30, 0xc424e93be8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243ee2d0, 0x0, 0x0, 0x0, 0xc424e93be8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243ee2d0, 0x6f0968, 0x3, 0x51f701, 0xc425588de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243ee2d0, 0x5, 0xc4224faea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8076 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ec30, 0xc425a7d670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251801c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b26c30, 0xc424871940)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42562ec30, 0x0, 0x0, 0x0, 0xc424871940, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42562ec30, 0x6f0968, 0x3, 0x51f701, 0xc4257bbda0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42562ec30, 0x5, 0xc4224faec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8077 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ee10, 0xc425a7d6f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b27c30, 0xc424871970)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42562ee10, 0x0, 0x0, 0x0, 0xc424871970, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42562ee10, 0x6f0968, 0x3, 0x51f701, 0xc4257bbe60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42562ee10, 0x5, 0xc4224faee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8078 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f1d0, 0xc425a7d780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b2cc30, 0xc4248719d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42562f1d0, 0x0, 0x0, 0x0, 0xc4248719d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42562f1d0, 0x6f0968, 0x3, 0x51f701, 0xc425664000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42562f1d0, 0x5, 0xc4224faf00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8079 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f590, 0xc425a7d870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251805a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b2dc30, 0xc424871a30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42562f590, 0x0, 0x0, 0x0, 0xc424871a30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42562f590, 0x6f0968, 0x3, 0x51f701, 0xc425664180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42562f590, 0x5, 0xc4224faf20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8080 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f950, 0xc425a7d930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b2ec30, 0xc424871a90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42562f950, 0x0, 0x0, 0x0, 0xc424871a90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42562f950, 0x6f0968, 0x3, 0x51f701, 0xc425664300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42562f950, 0x5, 0xc4224faf40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8081 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562fd10, 0xc425a7da20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251808a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562fd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b2fc30, 0xc424871af0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42562fd10, 0x0, 0x0, 0x0, 0xc424871af0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42562fd10, 0x6f0968, 0x3, 0x51f701, 0xc425664480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42562fd10, 0x5, 0xc4224faf60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8082 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea0f0, 0xc425a7daf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b34c30, 0xc424871b50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc423aea0f0, 0x0, 0x0, 0x0, 0xc424871b50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc423aea0f0, 0x6f0968, 0x3, 0x51f701, 0xc425664600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc423aea0f0, 0x5, 0xc4224faf80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8083 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea4b0, 0xc425a7dba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b35c30, 0xc424871bb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc423aea4b0, 0x0, 0x0, 0x0, 0xc424871bb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc423aea4b0, 0x6f0968, 0x3, 0x51f701, 0xc425664780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc423aea4b0, 0x5, 0xc4224fafa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8084 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8086 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255654a0, 0xc425a7d270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255654a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255654a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b36c30, 0xc4248716e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4255654a0, 0x0, 0x0, 0x0, 0xc4248716e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4255654a0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb3e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4255654a0, 0x5, 0xc4224fb3c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8031 [semacquire]:
sync.runtime_Semacquire(0xc4228c5e5c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c5e50)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422506630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8032 [semacquire]:
sync.runtime_Semacquire(0xc4224916ac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224916a0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422506630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8114 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52f00, 0xc4256daec0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223366e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee7c30, 0xc423ddc958)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c52f00, 0x0, 0x0, 0x0, 0xc423ddc958, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c52f00, 0x6f0968, 0x3, 0x51f701, 0xc424f02180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c52f00, 0x5, 0xc4224916c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224c2e20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8087 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573ed20, 0xc425a024d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ff00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573ed20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b37c30, 0xc424e93360)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42573ed20, 0x0, 0x0, 0x0, 0xc424e93360, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42573ed20, 0x6f0968, 0x3, 0x51f701, 0xc4257a4b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42573ed20, 0x5, 0xc4224fb3e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8088 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f0e0, 0xc425a025b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251640e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b3cc30, 0xc424e933c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42573f0e0, 0x0, 0x0, 0x0, 0xc424e933c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42573f0e0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42573f0e0, 0x5, 0xc4224fb400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8089 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f590, 0xc425a026b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251642e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b3dc30, 0xc424e93438)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42573f590, 0x0, 0x0, 0x0, 0xc424e93438, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42573f590, 0x6f0968, 0x3, 0x51f701, 0xc4257a4ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42573f590, 0x5, 0xc4224fb420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8090 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f950, 0xc425a02740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b3ec30, 0xc424e93498)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42573f950, 0x0, 0x0, 0x0, 0xc424e93498, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42573f950, 0x6f0968, 0x3, 0x51f701, 0xc4257a5050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42573f950, 0x5, 0xc4224fb440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8091 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573fd10, 0xc425a027f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573fd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b3fc30, 0xc424e934f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42573fd10, 0x0, 0x0, 0x0, 0xc424e934f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42573fd10, 0x6f0968, 0x3, 0x51f701, 0xc4257a51d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42573fd10, 0x5, 0xc4224fb460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8092 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a0f0, 0xc425a02870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b44c30, 0xc424e93558)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425b3a0f0, 0x0, 0x0, 0x0, 0xc424e93558, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425b3a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425b3a0f0, 0x5, 0xc4224fb480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8093 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a4b0, 0xc425a028f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b45c30, 0xc424e935b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425b3a4b0, 0x0, 0x0, 0x0, 0xc424e935b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425b3a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4257a54d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425b3a4b0, 0x5, 0xc4224fb4a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8094 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a780, 0xc425a02950)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b46c30, 0xc424e93600)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425b3a780, 0x0, 0x0, 0x0, 0xc424e93600, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425b3a780, 0x6f0968, 0x3, 0x51f701, 0xc4257a55f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425b3a780, 0x5, 0xc4224fb4c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8095 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3ab40, 0xc425a02a00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3ab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b47c30, 0xc424e93660)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425b3ab40, 0x0, 0x0, 0x0, 0xc424e93660, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425b3ab40, 0x6f0968, 0x3, 0x51f701, 0xc4257a5770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425b3ab40, 0x5, 0xc4224fb4e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8096 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b0e0, 0xc425a02b20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b4cc30, 0xc424e936f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425b3b0e0, 0x0, 0x0, 0x0, 0xc424e936f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425b3b0e0, 0x6f0968, 0x3, 0x51f701, 0xc4257a59b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425b3b0e0, 0x5, 0xc4224fb500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8097 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b4a0, 0xc425a02c00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b4dc30, 0xc424e93750)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425b3b4a0, 0x0, 0x0, 0x0, 0xc424e93750, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425b3b4a0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5b30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425b3b4a0, 0x5, 0xc4224fb520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8098 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b860, 0xc425a02cb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b4ec30, 0xc424e937b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425b3b860, 0x0, 0x0, 0x0, 0xc424e937b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425b3b860, 0x6f0968, 0x3, 0x51f701, 0xc4257a5cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425b3b860, 0x5, 0xc4224fb540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8099 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3bc20, 0xc425a02d80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251652c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3bc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b4fc30, 0xc424e93810)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425b3bc20, 0x0, 0x0, 0x0, 0xc424e93810, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425b3bc20, 0x6f0968, 0x3, 0x51f701, 0xc4257a5e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425b3bc20, 0x5, 0xc4224fb560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56000, 0xc425a02e30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b54c30, 0xc424e93870)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425c56000, 0x0, 0x0, 0x0, 0xc424e93870, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425c56000, 0x6f0968, 0x3, 0x51f701, 0xc4257a5fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425c56000, 0x5, 0xc4224fb580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8101 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c561e0, 0xc425a02e90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c561e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c561e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b55c30, 0xc424e938a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425c561e0, 0x0, 0x0, 0x0, 0xc424e938a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425c561e0, 0x6f0968, 0x3, 0x51f701, 0xc425588090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425c561e0, 0x5, 0xc4224fb5a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c562d0, 0xc425a02eb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c562d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c562d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b56c30, 0xc424e938b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425c562d0, 0x0, 0x0, 0x0, 0xc424e938b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425c562d0, 0x6f0968, 0x3, 0x51f701, 0xc4255880f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425c562d0, 0x5, 0xc4224fb5c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8103 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56690, 0xc425a02f80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b57c30, 0xc424e93918)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425c56690, 0x0, 0x0, 0x0, 0xc424e93918, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425c56690, 0x6f0968, 0x3, 0x51f701, 0xc425588270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425c56690, 0x5, 0xc4224fb5e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8104 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56a50, 0xc425a03000)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251658a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b60c30, 0xc424e93978)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425c56a50, 0x0, 0x0, 0x0, 0xc424e93978, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425c56a50, 0x6f0968, 0x3, 0x51f701, 0xc4255883f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425c56a50, 0x5, 0xc4224fb600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8105 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8107 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56f00, 0xc425a030a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b61c30, 0xc424e939f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c56f00, 0x0, 0x0, 0x0, 0xc424e939f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c56f00, 0x6f0968, 0x3, 0x51f701, 0xc4255885d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c56f00, 0x5, 0xc4224fb9f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10532 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bfb30, 0xc4254b78d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bfb30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bfb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d3c30, 0xc424128ad8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4241bfb30, 0x0, 0x0, 0x0, 0xc424128ad8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4241bfb30, 0x6f0968, 0x3, 0x51f701, 0xc4249810e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4241bfb30, 0x5, 0xc4234e12e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10533 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bfd10, 0xc4254b7950)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bfd10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bfd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d8c30, 0xc424128b08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4241bfd10, 0x0, 0x0, 0x0, 0xc424128b08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4241bfd10, 0x6f0968, 0x3, 0x51f701, 0xc4249811a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4241bfd10, 0x5, 0xc4234e1300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8108 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c572c0, 0xc425a03120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c572c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c572c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b52c30, 0xc424e93a50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425c572c0, 0x0, 0x0, 0x0, 0xc424e93a50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425c572c0, 0x6f0968, 0x3, 0x51f701, 0xc425588750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425c572c0, 0x5, 0xc4224fba10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8109 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539fb30, 0xc425a7cd50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eade0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539fb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a91c30, 0xc424871460)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42539fb30, 0x0, 0x0, 0x0, 0xc424871460, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42539fb30, 0x6f0968, 0x3, 0x51f701, 0xc4257ba990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42539fb30, 0x5, 0xc4224fba30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8110 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565590, 0xc425a7d290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a97c30, 0xc424871700)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425565590, 0x0, 0x0, 0x0, 0xc424871700, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425565590, 0x6f0968, 0x3, 0x51f701, 0xc4257bb440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425565590, 0x5, 0xc4224fba50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8111 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a000, 0xc425a02850)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b04c30, 0xc424e93540)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425b3a000, 0x0, 0x0, 0x0, 0xc424e93540, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425b3a000, 0x6f0968, 0x3, 0x51f701, 0xc4257a52f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425b3a000, 0x5, 0xc4224fba70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8112 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b770, 0xc425a02c70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251650c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b03c30, 0xc424e93798)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425b3b770, 0x0, 0x0, 0x0, 0xc424e93798, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425b3b770, 0x6f0968, 0x3, 0x51f701, 0xc4257a5c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425b3b770, 0x5, 0xc4224fba90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8113 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c564b0, 0xc425a02f20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c564b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c564b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b59c30, 0xc424e938e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425c564b0, 0x0, 0x0, 0x0, 0xc424e938e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425c564b0, 0x6f0968, 0x3, 0x51f701, 0xc4255881b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425c564b0, 0x5, 0xc4224fbab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8130 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56870, 0xc425a02fc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251657e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b4ac30, 0xc424e93948)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425c56870, 0x0, 0x0, 0x0, 0xc424e93948, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425c56870, 0x6f0968, 0x3, 0x51f701, 0xc425588330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425c56870, 0x5, 0xc4224fbad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8120 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c530e0, 0xc4256daf20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223367a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c530e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c530e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef0c30, 0xc423ddc988)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c530e0, 0x0, 0x0, 0x0, 0xc423ddc988, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c530e0, 0x6f0968, 0x3, 0x51f701, 0xc424f02240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c530e0, 0x5, 0xc422491950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422506ba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8131 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56c30, 0xc425a03040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b4bc30, 0xc424e939a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425c56c30, 0x0, 0x0, 0x0, 0xc424e939a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425c56c30, 0x6f0968, 0x3, 0x51f701, 0xc4255884b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425c56c30, 0x5, 0xc4224fbaf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8132 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c570e0, 0xc425a030e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c570e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c570e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b5cc30, 0xc424e93a20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425c570e0, 0x0, 0x0, 0x0, 0xc424e93a20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425c570e0, 0x6f0968, 0x3, 0x51f701, 0xc425588690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425c570e0, 0x5, 0xc4224fbb10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8133 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c574a0, 0xc425a03160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c574a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c574a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b5dc30, 0xc424e93a80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425c574a0, 0x0, 0x0, 0x0, 0xc424e93a80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425c574a0, 0x6f0968, 0x3, 0x51f701, 0xc425588810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425c574a0, 0x5, 0xc4224fbb30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8134 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57680, 0xc425a031c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b5ec30, 0xc424e93ab0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425c57680, 0x0, 0x0, 0x0, 0xc424e93ab0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425c57680, 0x6f0968, 0x3, 0x51f701, 0xc4255888d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425c57680, 0x5, 0xc4224fbb50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8135 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57860, 0xc425a03240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b5fc30, 0xc424e93ae0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425c57860, 0x0, 0x0, 0x0, 0xc424e93ae0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425c57860, 0x6f0968, 0x3, 0x51f701, 0xc425588990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425c57860, 0x5, 0xc4224fbb70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8136 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57c20, 0xc425a032f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b68c30, 0xc424e93b40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425c57c20, 0x0, 0x0, 0x0, 0xc424e93b40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425c57c20, 0x6f0968, 0x3, 0x51f701, 0xc425588b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425c57c20, 0x5, 0xc4224fbb90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8137 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee000, 0xc425a033c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b69c30, 0xc424e93ba0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243ee000, 0x0, 0x0, 0x0, 0xc424e93ba0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243ee000, 0x6f0968, 0x3, 0x51f701, 0xc425588cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243ee000, 0x5, 0xc4224fbbb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8138 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee3c0, 0xc425a03470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b5ac30, 0xc424e93c00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4243ee3c0, 0x0, 0x0, 0x0, 0xc424e93c00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4243ee3c0, 0x6f0968, 0x3, 0x51f701, 0xc425588e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4243ee3c0, 0x5, 0xc4224fbbd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8139 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee5a0, 0xc425a034d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b5bc30, 0xc424e93c30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243ee5a0, 0x0, 0x0, 0x0, 0xc424e93c30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243ee5a0, 0x6f0968, 0x3, 0x51f701, 0xc425588f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243ee5a0, 0x5, 0xc4224fbbf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8140 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ef00, 0xc425a7d710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251802e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b70c30, 0xc424871988)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42562ef00, 0x0, 0x0, 0x0, 0xc424871988, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42562ef00, 0x6f0968, 0x3, 0x51f701, 0xc4257bbec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42562ef00, 0x5, 0xc4224fbc10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8141 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f2c0, 0xc425a7d7b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b71c30, 0xc4248719e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42562f2c0, 0x0, 0x0, 0x0, 0xc4248719e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42562f2c0, 0x6f0968, 0x3, 0x51f701, 0xc425664060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42562f2c0, 0x5, 0xc4224fbc30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8142 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8144 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f680, 0xc425a7d8b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b62c30, 0xc424871a48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562f680, 0x0, 0x0, 0x0, 0xc424871a48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562f680, 0x6f0968, 0x3, 0x51f701, 0xc4256641e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562f680, 0x5, 0xc42255e010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8145 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562fa40, 0xc425a7d950)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562fa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b63c30, 0xc424871aa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562fa40, 0x0, 0x0, 0x0, 0xc424871aa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562fa40, 0x6f0968, 0x3, 0x51f701, 0xc425664360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562fa40, 0x5, 0xc42255e030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8146 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562fe00, 0xc425a7da60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562fe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b78c30, 0xc424871b08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562fe00, 0x0, 0x0, 0x0, 0xc424871b08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562fe00, 0x6f0968, 0x3, 0x51f701, 0xc4256644e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562fe00, 0x5, 0xc42255e050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea1e0, 0xc425a7db10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b79c30, 0xc424871b68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423aea1e0, 0x0, 0x0, 0x0, 0xc424871b68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423aea1e0, 0x6f0968, 0x3, 0x51f701, 0xc425664660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423aea1e0, 0x5, 0xc42255e070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8148 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea690, 0xc425a7dc20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b6ac30, 0xc424871be0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423aea690, 0x0, 0x0, 0x0, 0xc424871be0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423aea690, 0x6f0968, 0x3, 0x51f701, 0xc425664840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423aea690, 0x5, 0xc42255e090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8149 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea870, 0xc425a7dc90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b6bc30, 0xc424871c10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423aea870, 0x0, 0x0, 0x0, 0xc424871c10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423aea870, 0x6f0968, 0x3, 0x51f701, 0xc425664900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423aea870, 0x5, 0xc42255e0b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8150 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeab40, 0xc425a7dd10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b80c30, 0xc424871c58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423aeab40, 0x0, 0x0, 0x0, 0xc424871c58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423aeab40, 0x6f0968, 0x3, 0x51f701, 0xc425664a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423aeab40, 0x5, 0xc42255e0d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8151 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeaf00, 0xc425a7de10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeaf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeaf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b81c30, 0xc424871cb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423aeaf00, 0x0, 0x0, 0x0, 0xc424871cb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423aeaf00, 0x6f0968, 0x3, 0x51f701, 0xc425664ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423aeaf00, 0x5, 0xc42255e0f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8152 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb2c0, 0xc425a7dea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251811a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b72c30, 0xc424871d18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423aeb2c0, 0x0, 0x0, 0x0, 0xc424871d18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423aeb2c0, 0x6f0968, 0x3, 0x51f701, 0xc425664d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423aeb2c0, 0x5, 0xc42255e110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8153 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb770, 0xc425a7dfb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b73c30, 0xc424871d90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423aeb770, 0x0, 0x0, 0x0, 0xc424871d90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423aeb770, 0x6f0968, 0x3, 0x51f701, 0xc425664f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423aeb770, 0x5, 0xc42255e130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8154 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aebb30, 0xc4259aa050)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aebb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aebb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b88c30, 0xc424871df0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423aebb30, 0x0, 0x0, 0x0, 0xc424871df0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423aebb30, 0x6f0968, 0x3, 0x51f701, 0xc425665080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423aebb30, 0x5, 0xc42255e150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8121 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c532c0, 0xc4256daf60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c532c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c532c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef1c30, 0xc423ddc9b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c532c0, 0x0, 0x0, 0x0, 0xc423ddc9b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c532c0, 0x6f0968, 0x3, 0x51f701, 0xc424f02300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c532c0, 0x5, 0xc422491970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422506ba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8155 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aebef0, 0xc4259aa150)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251816a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aebef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aebef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b89c30, 0xc424871e50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423aebef0, 0x0, 0x0, 0x0, 0xc424871e50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423aebef0, 0x6f0968, 0x3, 0x51f701, 0xc425665200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423aebef0, 0x5, 0xc42255e170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8122 [semacquire]:
sync.runtime_Semacquire(0xc422491a5c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491a50)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422506ba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8156 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b402d0, 0xc4259aa1f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b402d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b402d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b7ac30, 0xc424871eb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425b402d0, 0x0, 0x0, 0x0, 0xc424871eb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425b402d0, 0x6f0968, 0x3, 0x51f701, 0xc425665380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425b402d0, 0x5, 0xc42255e190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8157 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40690, 0xc4259aa300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251819c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b7bc30, 0xc424871f10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425b40690, 0x0, 0x0, 0x0, 0xc424871f10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425b40690, 0x6f0968, 0x3, 0x51f701, 0xc425665500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425b40690, 0x5, 0xc42255e1b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8158 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40a50, 0xc4259aa3b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b91c30, 0xc424871f70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425b40a50, 0x0, 0x0, 0x0, 0xc424871f70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425b40a50, 0x6f0968, 0x3, 0x51f701, 0xc4256656b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425b40a50, 0x5, 0xc42255e1d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8159 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40c30, 0xc4259aa400)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b82c30, 0xc424871fa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425b40c30, 0x0, 0x0, 0x0, 0xc424871fa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425b40c30, 0x6f0968, 0x3, 0x51f701, 0xc425665770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425b40c30, 0x5, 0xc42255e1f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8160 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40e10, 0xc4259aa480)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b83c30, 0xc424871fd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425b40e10, 0x0, 0x0, 0x0, 0xc424871fd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425b40e10, 0x6f0968, 0x3, 0x51f701, 0xc425665830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425b40e10, 0x5, 0xc42255e210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8161 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40ff0, 0xc4259aa500)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b8cc30, 0xc4259b6000)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425b40ff0, 0x0, 0x0, 0x0, 0xc4259b6000, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425b40ff0, 0x6f0968, 0x3, 0x51f701, 0xc4256658f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425b40ff0, 0x5, 0xc42255e230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8162 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b411d0, 0xc4259aa550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b411d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b411d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b8dc30, 0xc4259b6030)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425b411d0, 0x0, 0x0, 0x0, 0xc4259b6030, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425b411d0, 0x6f0968, 0x3, 0x51f701, 0xc4256659b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425b411d0, 0x5, 0xc42255e250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8163 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8124 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dcd20, 0xc425768b60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cee60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dcd20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dcd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee2c30, 0xc425585670)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244dcd20, 0x0, 0x0, 0x0, 0xc425585670, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244dcd20, 0x6f0968, 0x3, 0x51f701, 0xc42521da70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244dcd20, 0x5, 0xc422491a70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224c31c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8165 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b413b0, 0xc4259aa5b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b413b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b413b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b8ec30, 0xc4259b6060)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425b413b0, 0x0, 0x0, 0x0, 0xc4259b6060, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425b413b0, 0x6f0968, 0x3, 0x51f701, 0xc425665a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425b413b0, 0x5, 0xc42255e600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10530 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf770, 0xc4254b77d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d1c30, 0xc424128a78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4241bf770, 0x0, 0x0, 0x0, 0xc424128a78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4241bf770, 0x6f0968, 0x3, 0x51f701, 0xc424980f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4241bf770, 0x5, 0xc4234e12a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8166 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41590, 0xc4259aa630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b8fc30, 0xc4259b6090)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425b41590, 0x0, 0x0, 0x0, 0xc4259b6090, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425b41590, 0x6f0968, 0x3, 0x51f701, 0xc425665b30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425b41590, 0x5, 0xc42255e620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8167 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41770, 0xc4259aa6b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b98c30, 0xc4259b60c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425b41770, 0x0, 0x0, 0x0, 0xc4259b60c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425b41770, 0x6f0968, 0x3, 0x51f701, 0xc425665bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425b41770, 0x5, 0xc42255e640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8168 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41950, 0xc4259aa6f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b99c30, 0xc4259b60f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425b41950, 0x0, 0x0, 0x0, 0xc4259b60f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425b41950, 0x6f0968, 0x3, 0x51f701, 0xc425665cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425b41950, 0x5, 0xc42255e660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8169 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41b30, 0xc4259aa740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b8ac30, 0xc4259b6120)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425b41b30, 0x0, 0x0, 0x0, 0xc4259b6120, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425b41b30, 0x6f0968, 0x3, 0x51f701, 0xc425665d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425b41b30, 0x5, 0xc42255e680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8170 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41d10, 0xc4259aa7b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b8bc30, 0xc4259b6150)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425b41d10, 0x0, 0x0, 0x0, 0xc4259b6150, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425b41d10, 0x6f0968, 0x3, 0x51f701, 0xc425665e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425b41d10, 0x5, 0xc42255e6a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8171 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41ef0, 0xc4259aa830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b94c30, 0xc4259b6180)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425b41ef0, 0x0, 0x0, 0x0, 0xc4259b6180, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425b41ef0, 0x6f0968, 0x3, 0x51f701, 0xc425665ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425b41ef0, 0x5, 0xc42255e6c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8172 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254800f0, 0xc4259aa870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254800f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254800f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b95c30, 0xc4259b61b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4254800f0, 0x0, 0x0, 0x0, 0xc4259b61b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4254800f0, 0x6f0968, 0x3, 0x51f701, 0xc425665fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4254800f0, 0x5, 0xc42255e6e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8173 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254802d0, 0xc4259aa8e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254802d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254802d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b96c30, 0xc4259b61e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4254802d0, 0x0, 0x0, 0x0, 0xc4259b61e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4254802d0, 0x6f0968, 0x3, 0x51f701, 0xc425452090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4254802d0, 0x5, 0xc42255e700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8174 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254804b0, 0xc4259aa960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254804b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254804b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b97c30, 0xc4259b6210)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4254804b0, 0x0, 0x0, 0x0, 0xc4259b6210, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4254804b0, 0x6f0968, 0x3, 0x51f701, 0xc425452150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4254804b0, 0x5, 0xc42255e720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10531 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf950, 0xc4254b7850)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d2c30, 0xc424128aa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4241bf950, 0x0, 0x0, 0x0, 0xc424128aa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4241bf950, 0x6f0968, 0x3, 0x51f701, 0xc424981020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4241bf950, 0x5, 0xc4234e12c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8175 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480690, 0xc4259aa9b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ba0c30, 0xc4259b6240)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425480690, 0x0, 0x0, 0x0, 0xc4259b6240, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425480690, 0x6f0968, 0x3, 0x51f701, 0xc425452210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425480690, 0x5, 0xc42255e740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8176 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480870, 0xc4259aa9f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ba1c30, 0xc4259b6270)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425480870, 0x0, 0x0, 0x0, 0xc4259b6270, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425480870, 0x6f0968, 0x3, 0x51f701, 0xc4254522d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425480870, 0x5, 0xc42255e760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8177 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480a50, 0xc4259aaa60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b92c30, 0xc4259b62a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425480a50, 0x0, 0x0, 0x0, 0xc4259b62a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425480a50, 0x6f0968, 0x3, 0x51f701, 0xc425452390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425480a50, 0x5, 0xc42255e780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8178 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480c30, 0xc4259aaad0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b93c30, 0xc4259b62d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425480c30, 0x0, 0x0, 0x0, 0xc4259b62d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425480c30, 0x6f0968, 0x3, 0x51f701, 0xc425452450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425480c30, 0x5, 0xc42255e7a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8179 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480f00, 0xc4259aab50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ea00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b9cc30, 0xc4259b6318)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425480f00, 0x0, 0x0, 0x0, 0xc4259b6318, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425480f00, 0x6f0968, 0x3, 0x51f701, 0xc425452570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425480f00, 0x5, 0xc42255e7c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8180 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254810e0, 0xc4259aabd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502eac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254810e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254810e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b9dc30, 0xc4259b6348)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4254810e0, 0x0, 0x0, 0x0, 0xc4259b6348, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4254810e0, 0x6f0968, 0x3, 0x51f701, 0xc425452630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4254810e0, 0x5, 0xc42255e7e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8181 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254812c0, 0xc4259aac10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502eb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254812c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254812c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b9ec30, 0xc4259b6378)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4254812c0, 0x0, 0x0, 0x0, 0xc4259b6378, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4254812c0, 0x6f0968, 0x3, 0x51f701, 0xc4254526f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4254812c0, 0x5, 0xc42255e800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8182 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254814a0, 0xc4259aac60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ec40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254814a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254814a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b9fc30, 0xc4259b63a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4254814a0, 0x0, 0x0, 0x0, 0xc4259b63a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4254814a0, 0x6f0968, 0x3, 0x51f701, 0xc4254527b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4254814a0, 0x5, 0xc42255e820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8183 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481680, 0xc4259aacd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ed20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ba8c30, 0xc4259b63d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425481680, 0x0, 0x0, 0x0, 0xc4259b63d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425481680, 0x6f0968, 0x3, 0x51f701, 0xc425452870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425481680, 0x5, 0xc42255e840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8184 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481860, 0xc4259aad10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ede0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ba9c30, 0xc4259b6408)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425481860, 0x0, 0x0, 0x0, 0xc4259b6408, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425481860, 0x6f0968, 0x3, 0x51f701, 0xc425452930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425481860, 0x5, 0xc42255ebe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8210 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0690, 0xc4257697c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee3c30, 0xc425585c28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423df0690, 0x0, 0x0, 0x0, 0xc425585c28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423df0690, 0x6f0968, 0x3, 0x51f701, 0xc4250cf200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423df0690, 0x5, 0xc422491d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224c3480, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8187 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564000, 0xc425a7ce40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eafc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423acec30, 0xc4248714d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425564000, 0x0, 0x0, 0x0, 0xc4248714d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425564000, 0x6f0968, 0x3, 0x51f701, 0xc4257bab70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425564000, 0x5, 0xc42255ec00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8188 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481c20, 0xc4259aad90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ef60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b9bc30, 0xc4259b6468)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425481c20, 0x0, 0x0, 0x0, 0xc4259b6468, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425481c20, 0x6f0968, 0x3, 0x51f701, 0xc425452ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425481c20, 0x5, 0xc42255ec20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8189 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481e00, 0xc4259aadd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb0c30, 0xc4259b6498)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425481e00, 0x0, 0x0, 0x0, 0xc4259b6498, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425481e00, 0x6f0968, 0x3, 0x51f701, 0xc425452ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425481e00, 0x5, 0xc42255ec40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8190 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace000, 0xc4259aae10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb1c30, 0xc4259b64c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422ace000, 0x0, 0x0, 0x0, 0xc4259b64c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422ace000, 0x6f0968, 0x3, 0x51f701, 0xc425452c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422ace000, 0x5, 0xc42255ec60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8191 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace1e0, 0xc4259aae50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ba2c30, 0xc4259b64f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422ace1e0, 0x0, 0x0, 0x0, 0xc4259b64f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422ace1e0, 0x6f0968, 0x3, 0x51f701, 0xc425452d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422ace1e0, 0x5, 0xc42255ec80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8192 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace3c0, 0xc4259aae90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ba3c30, 0xc4259b6528)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422ace3c0, 0x0, 0x0, 0x0, 0xc4259b6528, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422ace3c0, 0x6f0968, 0x3, 0x51f701, 0xc425452de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422ace3c0, 0x5, 0xc42255eca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8193 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f4a0, 0xc425a02670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bacc30, 0xc424e93420)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42573f4a0, 0x0, 0x0, 0x0, 0xc424e93420, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42573f4a0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42573f4a0, 0x5, 0xc42255ecc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8194 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56e10, 0xc425a03080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423badc30, 0xc424e939d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425c56e10, 0x0, 0x0, 0x0, 0xc424e939d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425c56e10, 0x6f0968, 0x3, 0x51f701, 0xc425588570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425c56e10, 0x5, 0xc42255ece0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8195 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee780, 0xc425a03510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423baec30, 0xc424e93c60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243ee780, 0x0, 0x0, 0x0, 0xc424e93c60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243ee780, 0x6f0968, 0x3, 0x51f701, 0xc425588fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243ee780, 0x5, 0xc42255ed00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8196 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee960, 0xc425a035a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bafc30, 0xc424e93c90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243ee960, 0x0, 0x0, 0x0, 0xc424e93c90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243ee960, 0x6f0968, 0x3, 0x51f701, 0xc425589080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243ee960, 0x5, 0xc42255ed20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8197 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243eeb40, 0xc425a035e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243eeb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243eeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb8c30, 0xc424e93cc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4243eeb40, 0x0, 0x0, 0x0, 0xc424e93cc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4243eeb40, 0x6f0968, 0x3, 0x51f701, 0xc425589140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4243eeb40, 0x5, 0xc42255ed40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8198 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243eed20, 0xc425a03620)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243eed20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243eed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb9c30, 0xc424e93cf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4243eed20, 0x0, 0x0, 0x0, 0xc424e93cf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4243eed20, 0x6f0968, 0x3, 0x51f701, 0xc425589200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4243eed20, 0x5, 0xc42255ed60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8199 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243eef00, 0xc425a03660)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243eef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243eef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423baac30, 0xc424e93d20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243eef00, 0x0, 0x0, 0x0, 0xc424e93d20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243eef00, 0x6f0968, 0x3, 0x51f701, 0xc4255892c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243eef00, 0x5, 0xc42255ed80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8200 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef0e0, 0xc425a036a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423babc30, 0xc424e93d50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243ef0e0, 0x0, 0x0, 0x0, 0xc424e93d50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243ef0e0, 0x6f0968, 0x3, 0x51f701, 0xc425589380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243ef0e0, 0x5, 0xc42255eda0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8201 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef4a0, 0xc425a03720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb4c30, 0xc424e93db0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4243ef4a0, 0x0, 0x0, 0x0, 0xc424e93db0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4243ef4a0, 0x6f0968, 0x3, 0x51f701, 0xc425589500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4243ef4a0, 0x5, 0xc42255edc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8202 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef680, 0xc425a03760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8aaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb5c30, 0xc424e93de0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243ef680, 0x0, 0x0, 0x0, 0xc424e93de0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243ef680, 0x6f0968, 0x3, 0x51f701, 0xc4255895f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243ef680, 0x5, 0xc42255ede0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8203 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef860, 0xc425a037a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ab60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb6c30, 0xc424e93e10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4243ef860, 0x0, 0x0, 0x0, 0xc424e93e10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4243ef860, 0x6f0968, 0x3, 0x51f701, 0xc4255896b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4243ef860, 0x5, 0xc42255ee00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8204 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243efa40, 0xc425a03800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ac20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243efa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243efa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb7c30, 0xc424e93e40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4243efa40, 0x0, 0x0, 0x0, 0xc424e93e40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4243efa40, 0x6f0968, 0x3, 0x51f701, 0xc425589770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4243efa40, 0x5, 0xc42255ee20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8205 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8207 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243efc20, 0xc425a03880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ace0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243efc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243efc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc0c30, 0xc424e93e70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243efc20, 0x0, 0x0, 0x0, 0xc424e93e70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243efc20, 0x6f0968, 0x3, 0x51f701, 0xc425589830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243efc20, 0x5, 0xc42255f190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10528 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf3b0, 0xc4254b76d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf3b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260cbc30, 0xc424128a18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4241bf3b0, 0x0, 0x0, 0x0, 0xc424128a18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4241bf3b0, 0x6f0968, 0x3, 0x51f701, 0xc424980db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4241bf3b0, 0x5, 0xc4234e1260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10529 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf590, 0xc4254b7750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d0c30, 0xc424128a48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4241bf590, 0x0, 0x0, 0x0, 0xc424128a48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4241bf590, 0x6f0968, 0x3, 0x51f701, 0xc424980e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4241bf590, 0x5, 0xc4234e1280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8208 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243efe00, 0xc425a038d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ada0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243efe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243efe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc1c30, 0xc424e93ea0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243efe00, 0x0, 0x0, 0x0, 0xc424e93ea0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243efe00, 0x6f0968, 0x3, 0x51f701, 0xc4255898f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243efe00, 0x5, 0xc42255f1b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8209 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e000, 0xc425a03930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ae60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb2c30, 0xc424e93ed0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42472e000, 0x0, 0x0, 0x0, 0xc424e93ed0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42472e000, 0x6f0968, 0x3, 0x51f701, 0xc4255899b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42472e000, 0x5, 0xc42255f1d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8226 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e1e0, 0xc425a039b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8af20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb3c30, 0xc424e93f00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42472e1e0, 0x0, 0x0, 0x0, 0xc424e93f00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42472e1e0, 0x6f0968, 0x3, 0x51f701, 0xc425589a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42472e1e0, 0x5, 0xc42255f1f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8227 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c563c0, 0xc425a02ed0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251655e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c563c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c563c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bbcc30, 0xc424e938d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425c563c0, 0x0, 0x0, 0x0, 0xc424e938d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425c563c0, 0x6f0968, 0x3, 0x51f701, 0xc425588150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425c563c0, 0x5, 0xc42255f210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8228 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea3c0, 0xc425a7db60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bbdc30, 0xc424871b98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423aea3c0, 0x0, 0x0, 0x0, 0xc424871b98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423aea3c0, 0x6f0968, 0x3, 0x51f701, 0xc425664720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423aea3c0, 0x5, 0xc42255f230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8229 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeaa50, 0xc425a7dcd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeaa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeaa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bbec30, 0xc424871c40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423aeaa50, 0x0, 0x0, 0x0, 0xc424871c40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423aeaa50, 0x6f0968, 0x3, 0x51f701, 0xc4256649c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423aeaa50, 0x5, 0xc42255f250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8230 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeac30, 0xc425a7dd50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bbfc30, 0xc424871c70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423aeac30, 0x0, 0x0, 0x0, 0xc424871c70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423aeac30, 0x6f0968, 0x3, 0x51f701, 0xc425664a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423aeac30, 0x5, 0xc42255f270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8231 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeae10, 0xc425a7ddd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc8c30, 0xc424871ca0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423aeae10, 0x0, 0x0, 0x0, 0xc424871ca0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423aeae10, 0x6f0968, 0x3, 0x51f701, 0xc425664b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423aeae10, 0x5, 0xc42255f290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8232 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeaff0, 0xc425a7de30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeaff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeaff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc9c30, 0xc424871cd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423aeaff0, 0x0, 0x0, 0x0, 0xc424871cd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423aeaff0, 0x6f0968, 0x3, 0x51f701, 0xc425664c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423aeaff0, 0x5, 0xc42255f2b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8233 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb1d0, 0xc425a7de70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bbac30, 0xc424871d00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423aeb1d0, 0x0, 0x0, 0x0, 0xc424871d00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423aeb1d0, 0x6f0968, 0x3, 0x51f701, 0xc425664cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423aeb1d0, 0x5, 0xc42255f2d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8234 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb4a0, 0xc425a7df10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bbbc30, 0xc424871d48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423aeb4a0, 0x0, 0x0, 0x0, 0xc424871d48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423aeb4a0, 0x6f0968, 0x3, 0x51f701, 0xc425664de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423aeb4a0, 0x5, 0xc42255f2f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8235 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb680, 0xc425a7df90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc4c30, 0xc424871d78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc423aeb680, 0x0, 0x0, 0x0, 0xc424871d78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc423aeb680, 0x6f0968, 0x3, 0x51f701, 0xc425664ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc423aeb680, 0x5, 0xc42255f310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8236 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb860, 0xc425a7dfd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251813e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc5c30, 0xc424871da8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc423aeb860, 0x0, 0x0, 0x0, 0xc424871da8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc423aeb860, 0x6f0968, 0x3, 0x51f701, 0xc425664f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc423aeb860, 0x5, 0xc42255f330, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8237 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeba40, 0xc4259aa020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251814a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc6c30, 0xc424871dd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423aeba40, 0x0, 0x0, 0x0, 0xc424871dd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423aeba40, 0x6f0968, 0x3, 0x51f701, 0xc425665020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423aeba40, 0x5, 0xc42255f350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8238 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aebc20, 0xc4259aa090)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aebc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aebc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc7c30, 0xc424871e08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc423aebc20, 0x0, 0x0, 0x0, 0xc424871e08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc423aebc20, 0x6f0968, 0x3, 0x51f701, 0xc4256650e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc423aebc20, 0x5, 0xc42255f370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8239 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aebe00, 0xc4259aa110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aebe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aebe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd0c30, 0xc424871e38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423aebe00, 0x0, 0x0, 0x0, 0xc424871e38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423aebe00, 0x6f0968, 0x3, 0x51f701, 0xc4256651a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423aebe00, 0x5, 0xc42255f390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8240 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b401e0, 0xc4259aa1d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251817c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b401e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b401e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc2c30, 0xc424871e98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425b401e0, 0x0, 0x0, 0x0, 0xc424871e98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425b401e0, 0x6f0968, 0x3, 0x51f701, 0xc425665320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425b401e0, 0x5, 0xc42255f3b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8241 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b403c0, 0xc4259aa240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b403c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b403c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc3c30, 0xc424871ec8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425b403c0, 0x0, 0x0, 0x0, 0xc424871ec8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425b403c0, 0x6f0968, 0x3, 0x51f701, 0xc4256653e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425b403c0, 0x5, 0xc42255f3d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8242 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8244 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b405a0, 0xc4259aa2c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b405a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b405a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bccc30, 0xc424871ef8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425b405a0, 0x0, 0x0, 0x0, 0xc424871ef8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425b405a0, 0x6f0968, 0x3, 0x51f701, 0xc4256654a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425b405a0, 0x5, 0xc42255f730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8216 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f680, 0xc42568e140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef8c30, 0xc424c500f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c4f680, 0x0, 0x0, 0x0, 0xc424c500f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c4f680, 0x6f0968, 0x3, 0x51f701, 0xc424f86630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c4f680, 0x5, 0xc422491fa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224c3740, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8245 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40780, 0xc4259aa340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bcdc30, 0xc424871f28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425b40780, 0x0, 0x0, 0x0, 0xc424871f28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425b40780, 0x6f0968, 0x3, 0x51f701, 0xc425665560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425b40780, 0x5, 0xc42255f750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8246 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40960, 0xc4259aa390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bcec30, 0xc424871f58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425b40960, 0x0, 0x0, 0x0, 0xc424871f58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425b40960, 0x6f0968, 0x3, 0x51f701, 0xc425665620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425b40960, 0x5, 0xc42255f770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8247 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40b40, 0xc4259aa3d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bcfc30, 0xc424871f88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425b40b40, 0x0, 0x0, 0x0, 0xc424871f88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425b40b40, 0x6f0968, 0x3, 0x51f701, 0xc425665710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425b40b40, 0x5, 0xc42255f790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8248 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40d20, 0xc4259aa440)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd8c30, 0xc424871fb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425b40d20, 0x0, 0x0, 0x0, 0xc424871fb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425b40d20, 0x6f0968, 0x3, 0x51f701, 0xc4256657d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425b40d20, 0x5, 0xc42255f7b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8249 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40f00, 0xc4259aa4c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd9c30, 0xc424871fe8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425b40f00, 0x0, 0x0, 0x0, 0xc424871fe8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425b40f00, 0x6f0968, 0x3, 0x51f701, 0xc425665890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425b40f00, 0x5, 0xc42255f7d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8250 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b410e0, 0xc4259aa530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b410e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b410e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bcac30, 0xc4259b6018)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425b410e0, 0x0, 0x0, 0x0, 0xc4259b6018, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425b410e0, 0x6f0968, 0x3, 0x51f701, 0xc425665950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425b410e0, 0x5, 0xc42255f7f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8251 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b412c0, 0xc4259aa570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b412c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b412c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bcbc30, 0xc4259b6048)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425b412c0, 0x0, 0x0, 0x0, 0xc4259b6048, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425b412c0, 0x6f0968, 0x3, 0x51f701, 0xc425665a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425b412c0, 0x5, 0xc42255f810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8252 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b414a0, 0xc4259aa5f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b414a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b414a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd4c30, 0xc4259b6078)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425b414a0, 0x0, 0x0, 0x0, 0xc4259b6078, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425b414a0, 0x6f0968, 0x3, 0x51f701, 0xc425665ad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425b414a0, 0x5, 0xc42255f830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8253 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41680, 0xc4259aa670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd5c30, 0xc4259b60a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425b41680, 0x0, 0x0, 0x0, 0xc4259b60a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425b41680, 0x6f0968, 0x3, 0x51f701, 0xc425665b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425b41680, 0x5, 0xc42255f850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8254 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41860, 0xc4259aa6d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd6c30, 0xc4259b60d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425b41860, 0x0, 0x0, 0x0, 0xc4259b60d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425b41860, 0x6f0968, 0x3, 0x51f701, 0xc425665c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425b41860, 0x5, 0xc42255f870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8255 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41a40, 0xc4259aa710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd7c30, 0xc4259b6108)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425b41a40, 0x0, 0x0, 0x0, 0xc4259b6108, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425b41a40, 0x6f0968, 0x3, 0x51f701, 0xc425665d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425b41a40, 0x5, 0xc42255f890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8256 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41c20, 0xc4259aa770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be0c30, 0xc4259b6138)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425b41c20, 0x0, 0x0, 0x0, 0xc4259b6138, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425b41c20, 0x6f0968, 0x3, 0x51f701, 0xc425665dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425b41c20, 0x5, 0xc42255f8b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8257 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41e00, 0xc4259aa7f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be1c30, 0xc4259b6168)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425b41e00, 0x0, 0x0, 0x0, 0xc4259b6168, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425b41e00, 0x6f0968, 0x3, 0x51f701, 0xc425665e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425b41e00, 0x5, 0xc42255f8d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8258 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254801e0, 0xc4259aa890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254801e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254801e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd2c30, 0xc4259b61c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4254801e0, 0x0, 0x0, 0x0, 0xc4259b61c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4254801e0, 0x6f0968, 0x3, 0x51f701, 0xc425452030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4254801e0, 0x5, 0xc42255f8f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8259 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254803c0, 0xc4259aa920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254803c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254803c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd3c30, 0xc4259b61f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4254803c0, 0x0, 0x0, 0x0, 0xc4259b61f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4254803c0, 0x6f0968, 0x3, 0x51f701, 0xc4254520f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4254803c0, 0x5, 0xc42255f910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8260 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254805a0, 0xc4259aa990)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254805a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254805a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be8c30, 0xc4259b6228)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4254805a0, 0x0, 0x0, 0x0, 0xc4259b6228, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4254805a0, 0x6f0968, 0x3, 0x51f701, 0xc4254521b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4254805a0, 0x5, 0xc42255f930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8261 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480780, 0xc4259aa9d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be9c30, 0xc4259b6258)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425480780, 0x0, 0x0, 0x0, 0xc4259b6258, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425480780, 0x6f0968, 0x3, 0x51f701, 0xc425452270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425480780, 0x5, 0xc42255f950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8262 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480960, 0xc4259aaa20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bdac30, 0xc4259b6288)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425480960, 0x0, 0x0, 0x0, 0xc4259b6288, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425480960, 0x6f0968, 0x3, 0x51f701, 0xc425452330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425480960, 0x5, 0xc42255f970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8263 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8265 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480b40, 0xc4259aaaa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bdbc30, 0xc4259b62b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425480b40, 0x0, 0x0, 0x0, 0xc4259b62b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425480b40, 0x6f0968, 0x3, 0x51f701, 0xc4254523f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425480b40, 0x5, 0xc42255fca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10525 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf1d0, 0xc4254b7650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf1d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260cac30, 0xc4241289e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4241bf1d0, 0x0, 0x0, 0x0, 0xc4241289e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4241bf1d0, 0x6f0968, 0x3, 0x51f701, 0xc424980cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4241bf1d0, 0x5, 0xc4234e0e80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10526 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8266 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480e10, 0xc4259aab10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be4c30, 0xc4259b6300)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425480e10, 0x0, 0x0, 0x0, 0xc4259b6300, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425480e10, 0x6f0968, 0x3, 0x51f701, 0xc425452510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425480e10, 0x5, 0xc42255fcc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8267 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480ff0, 0xc4259aab90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ea60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be5c30, 0xc4259b6330)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425480ff0, 0x0, 0x0, 0x0, 0xc4259b6330, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425480ff0, 0x6f0968, 0x3, 0x51f701, 0xc4254525d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425480ff0, 0x5, 0xc42255fce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254811d0, 0xc4259aabf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502eb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254811d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254811d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be6c30, 0xc4259b6360)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4254811d0, 0x0, 0x0, 0x0, 0xc4259b6360, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4254811d0, 0x6f0968, 0x3, 0x51f701, 0xc425452690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4254811d0, 0x5, 0xc42255fd00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8269 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254813b0, 0xc4259aac30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ebe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254813b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254813b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be7c30, 0xc4259b6390)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4254813b0, 0x0, 0x0, 0x0, 0xc4259b6390, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4254813b0, 0x6f0968, 0x3, 0x51f701, 0xc425452750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4254813b0, 0x5, 0xc42255fd20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8270 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481590, 0xc4259aac90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ecc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf0c30, 0xc4259b63c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425481590, 0x0, 0x0, 0x0, 0xc4259b63c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425481590, 0x6f0968, 0x3, 0x51f701, 0xc425452810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425481590, 0x5, 0xc42255fd40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481770, 0xc4259aacf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ed80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf1c30, 0xc4259b63f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425481770, 0x0, 0x0, 0x0, 0xc4259b63f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425481770, 0x6f0968, 0x3, 0x51f701, 0xc4254528d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425481770, 0x5, 0xc42255fd60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8272 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481950, 0xc4259aad30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ee40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be2c30, 0xc4259b6420)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425481950, 0x0, 0x0, 0x0, 0xc4259b6420, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425481950, 0x6f0968, 0x3, 0x51f701, 0xc425452990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425481950, 0x5, 0xc42255fd80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8273 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481b30, 0xc4259aad70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ef00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be3c30, 0xc4259b6450)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425481b30, 0x0, 0x0, 0x0, 0xc4259b6450, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425481b30, 0x6f0968, 0x3, 0x51f701, 0xc425452a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425481b30, 0x5, 0xc42255fda0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8274 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481d10, 0xc4259aadb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502efc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423becc30, 0xc4259b6480)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425481d10, 0x0, 0x0, 0x0, 0xc4259b6480, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425481d10, 0x6f0968, 0x3, 0x51f701, 0xc425452b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425481d10, 0x5, 0xc42255fdc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8275 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481ef0, 0xc4259aadf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bedc30, 0xc4259b64b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425481ef0, 0x0, 0x0, 0x0, 0xc4259b64b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425481ef0, 0x6f0968, 0x3, 0x51f701, 0xc425452c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425481ef0, 0x5, 0xc42255fde0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8276 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace0f0, 0xc4259aae30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423beec30, 0xc4259b64e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422ace0f0, 0x0, 0x0, 0x0, 0xc4259b64e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422ace0f0, 0x6f0968, 0x3, 0x51f701, 0xc425452cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422ace0f0, 0x5, 0xc42255fe00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8277 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace2d0, 0xc4259aae70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423befc30, 0xc4259b6510)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422ace2d0, 0x0, 0x0, 0x0, 0xc4259b6510, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422ace2d0, 0x6f0968, 0x3, 0x51f701, 0xc425452d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422ace2d0, 0x5, 0xc42255fe20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8278 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace4b0, 0xc4259aaeb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf8c30, 0xc4259b6540)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422ace4b0, 0x0, 0x0, 0x0, 0xc4259b6540, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422ace4b0, 0x6f0968, 0x3, 0x51f701, 0xc425452e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422ace4b0, 0x5, 0xc42255fe40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10524 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bef00, 0xc4254b75e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bef00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c9c30, 0xc4241289a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4241bef00, 0x0, 0x0, 0x0, 0xc4241289a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4241bef00, 0x6f0968, 0x3, 0x51f701, 0xc424980bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4241bef00, 0x5, 0xc4234e0e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8279 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb3b0, 0xc425a7ded0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf9c30, 0xc424871d30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423aeb3b0, 0x0, 0x0, 0x0, 0xc424871d30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423aeb3b0, 0x6f0968, 0x3, 0x51f701, 0xc425664d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423aeb3b0, 0x5, 0xc42255fe60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8280 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480d20, 0xc4259aaaf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423beac30, 0xc4259b62e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425480d20, 0x0, 0x0, 0x0, 0xc4259b62e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425480d20, 0x6f0968, 0x3, 0x51f701, 0xc4254524b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425480d20, 0x5, 0xc42255fe80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8281 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee870, 0xc425a03560)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bebc30, 0xc424e93c78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243ee870, 0x0, 0x0, 0x0, 0xc424e93c78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243ee870, 0x6f0968, 0x3, 0x51f701, 0xc425589020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243ee870, 0x5, 0xc42255fea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8282 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243eea50, 0xc425a035c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243eea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243eea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf4c30, 0xc424e93ca8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4243eea50, 0x0, 0x0, 0x0, 0xc424e93ca8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4243eea50, 0x6f0968, 0x3, 0x51f701, 0xc4255890e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4243eea50, 0x5, 0xc42255fec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8283 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243eec30, 0xc425a03600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243eec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243eec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf5c30, 0xc424e93cd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4243eec30, 0x0, 0x0, 0x0, 0xc424e93cd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4243eec30, 0x6f0968, 0x3, 0x51f701, 0xc4255891a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4243eec30, 0x5, 0xc42255fee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8284 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8286 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243eee10, 0xc425a03640)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243eee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243eee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf6c30, 0xc424e93d08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243eee10, 0x0, 0x0, 0x0, 0xc424e93d08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243eee10, 0x6f0968, 0x3, 0x51f701, 0xc425589260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243eee10, 0x5, 0xc4225ce200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8287 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57a40, 0xc425a03290)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b53c30, 0xc424e93b10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425c57a40, 0x0, 0x0, 0x0, 0xc424e93b10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425c57a40, 0x6f0968, 0x3, 0x51f701, 0xc425588a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425c57a40, 0x5, 0xc4225ce220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8288 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57e00, 0xc425a03370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b64c30, 0xc424e93b70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425c57e00, 0x0, 0x0, 0x0, 0xc424e93b70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425c57e00, 0x6f0968, 0x3, 0x51f701, 0xc425588c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425c57e00, 0x5, 0xc4225ce240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8289 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee1e0, 0xc425a03400)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b65c30, 0xc424e93bd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243ee1e0, 0x0, 0x0, 0x0, 0xc424e93bd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243ee1e0, 0x6f0968, 0x3, 0x51f701, 0xc425588d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243ee1e0, 0x5, 0xc4225ce260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8290 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee4b0, 0xc425a034b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b66c30, 0xc424e93c18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243ee4b0, 0x0, 0x0, 0x0, 0xc424e93c18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243ee4b0, 0x6f0968, 0x3, 0x51f701, 0xc425588ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243ee4b0, 0x5, 0xc4225ce280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8291 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562eb40, 0xc425a7d630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562eb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b67c30, 0xc424871928)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42562eb40, 0x0, 0x0, 0x0, 0xc424871928, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42562eb40, 0x6f0968, 0x3, 0x51f701, 0xc4257bbd40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42562eb40, 0x5, 0xc4225ce2a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8292 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f0e0, 0xc425a7d750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251803c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b6cc30, 0xc4248719b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42562f0e0, 0x0, 0x0, 0x0, 0xc4248719b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42562f0e0, 0x6f0968, 0x3, 0x51f701, 0xc4257bbf80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42562f0e0, 0x5, 0xc4225ce2c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8293 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f4a0, 0xc425a7d830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b6dc30, 0xc424871a18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42562f4a0, 0x0, 0x0, 0x0, 0xc424871a18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42562f4a0, 0x6f0968, 0x3, 0x51f701, 0xc425664120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42562f4a0, 0x5, 0xc4225ce2e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8294 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f860, 0xc425a7d910)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251806c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b6ec30, 0xc424871a78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42562f860, 0x0, 0x0, 0x0, 0xc424871a78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42562f860, 0x6f0968, 0x3, 0x51f701, 0xc4256642a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42562f860, 0x5, 0xc4225ce300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8295 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562fc20, 0xc425a7d9e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562fc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b6fc30, 0xc424871ad8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42562fc20, 0x0, 0x0, 0x0, 0xc424871ad8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42562fc20, 0x6f0968, 0x3, 0x51f701, 0xc425664420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42562fc20, 0x5, 0xc4225ce320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8296 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea000, 0xc425a7dad0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251809c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b74c30, 0xc424871b38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423aea000, 0x0, 0x0, 0x0, 0xc424871b38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423aea000, 0x6f0968, 0x3, 0x51f701, 0xc4256645a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423aea000, 0x5, 0xc4225ce340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8297 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea5a0, 0xc425a7dbe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b75c30, 0xc424871bc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423aea5a0, 0x0, 0x0, 0x0, 0xc424871bc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423aea5a0, 0x6f0968, 0x3, 0x51f701, 0xc4256647e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423aea5a0, 0x5, 0xc4225ce360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8298 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea780, 0xc425a7dc60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b76c30, 0xc424871bf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc423aea780, 0x0, 0x0, 0x0, 0xc424871bf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc423aea780, 0x6f0968, 0x3, 0x51f701, 0xc4256648a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc423aea780, 0x5, 0xc4225ce380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8299 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea960, 0xc425a7dcb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b77c30, 0xc424871c28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc423aea960, 0x0, 0x0, 0x0, 0xc424871c28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc423aea960, 0x6f0968, 0x3, 0x51f701, 0xc425664960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc423aea960, 0x5, 0xc4225ce3a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8300 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb0e0, 0xc425a7de50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251810e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b7dc30, 0xc424871ce8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423aeb0e0, 0x0, 0x0, 0x0, 0xc424871ce8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423aeb0e0, 0x6f0968, 0x3, 0x51f701, 0xc425664c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423aeb0e0, 0x5, 0xc4225ce3c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8301 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb590, 0xc425a7df50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251812c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b7ec30, 0xc424871d60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc423aeb590, 0x0, 0x0, 0x0, 0xc424871d60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc423aeb590, 0x6f0968, 0x3, 0x51f701, 0xc425664e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc423aeb590, 0x5, 0xc4225ce3e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8302 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb950, 0xc425a7dff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b7fc30, 0xc424871dc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423aeb950, 0x0, 0x0, 0x0, 0xc424871dc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423aeb950, 0x6f0968, 0x3, 0x51f701, 0xc425664fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423aeb950, 0x5, 0xc4225ce400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8303 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aebd10, 0xc4259aa0d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251815e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aebd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aebd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b84c30, 0xc424871e20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc423aebd10, 0x0, 0x0, 0x0, 0xc424871e20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc423aebd10, 0x6f0968, 0x3, 0x51f701, 0xc425665140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc423aebd10, 0x5, 0xc4225ce420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8304 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b400f0, 0xc4259aa1b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b400f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b400f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b85c30, 0xc424871e80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425b400f0, 0x0, 0x0, 0x0, 0xc424871e80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425b400f0, 0x6f0968, 0x3, 0x51f701, 0xc4256652c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425b400f0, 0x5, 0xc4225ce440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8305 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8225 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f860, 0xc42568e190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fa80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef9c30, 0xc424c50120)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c4f860, 0x0, 0x0, 0x0, 0xc424c50120, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c4f860, 0x6f0968, 0x3, 0x51f701, 0xc424f866f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c4f860, 0x5, 0xc4225cc3d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8307 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b404b0, 0xc4259aa280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251818e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b404b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b404b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b86c30, 0xc424871ee0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425b404b0, 0x0, 0x0, 0x0, 0xc424871ee0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425b404b0, 0x6f0968, 0x3, 0x51f701, 0xc425665440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425b404b0, 0x5, 0xc4225ce730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8308 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9cff0, 0xc422c40880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9cff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42402ac30, 0x410ffd, 0xc421e37b48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422b9cff0, 0x0, 0x0, 0x0, 0xc421e37b48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422b9cff0, 0x6f0968, 0x3, 0x51f701, 0xc422c178f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422b9cff0, 0x5, 0xc4225ce750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8309 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d31d0, 0xc4255681c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d31d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42402bc30, 0xc424c51068)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4256d31d0, 0x0, 0x0, 0x0, 0xc424c51068, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4256d31d0, 0x6f0968, 0x3, 0x51f701, 0xc424cf64e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4256d31d0, 0x5, 0xc4225ce770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8310 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d3590, 0xc425568260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df95e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d3590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42401cc30, 0xc424c510c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4256d3590, 0x0, 0x0, 0x0, 0xc424c510c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4256d3590, 0x6f0968, 0x3, 0x51f701, 0xc424cf6690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4256d3590, 0x5, 0xc4225ce790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8311 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d3950, 0xc425568330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209cf060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d3950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42401dc30, 0xc424c51128)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4256d3950, 0x0, 0x0, 0x0, 0xc424c51128, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4256d3950, 0x6f0968, 0x3, 0x51f701, 0xc424cf6810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4256d3950, 0x5, 0xc4225ce7b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8312 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d3d10, 0xc4255683b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209cf3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d3d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42402ec30, 0xc424c51188)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4256d3d10, 0x0, 0x0, 0x0, 0xc424c51188, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4256d3d10, 0x6f0968, 0x3, 0x51f701, 0xc424cf6990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4256d3d10, 0x5, 0xc4225ce7d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8313 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e0f0, 0xc425568430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209342a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42402fc30, 0xc424c511e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42592e0f0, 0x0, 0x0, 0x0, 0xc424c511e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42592e0f0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42592e0f0, 0x5, 0xc4225ce7f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8314 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088000, 0xc42568e340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424030c30, 0xc424c501e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425088000, 0x0, 0x0, 0x0, 0xc424c501e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425088000, 0x6f0968, 0x3, 0x51f701, 0xc424f869f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425088000, 0x5, 0xc4225ce810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8315 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a0f0, 0xc4256db1e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424031c30, 0xc423ddcb20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42512a0f0, 0x0, 0x0, 0x0, 0xc423ddcb20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42512a0f0, 0x6f0968, 0x3, 0x51f701, 0xc424f028a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42512a0f0, 0x5, 0xc4225ce830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8316 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a4b0, 0xc4256db260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424036c30, 0xc423ddcb80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42512a4b0, 0x0, 0x0, 0x0, 0xc423ddcb80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42512a4b0, 0x6f0968, 0x3, 0x51f701, 0xc424f02a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42512a4b0, 0x5, 0xc4225ce850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8317 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a870, 0xc4256db2e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424037c30, 0xc423ddcbe0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42512a870, 0x0, 0x0, 0x0, 0xc423ddcbe0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42512a870, 0x6f0968, 0x3, 0x51f701, 0xc424f02ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42512a870, 0x5, 0xc4225ce870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8318 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512aa50, 0xc4256db340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512aa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424038c30, 0xc423ddcc10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42512aa50, 0x0, 0x0, 0x0, 0xc423ddcc10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42512aa50, 0x6f0968, 0x3, 0x51f701, 0xc424f02c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42512aa50, 0x5, 0xc4225ce890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8319 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512ac30, 0xc4256db3c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223372c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512ac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424039c30, 0xc423ddcc40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42512ac30, 0x0, 0x0, 0x0, 0xc423ddcc40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42512ac30, 0x6f0968, 0x3, 0x51f701, 0xc424f02d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42512ac30, 0x5, 0xc4225ce8b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8320 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512ae10, 0xc4256db430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512ae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424042c30, 0xc423ddcc70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42512ae10, 0x0, 0x0, 0x0, 0xc423ddcc70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42512ae10, 0x6f0968, 0x3, 0x51f701, 0xc424f02e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42512ae10, 0x5, 0xc4225ce8d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8321 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512aff0, 0xc4256db470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424043c30, 0xc423ddcca0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42512aff0, 0x0, 0x0, 0x0, 0xc423ddcca0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42512aff0, 0x6f0968, 0x3, 0x51f701, 0xc424f02ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42512aff0, 0x5, 0xc4225ce8f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8322 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512b1d0, 0xc4256db4c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512b1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424034c30, 0xc423ddccd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42512b1d0, 0x0, 0x0, 0x0, 0xc423ddccd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42512b1d0, 0x6f0968, 0x3, 0x51f701, 0xc424f02f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42512b1d0, 0x5, 0xc4225ce910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8323 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512b3b0, 0xc4256db540)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512b3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424035c30, 0xc423ddcd00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42512b3b0, 0x0, 0x0, 0x0, 0xc423ddcd00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42512b3b0, 0x6f0968, 0x3, 0x51f701, 0xc424f03050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42512b3b0, 0x5, 0xc4225ce930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8324 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512b590, 0xc4256db5a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223376e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512b590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42403ec30, 0xc423ddcd30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42512b590, 0x0, 0x0, 0x0, 0xc423ddcd30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42512b590, 0x6f0968, 0x3, 0x51f701, 0xc424f03110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42512b590, 0x5, 0xc4225ce950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8325 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512b770, 0xc4256db5e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223377a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512b770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42403fc30, 0xc423ddcd60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42512b770, 0x0, 0x0, 0x0, 0xc423ddcd60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42512b770, 0x6f0968, 0x3, 0x51f701, 0xc424f031d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42512b770, 0x5, 0xc4225ce970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8326 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8328 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512b950, 0xc4256db670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512b950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424040c30, 0xc423ddcd90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42512b950, 0x0, 0x0, 0x0, 0xc423ddcd90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42512b950, 0x6f0968, 0x3, 0x51f701, 0xc424f03290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42512b950, 0x5, 0xc4225cec50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8338 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4fd10, 0xc42568e280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4fd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eeac30, 0xc424c50198)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c4fd10, 0x0, 0x0, 0x0, 0xc424c50198, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c4fd10, 0x6f0968, 0x3, 0x51f701, 0xc424f868d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c4fd10, 0x5, 0xc4225cc3f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8339 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4fef0, 0xc42568e300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4fef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eebc30, 0xc424c501c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c4fef0, 0x0, 0x0, 0x0, 0xc424c501c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c4fef0, 0x6f0968, 0x3, 0x51f701, 0xc424f86990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c4fef0, 0x5, 0xc4225cc410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8340 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250881e0, 0xc42568e3c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fe80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250881e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250881e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef4c30, 0xc424c50210)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250881e0, 0x0, 0x0, 0x0, 0xc424c50210, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250881e0, 0x6f0968, 0x3, 0x51f701, 0xc424f86ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250881e0, 0x5, 0xc4225cc430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8341 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250883c0, 0xc42568e430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ff60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250883c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250883c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef5c30, 0xc424c50240)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250883c0, 0x0, 0x0, 0x0, 0xc424c50240, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250883c0, 0x6f0968, 0x3, 0x51f701, 0xc424f86b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250883c0, 0x5, 0xc4225cc450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8342 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250885a0, 0xc42568e470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250885a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250885a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef6c30, 0xc424c50270)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250885a0, 0x0, 0x0, 0x0, 0xc424c50270, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250885a0, 0x6f0968, 0x3, 0x51f701, 0xc424f86c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250885a0, 0x5, 0xc4225cc470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8343 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088780, 0xc42568e4f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221500e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef7c30, 0xc424c502a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425088780, 0x0, 0x0, 0x0, 0xc424c502a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425088780, 0x6f0968, 0x3, 0x51f701, 0xc424f86cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425088780, 0x5, 0xc4225cc490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8344 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088960, 0xc42568e570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221501a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f00c30, 0xc424c502d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425088960, 0x0, 0x0, 0x0, 0xc424c502d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425088960, 0x6f0968, 0x3, 0x51f701, 0xc424f86db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425088960, 0x5, 0xc4225cc4b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8345 [semacquire]:
sync.runtime_Semacquire(0xc4225cc59c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cc590)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8347 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088b40, 0xc42568e5f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f01c30, 0xc424c50300)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425088b40, 0x0, 0x0, 0x0, 0xc424c50300, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425088b40, 0x6f0968, 0x3, 0x51f701, 0xc424f86e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425088b40, 0x5, 0xc4225cc5b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8329 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512bb30, 0xc4256db6d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512bb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424041c30, 0xc423ddcdc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42512bb30, 0x0, 0x0, 0x0, 0xc423ddcdc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42512bb30, 0x6f0968, 0x3, 0x51f701, 0xc424f03350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42512bb30, 0x5, 0xc4225cec70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8330 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512bd10, 0xc4256db710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223379e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512bd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42404ec30, 0xc423ddcdf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42512bd10, 0x0, 0x0, 0x0, 0xc423ddcdf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42512bd10, 0x6f0968, 0x3, 0x51f701, 0xc424f03410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42512bd10, 0x5, 0xc4225cec90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8331 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512bef0, 0xc4256db770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512bef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42404fc30, 0xc423ddce20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42512bef0, 0x0, 0x0, 0x0, 0xc423ddce20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42512bef0, 0x6f0968, 0x3, 0x51f701, 0xc424f034d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42512bef0, 0x5, 0xc4225cecb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8332 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca0f0, 0xc4256db7e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42403cc30, 0xc423ddce50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424eca0f0, 0x0, 0x0, 0x0, 0xc423ddce50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424eca0f0, 0x6f0968, 0x3, 0x51f701, 0xc424f03590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424eca0f0, 0x5, 0xc4225cecd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8333 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca4b0, 0xc4256db8a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42403dc30, 0xc423ddceb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424eca4b0, 0x0, 0x0, 0x0, 0xc423ddceb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424eca4b0, 0x6f0968, 0x3, 0x51f701, 0xc424f03710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424eca4b0, 0x5, 0xc4225cecf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8334 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca870, 0xc4256db930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424056c30, 0xc423ddcf10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424eca870, 0x0, 0x0, 0x0, 0xc423ddcf10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424eca870, 0x6f0968, 0x3, 0x51f701, 0xc424f03890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424eca870, 0x5, 0xc4225ced10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8335 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecaa50, 0xc4256db970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecaa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecaa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424057c30, 0xc423ddcf40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424ecaa50, 0x0, 0x0, 0x0, 0xc423ddcf40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424ecaa50, 0x6f0968, 0x3, 0x51f701, 0xc424f03950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424ecaa50, 0x5, 0xc4225ced30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8336 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecac30, 0xc4256db9b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424048c30, 0xc423ddcf70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424ecac30, 0x0, 0x0, 0x0, 0xc423ddcf70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424ecac30, 0x6f0968, 0x3, 0x51f701, 0xc424f03a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424ecac30, 0x5, 0xc4225ced50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8337 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecb1d0, 0xc4256dba70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecb1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecb1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424049c30, 0xc423ddd000)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424ecb1d0, 0x0, 0x0, 0x0, 0xc423ddd000, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424ecb1d0, 0x6f0968, 0x3, 0x51f701, 0xc424f03c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424ecb1d0, 0x5, 0xc4225ced70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8354 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecb3b0, 0xc4256dbab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecb3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecb3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424052c30, 0xc423ddd030)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424ecb3b0, 0x0, 0x0, 0x0, 0xc423ddd030, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424ecb3b0, 0x6f0968, 0x3, 0x51f701, 0xc424f03d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424ecb3b0, 0x5, 0xc4225ced90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8355 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecb590, 0xc4256dbb00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221323c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecb590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecb590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424053c30, 0xc423ddd060)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424ecb590, 0x0, 0x0, 0x0, 0xc423ddd060, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424ecb590, 0x6f0968, 0x3, 0x51f701, 0xc424f03e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424ecb590, 0x5, 0xc4225cedb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8356 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecb770, 0xc4256dbb80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecb770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecb770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424054c30, 0xc423ddd090)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424ecb770, 0x0, 0x0, 0x0, 0xc423ddd090, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424ecb770, 0x6f0968, 0x3, 0x51f701, 0xc424f03ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424ecb770, 0x5, 0xc4225cedd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8357 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecba40, 0xc4256dbc10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221325c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424055c30, 0xc423ddd0d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424ecba40, 0x0, 0x0, 0x0, 0xc423ddd0d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424ecba40, 0x6f0968, 0x3, 0x51f701, 0xc424d8e000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424ecba40, 0x5, 0xc4225cedf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8358 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecbe00, 0xc4256dbcf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecbe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecbe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42405ac30, 0xc423ddd138)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424ecbe00, 0x0, 0x0, 0x0, 0xc423ddd138, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424ecbe00, 0x6f0968, 0x3, 0x51f701, 0xc424d8e180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424ecbe00, 0x5, 0xc4225cee10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8359 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a1e0, 0xc4256dbd90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42405bc30, 0xc423ddd198)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42404a1e0, 0x0, 0x0, 0x0, 0xc423ddd198, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42404a1e0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42404a1e0, 0x5, 0xc4225cee30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8360 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481a40, 0xc4259aad50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502eea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b9ac30, 0xc4259b6438)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425481a40, 0x0, 0x0, 0x0, 0xc4259b6438, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425481a40, 0x6f0968, 0x3, 0x51f701, 0xc4254529f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425481a40, 0x5, 0xc4225cee50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8361 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a960, 0xc4256dbf20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42405dc30, 0xc423ddd258)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42404a960, 0x0, 0x0, 0x0, 0xc423ddd258, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42404a960, 0x6f0968, 0x3, 0x51f701, 0xc424d8e600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42404a960, 0x5, 0xc4225cee70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8348 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088d20, 0xc42568e670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef2c30, 0xc424c50330)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425088d20, 0x0, 0x0, 0x0, 0xc424c50330, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425088d20, 0x6f0968, 0x3, 0x51f701, 0xc424f86f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425088d20, 0x5, 0xc4225cc5d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8362 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404af00, 0xc4255e2030)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404af00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424062c30, 0xc423ddd2e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42404af00, 0x0, 0x0, 0x0, 0xc423ddd2e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42404af00, 0x6f0968, 0x3, 0x51f701, 0xc424d8e840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42404af00, 0x5, 0xc4225cee90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8363 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8349 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088f00, 0xc42568e6d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef3c30, 0xc424c50360)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425088f00, 0x0, 0x0, 0x0, 0xc424c50360, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425088f00, 0x6f0968, 0x3, 0x51f701, 0xc424f87020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425088f00, 0x5, 0xc4225cc5f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8350 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088ff0, 0xc42568e6f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423efcc30, 0xc424c50378)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425088ff0, 0x0, 0x0, 0x0, 0xc424c50378, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425088ff0, 0x6f0968, 0x3, 0x51f701, 0xc424f87080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425088ff0, 0x5, 0xc4225cc610, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8365 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404b1d0, 0xc4255e20f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404b1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424063c30, 0xc423ddd330)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42404b1d0, 0x0, 0x0, 0x0, 0xc423ddd330, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42404b1d0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42404b1d0, 0x5, 0xc4225cf140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8351 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250891d0, 0xc42568e740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250891d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250891d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423efdc30, 0xc424c503a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250891d0, 0x0, 0x0, 0x0, 0xc424c503a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250891d0, 0x6f0968, 0x3, 0x51f701, 0xc424f87140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250891d0, 0x5, 0xc4225cc630, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8352 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250893b0, 0xc42568e7b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221505e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250893b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250893b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423efec30, 0xc424c503d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250893b0, 0x0, 0x0, 0x0, 0xc424c503d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250893b0, 0x6f0968, 0x3, 0x51f701, 0xc424f87200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250893b0, 0x5, 0xc4225cc650, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8353 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089590, 0xc42568e830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221506a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423effc30, 0xc424c50408)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425089590, 0x0, 0x0, 0x0, 0xc424c50408, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425089590, 0x6f0968, 0x3, 0x51f701, 0xc424f872c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425089590, 0x5, 0xc4225cc670, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8370 [semacquire]:
sync.runtime_Semacquire(0xc4225cc74c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cc740)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8372 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089770, 0xc42568e8b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f08c30, 0xc424c50438)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425089770, 0x0, 0x0, 0x0, 0xc424c50438, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425089770, 0x6f0968, 0x3, 0x51f701, 0xc424f87380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425089770, 0x5, 0xc4225cc760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8366 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404b590, 0xc4255e21f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404b590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424064c30, 0xc423ddd390)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42404b590, 0x0, 0x0, 0x0, 0xc423ddd390, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42404b590, 0x6f0968, 0x3, 0x51f701, 0xc424d8eae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42404b590, 0x5, 0xc4225cf160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8367 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404b950, 0xc4255e22f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221332a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404b950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424065c30, 0xc423ddd3f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42404b950, 0x0, 0x0, 0x0, 0xc423ddd3f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42404b950, 0x6f0968, 0x3, 0x51f701, 0xc424d8ec60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42404b950, 0x5, 0xc4225cf180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8368 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404bd10, 0xc4255e23a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404bd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42406ac30, 0xc423ddd450)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42404bd10, 0x0, 0x0, 0x0, 0xc423ddd450, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42404bd10, 0x6f0968, 0x3, 0x51f701, 0xc424d8ee10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42404bd10, 0x5, 0xc4225cf1a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8369 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb60f0, 0xc4255e24a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221335a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb60f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb60f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42406bc30, 0xc423ddd4b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423fb60f0, 0x0, 0x0, 0x0, 0xc423ddd4b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423fb60f0, 0x6f0968, 0x3, 0x51f701, 0xc424d8ef90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423fb60f0, 0x5, 0xc4225cf1c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8386 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb64b0, 0xc4255e25a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb64b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb64b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42406cc30, 0xc423ddd510)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423fb64b0, 0x0, 0x0, 0x0, 0xc423ddd510, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423fb64b0, 0x6f0968, 0x3, 0x51f701, 0xc424d8f110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423fb64b0, 0x5, 0xc4225cf1e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8387 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb6870, 0xc4255e26a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221338a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb6870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb6870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42406dc30, 0xc423ddd570)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423fb6870, 0x0, 0x0, 0x0, 0xc423ddd570, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423fb6870, 0x6f0968, 0x3, 0x51f701, 0xc424d8f290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423fb6870, 0x5, 0xc4225cf200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8388 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb6e10, 0xc4255e27b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb6e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424072c30, 0xc423ddd600)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423fb6e10, 0x0, 0x0, 0x0, 0xc423ddd600, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423fb6e10, 0x6f0968, 0x3, 0x51f701, 0xc424d8f4d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423fb6e10, 0x5, 0xc4225cf220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8389 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9950, 0xc42568f030)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424073c30, 0xc424c50798)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424ec9950, 0x0, 0x0, 0x0, 0xc424c50798, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424ec9950, 0x6f0968, 0x3, 0x51f701, 0xc424e1c120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424ec9950, 0x5, 0xc4225cf240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8390 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054f00, 0xc42568fbd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fecc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424074c30, 0xc424c50cf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424054f00, 0x0, 0x0, 0x0, 0xc424c50cf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424054f00, 0x6f0968, 0x3, 0x51f701, 0xc424e1d6b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424054f00, 0x5, 0xc4225cf260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8373 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089950, 0xc42568e930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f09c30, 0xc424c50468)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425089950, 0x0, 0x0, 0x0, 0xc424c50468, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425089950, 0x6f0968, 0x3, 0x51f701, 0xc424f87440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425089950, 0x5, 0xc4225cc780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8374 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089b30, 0xc42568e970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423efac30, 0xc424c50498)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425089b30, 0x0, 0x0, 0x0, 0xc424c50498, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425089b30, 0x6f0968, 0x3, 0x51f701, 0xc424f87500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425089b30, 0x5, 0xc4225cc7a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8391 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240551d0, 0xc42568fc50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fed2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240551d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240551d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424075c30, 0xc424c50d38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4240551d0, 0x0, 0x0, 0x0, 0xc424c50d38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4240551d0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4240551d0, 0x5, 0xc4225cf280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8392 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240553b0, 0xc42568fc90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fed500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240553b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240553b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42407ec30, 0xc424c50d68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4240553b0, 0x0, 0x0, 0x0, 0xc424c50d68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4240553b0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4240553b0, 0x5, 0xc4225cf2a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8393 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424055770, 0xc42568fd10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fed6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424055770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424055770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42407fc30, 0xc424c50dc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424055770, 0x0, 0x0, 0x0, 0xc424c50dc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424055770, 0x6f0968, 0x3, 0x51f701, 0xc424e1da10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424055770, 0x5, 0xc4225cf2c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8394 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424055b30, 0xc42568fd90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fed9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424055b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424055b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424070c30, 0xc424c50e28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424055b30, 0x0, 0x0, 0x0, 0xc424c50e28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424055b30, 0x6f0968, 0x3, 0x51f701, 0xc424e1db90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424055b30, 0x5, 0xc4225cf2e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8375 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089d10, 0xc42568e9e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221509c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423efbc30, 0xc424c504c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425089d10, 0x0, 0x0, 0x0, 0xc424c504c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425089d10, 0x6f0968, 0x3, 0x51f701, 0xc424f875c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425089d10, 0x5, 0xc4225cc7c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8395 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424055ef0, 0xc42568fe10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fedd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424055ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424055ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424071c30, 0xc424c50e88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424055ef0, 0x0, 0x0, 0x0, 0xc424c50e88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424055ef0, 0x6f0968, 0x3, 0x51f701, 0xc424e1dd40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424055ef0, 0x5, 0xc4225cf300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8396 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d2960, 0xc42568ffe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df8d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d2960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424086c30, 0xc424c50f90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4256d2960, 0x0, 0x0, 0x0, 0xc424c50f90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4256d2960, 0x6f0968, 0x3, 0x51f701, 0xc424cf6180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4256d2960, 0x5, 0xc4225cf320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8376 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089ef0, 0xc42568ea60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f04c30, 0xc424c504f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425089ef0, 0x0, 0x0, 0x0, 0xc424c504f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425089ef0, 0x6f0968, 0x3, 0x51f701, 0xc424f87680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425089ef0, 0x5, 0xc4225cc7e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8397 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d30e0, 0xc425568180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d30e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424078c30, 0xc424c51050)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4256d30e0, 0x0, 0x0, 0x0, 0xc424c51050, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4256d30e0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4256d30e0, 0x5, 0xc4225cf340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8398 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d34a0, 0xc425568240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d34a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424079c30, 0xc424c510b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4256d34a0, 0x0, 0x0, 0x0, 0xc424c510b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4256d34a0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4256d34a0, 0x5, 0xc4225cf360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8377 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec80f0, 0xc42568eae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec80f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f05c30, 0xc424c50528)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424ec80f0, 0x0, 0x0, 0x0, 0xc424c50528, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424ec80f0, 0x6f0968, 0x3, 0x51f701, 0xc424f87740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424ec80f0, 0x5, 0xc4225cc800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8378 [semacquire]:
sync.runtime_Semacquire(0xc4225cc8ec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cc8e0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8399 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d3860, 0xc425568300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209ce860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d3860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42408ac30, 0xc424c51110)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4256d3860, 0x0, 0x0, 0x0, 0xc424c51110, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4256d3860, 0x6f0968, 0x3, 0x51f701, 0xc424cf67b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4256d3860, 0x5, 0xc4225cf380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8400 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8380 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec82d0, 0xc42568eb60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec82d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f06c30, 0xc424c50558)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec82d0, 0x0, 0x0, 0x0, 0xc424c50558, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec82d0, 0x6f0968, 0x3, 0x51f701, 0xc424f87800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec82d0, 0x5, 0xc4225cc900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e70e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8418 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d3c20, 0xc425568390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209cf340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d3c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42408bc30, 0xc424c51170)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4256d3c20, 0x0, 0x0, 0x0, 0xc424c51170, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4256d3c20, 0x6f0968, 0x3, 0x51f701, 0xc424cf6930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4256d3c20, 0x5, 0xc4225cf620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8381 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec84b0, 0xc42568ebb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec84b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f07c30, 0xc424c50588)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ec84b0, 0x0, 0x0, 0x0, 0xc424c50588, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ec84b0, 0x6f0968, 0x3, 0x51f701, 0xc424f878c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ec84b0, 0x5, 0xc4225cc920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e70e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8382 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8690, 0xc42568ebf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f10c30, 0xc424c505b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424ec8690, 0x0, 0x0, 0x0, 0xc424c505b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424ec8690, 0x6f0968, 0x3, 0x51f701, 0xc424f87980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424ec8690, 0x5, 0xc4225cc940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e70e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8383 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1a40, 0xc4257f3ad0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f11c30, 0xc4259b7db8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244d1a40, 0x0, 0x0, 0x0, 0xc4259b7db8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244d1a40, 0x6f0968, 0x3, 0x51f701, 0xc425161200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244d1a40, 0x5, 0xc4225cc960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e70e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8384 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247763c0, 0xc4257f3c10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247763c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247763c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f02c30, 0xc4259b7ea8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4247763c0, 0x0, 0x0, 0x0, 0xc4259b7ea8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4247763c0, 0x6f0968, 0x3, 0x51f701, 0xc4251615c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4247763c0, 0x5, 0xc4225cc980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e70e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8385 [semacquire]:
sync.runtime_Semacquire(0xc4225cca5c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cca50)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e70e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8403 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247765a0, 0xc4257f3c50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247765a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247765a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f03c30, 0xc4259b7ed8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4247765a0, 0x0, 0x0, 0x0, 0xc4259b7ed8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4247765a0, 0x6f0968, 0x3, 0x51f701, 0xc4251616e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4247765a0, 0x5, 0xc4225cca70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac3c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8419 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e000, 0xc425568410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209cf560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42408cc30, 0xc424c511d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42592e000, 0x0, 0x0, 0x0, 0xc424c511d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42592e000, 0x6f0968, 0x3, 0x51f701, 0xc424cf6ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42592e000, 0x5, 0xc4225cf640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8420 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e2d0, 0xc425568470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420934c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42408dc30, 0xc424c51218)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42592e2d0, 0x0, 0x0, 0x0, 0xc424c51218, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42592e2d0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42592e2d0, 0x5, 0xc4225cf660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8421 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e4b0, 0xc4255684b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206302a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424092c30, 0xc424c51248)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42592e4b0, 0x0, 0x0, 0x0, 0xc424c51248, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42592e4b0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42592e4b0, 0x5, 0xc4225cf680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8422 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e780, 0xc425568510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420630fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424093c30, 0xc424c51290)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42592e780, 0x0, 0x0, 0x0, 0xc424c51290, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42592e780, 0x6f0968, 0x3, 0x51f701, 0xc424cf6de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42592e780, 0x5, 0xc4225cf6a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8423 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592ec30, 0xc4255685b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420631620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592ec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424094c30, 0xc424c51308)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42592ec30, 0x0, 0x0, 0x0, 0xc424c51308, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42592ec30, 0x6f0968, 0x3, 0x51f701, 0xc424cf6fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42592ec30, 0x5, 0xc4225cf6c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8424 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592ee10, 0xc4255685f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592ee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424095c30, 0xc424c51338)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42592ee10, 0x0, 0x0, 0x0, 0xc424c51338, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42592ee10, 0x6f0968, 0x3, 0x51f701, 0xc424cf7080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42592ee10, 0x5, 0xc4225cf6e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8425 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592eff0, 0xc425568640)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592eff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42409ec30, 0xc424c51368)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42592eff0, 0x0, 0x0, 0x0, 0xc424c51368, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42592eff0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42592eff0, 0x5, 0xc4225cf700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8426 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592f1d0, 0xc4255686b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4200c1100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592f1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42409fc30, 0xc424c51398)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42592f1d0, 0x0, 0x0, 0x0, 0xc424c51398, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42592f1d0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42592f1d0, 0x5, 0xc4225cf720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8427 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592f4a0, 0xc425568760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592f4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424090c30, 0xc424c513e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42592f4a0, 0x0, 0x0, 0x0, 0xc424c513e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42592f4a0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42592f4a0, 0x5, 0xc4225cf740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8428 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592f860, 0xc425568820)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e41e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592f860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424091c30, 0xc424c51440)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42592f860, 0x0, 0x0, 0x0, 0xc424c51440, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42592f860, 0x6f0968, 0x3, 0x51f701, 0xc424cf74d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42592f860, 0x5, 0xc4225cf760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8429 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e81e0, 0xc425568a20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e45a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e81e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240a6c30, 0xc424c51530)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4256e81e0, 0x0, 0x0, 0x0, 0xc424c51530, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4256e81e0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4256e81e0, 0x5, 0xc4225cf780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8430 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8780, 0xc425568b50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e47e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240a7c30, 0xc424c515c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4256e8780, 0x0, 0x0, 0x0, 0xc424c515c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4256e8780, 0x6f0968, 0x3, 0x51f701, 0xc424cf7b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4256e8780, 0x5, 0xc4225cf7a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8431 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8b40, 0xc425568be0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424098c30, 0xc424c51620)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4256e8b40, 0x0, 0x0, 0x0, 0xc424c51620, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4256e8b40, 0x6f0968, 0x3, 0x51f701, 0xc424cf7c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4256e8b40, 0x5, 0xc4225cf7c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8432 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8f00, 0xc425568ca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424099c30, 0xc424c51680)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4256e8f00, 0x0, 0x0, 0x0, 0xc424c51680, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4256e8f00, 0x6f0968, 0x3, 0x51f701, 0xc424cf7e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4256e8f00, 0x5, 0xc4225cf7e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8433 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e92c0, 0xc425568d70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e92c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240aac30, 0xc424c516e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4256e92c0, 0x0, 0x0, 0x0, 0xc424c516e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4256e92c0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4256e92c0, 0x5, 0xc4225cf800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8434 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9680, 0xc425568df0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240abc30, 0xc424c51740)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4256e9680, 0x0, 0x0, 0x0, 0xc424c51740, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4256e9680, 0x6f0968, 0x3, 0x51f701, 0xc424bc6150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4256e9680, 0x5, 0xc4225cf820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8435 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9c20, 0xc425568eb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240acc30, 0xc424c517d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4256e9c20, 0x0, 0x0, 0x0, 0xc424c517d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4256e9c20, 0x6f0968, 0x3, 0x51f701, 0xc424bc6390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4256e9c20, 0x5, 0xc4225cf840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8436 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca000, 0xc425568f30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e51a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240adc30, 0xc424c51830)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4240ca000, 0x0, 0x0, 0x0, 0xc424c51830, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4240ca000, 0x6f0968, 0x3, 0x51f701, 0xc424bc6510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4240ca000, 0x5, 0xc4225cf860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8437 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8439 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca4b0, 0xc425569020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b2c30, 0xc424c518a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4240ca4b0, 0x0, 0x0, 0x0, 0xc424c518a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4240ca4b0, 0x6f0968, 0x3, 0x51f701, 0xc424bc66f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4240ca4b0, 0x5, 0xc4225cfad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8404 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776780, 0xc4257f3cc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f18c30, 0xc4259b7f08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424776780, 0x0, 0x0, 0x0, 0xc4259b7f08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424776780, 0x6f0968, 0x3, 0x51f701, 0xc4251617a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424776780, 0x5, 0xc4225cca90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac3c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8405 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776960, 0xc4257f3d10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f19c30, 0xc4259b7f38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424776960, 0x0, 0x0, 0x0, 0xc4259b7f38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424776960, 0x6f0968, 0x3, 0x51f701, 0xc425161860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424776960, 0x5, 0xc4225ccab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac3c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8406 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776e10, 0xc4257f3db0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f0ac30, 0xc4259b7fb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424776e10, 0x0, 0x0, 0x0, 0xc4259b7fb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424776e10, 0x6f0968, 0x3, 0x51f701, 0xc425161a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424776e10, 0x5, 0xc4225ccad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac3c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8407 [semacquire]:
sync.runtime_Semacquire(0xc4225ccbbc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225ccbb0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac3c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8409 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776ff0, 0xc4257f3df0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f0bc30, 0xc4259b7fe0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424776ff0, 0x0, 0x0, 0x0, 0xc4259b7fe0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424776ff0, 0x6f0968, 0x3, 0x51f701, 0xc425161b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424776ff0, 0x5, 0xc4225ccbd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b90c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8440 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca870, 0xc4255690e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b3c30, 0xc424c51908)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4240ca870, 0x0, 0x0, 0x0, 0xc424c51908, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4240ca870, 0x6f0968, 0x3, 0x51f701, 0xc424bc6870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4240ca870, 0x5, 0xc4225cfaf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8441 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb6ff0, 0xc4255e2820)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb6ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb6ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b4c30, 0xc423ddd630)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423fb6ff0, 0x0, 0x0, 0x0, 0xc423ddd630, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423fb6ff0, 0x6f0968, 0x3, 0x51f701, 0xc424d8f590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423fb6ff0, 0x5, 0xc4225cfb10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8442 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb74a0, 0xc4255e2960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb74a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb74a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b5c30, 0xc423ddd6a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423fb74a0, 0x0, 0x0, 0x0, 0xc423ddd6a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423fb74a0, 0x6f0968, 0x3, 0x51f701, 0xc424d8f770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423fb74a0, 0x5, 0xc4225cfb30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8443 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404b680, 0xc4255e2230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404b680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240bec30, 0xc423ddd3a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42404b680, 0x0, 0x0, 0x0, 0xc423ddd3a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42404b680, 0x6f0968, 0x3, 0x51f701, 0xc424d8eb40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42404b680, 0x5, 0xc4225cfb50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8444 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e690, 0xc4255684f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420630f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240bfc30, 0xc424c51278)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42592e690, 0x0, 0x0, 0x0, 0xc424c51278, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42592e690, 0x6f0968, 0x3, 0x51f701, 0xc424cf6d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42592e690, 0x5, 0xc4225cfb70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8445 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592eb40, 0xc425568590)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206315a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592eb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b0c30, 0xc424c512f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42592eb40, 0x0, 0x0, 0x0, 0xc424c512f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42592eb40, 0x6f0968, 0x3, 0x51f701, 0xc424cf6f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42592eb40, 0x5, 0xc4225cfb90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8446 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592ef00, 0xc425568610)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592ef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b1c30, 0xc424c51350)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42592ef00, 0x0, 0x0, 0x0, 0xc424c51350, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42592ef00, 0x6f0968, 0x3, 0x51f701, 0xc424cf70e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42592ef00, 0x5, 0xc4225cfbb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8447 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592f2c0, 0xc4255686f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4200c1160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592f2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240c6c30, 0xc424c513b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42592f2c0, 0x0, 0x0, 0x0, 0xc424c513b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42592f2c0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42592f2c0, 0x5, 0xc4225cfbd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8448 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592f770, 0xc4255687e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592f770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240c7c30, 0xc424c51428)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42592f770, 0x0, 0x0, 0x0, 0xc424c51428, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42592f770, 0x6f0968, 0x3, 0x51f701, 0xc424cf7470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42592f770, 0x5, 0xc4225cfbf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8449 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592fb30, 0xc4255688d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592fb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b8c30, 0xc424c51488)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42592fb30, 0x0, 0x0, 0x0, 0xc424c51488, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42592fb30, 0x6f0968, 0x3, 0x51f701, 0xc424cf75f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42592fb30, 0x5, 0xc4225cfc10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8450 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592fef0, 0xc425568960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592fef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b9c30, 0xc424c514e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42592fef0, 0x0, 0x0, 0x0, 0xc424c514e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42592fef0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42592fef0, 0x5, 0xc4225cfc30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8451 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e80f0, 0xc4255689e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e80f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240cec30, 0xc424c51518)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4256e80f0, 0x0, 0x0, 0x0, 0xc424c51518, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4256e80f0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4256e80f0, 0x5, 0xc4225cfc50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8452 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e84b0, 0xc425568a80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e46c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e84b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240cfc30, 0xc424c51578)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4256e84b0, 0x0, 0x0, 0x0, 0xc424c51578, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4256e84b0, 0x6f0968, 0x3, 0x51f701, 0xc424cf79e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4256e84b0, 0x5, 0xc4225cfc70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8453 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8870, 0xc425568b70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240c0c30, 0xc424c515d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4256e8870, 0x0, 0x0, 0x0, 0xc424c515d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4256e8870, 0x6f0968, 0x3, 0x51f701, 0xc424cf7b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4256e8870, 0x5, 0xc4225cfc90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8454 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8e10, 0xc425568c80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240c1c30, 0xc424c51668)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4256e8e10, 0x0, 0x0, 0x0, 0xc424c51668, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4256e8e10, 0x6f0968, 0x3, 0x51f701, 0xc424cf7da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4256e8e10, 0x5, 0xc4225cfcb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8455 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8ff0, 0xc425568cc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240d6c30, 0xc424c51698)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4256e8ff0, 0x0, 0x0, 0x0, 0xc424c51698, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4256e8ff0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4256e8ff0, 0x5, 0xc4225cfcd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8456 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e91d0, 0xc425568d40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e91d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240d7c30, 0xc424c516c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4256e91d0, 0x0, 0x0, 0x0, 0xc424c516c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4256e91d0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4256e91d0, 0x5, 0xc4225cfcf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8457 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e93b0, 0xc425568d90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e93b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240c8c30, 0xc424c516f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4256e93b0, 0x0, 0x0, 0x0, 0xc424c516f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4256e93b0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4256e93b0, 0x5, 0xc4225cfd10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8458 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8410 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247771d0, 0xc4257f3e30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247771d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247771d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f14c30, 0xc423ddc010)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4247771d0, 0x0, 0x0, 0x0, 0xc423ddc010, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4247771d0, 0x6f0968, 0x3, 0x51f701, 0xc425161bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4247771d0, 0x5, 0xc4225ccbf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b90c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8411 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247773b0, 0xc4257f3e70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247773b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247773b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f15c30, 0xc423ddc040)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4247773b0, 0x0, 0x0, 0x0, 0xc423ddc040, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4247773b0, 0x6f0968, 0x3, 0x51f701, 0xc425161c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4247773b0, 0x5, 0xc4225ccc10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b90c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8412 [semacquire]:
sync.runtime_Semacquire(0xc4225cccec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225ccce0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b90c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8460 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9590, 0xc425568dd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240c9c30, 0xc424c51728)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4256e9590, 0x0, 0x0, 0x0, 0xc424c51728, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4256e9590, 0x6f0968, 0x3, 0x51f701, 0xc424bc60f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4256e9590, 0x5, 0xc4225cff70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8414 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777590, 0xc4257f3eb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c21c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f16c30, 0xc423ddc070)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424777590, 0x0, 0x0, 0x0, 0xc423ddc070, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424777590, 0x6f0968, 0x3, 0x51f701, 0xc425161d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424777590, 0x5, 0xc4225ccd00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422642390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8415 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777860, 0xc4257f3f50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c22e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f17c30, 0xc423ddc0b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424777860, 0x0, 0x0, 0x0, 0xc423ddc0b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424777860, 0x6f0968, 0x3, 0x51f701, 0xc425161e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424777860, 0x5, 0xc4225ccd20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422642390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9770, 0xc425568e10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240d2c30, 0xc424c51758)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4256e9770, 0x0, 0x0, 0x0, 0xc424c51758, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4256e9770, 0x6f0968, 0x3, 0x51f701, 0xc424bc61b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4256e9770, 0x5, 0xc4225cff90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8462 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9950, 0xc425568e50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240d3c30, 0xc424c51788)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4256e9950, 0x0, 0x0, 0x0, 0xc424c51788, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4256e9950, 0x6f0968, 0x3, 0x51f701, 0xc424bc6270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4256e9950, 0x5, 0xc4225cffb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8416 [semacquire]:
sync.runtime_Semacquire(0xc4225cce0c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cce00)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422642390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8463 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9d10, 0xc425568ed0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240d4c30, 0xc424c517e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4256e9d10, 0x0, 0x0, 0x0, 0xc424c517e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4256e9d10, 0x6f0968, 0x3, 0x51f701, 0xc424bc63f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4256e9d10, 0x5, 0xc4225cffd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8464 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca2d0, 0xc425568fa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e52c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240d5c30, 0xc424c51878)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4240ca2d0, 0x0, 0x0, 0x0, 0xc424c51878, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4240ca2d0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4240ca2d0, 0x5, 0xc4225cfff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8465 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca5a0, 0xc425569060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e53e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240dac30, 0xc424c518c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4240ca5a0, 0x0, 0x0, 0x0, 0xc424c518c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4240ca5a0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4240ca5a0, 0x5, 0xc42265a010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8466 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca780, 0xc4255690c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e54a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240dbc30, 0xc424c518f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4240ca780, 0x0, 0x0, 0x0, 0xc424c518f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4240ca780, 0x6f0968, 0x3, 0x51f701, 0xc424bc6810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4240ca780, 0x5, 0xc42265a030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8467 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb6f00, 0xc4255e27e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb6f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240dcc30, 0xc423ddd618)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423fb6f00, 0x0, 0x0, 0x0, 0xc423ddd618, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423fb6f00, 0x6f0968, 0x3, 0x51f701, 0xc424d8f530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423fb6f00, 0x5, 0xc42265a050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8468 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb73b0, 0xc4255e2920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb73b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb73b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240ddc30, 0xc423ddd690)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423fb73b0, 0x0, 0x0, 0x0, 0xc423ddd690, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423fb73b0, 0x6f0968, 0x3, 0x51f701, 0xc424d8f710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423fb73b0, 0x5, 0xc42265a070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8482 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777a40, 0xc4257f3fa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c23a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f20c30, 0xc423ddc0e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424777a40, 0x0, 0x0, 0x0, 0xc423ddc0e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424777a40, 0x6f0968, 0x3, 0x51f701, 0xc425161f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424777a40, 0x5, 0xc4225cce20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4226581e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7680, 0xc4255e29e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240e2c30, 0xc423ddd6d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423fb7680, 0x0, 0x0, 0x0, 0xc423ddd6d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423fb7680, 0x6f0968, 0x3, 0x51f701, 0xc424d8f830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423fb7680, 0x5, 0xc42265a090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8470 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7860, 0xc4255e2a60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240e3c30, 0xc423ddd708)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423fb7860, 0x0, 0x0, 0x0, 0xc423ddd708, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423fb7860, 0x6f0968, 0x3, 0x51f701, 0xc424d8f8f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423fb7860, 0x5, 0xc42265a0b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8471 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7a40, 0xc4255e2ae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240e4c30, 0xc423ddd738)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423fb7a40, 0x0, 0x0, 0x0, 0xc423ddd738, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423fb7a40, 0x6f0968, 0x3, 0x51f701, 0xc424d8f9b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423fb7a40, 0x5, 0xc42265a0d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8472 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7c20, 0xc4255e2b20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240e5c30, 0xc423ddd768)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc423fb7c20, 0x0, 0x0, 0x0, 0xc423ddd768, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc423fb7c20, 0x6f0968, 0x3, 0x51f701, 0xc424d8fa70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc423fb7c20, 0x5, 0xc42265a0f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8473 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7e00, 0xc4255e2b90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240eec30, 0xc423ddd798)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc423fb7e00, 0x0, 0x0, 0x0, 0xc423ddd798, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc423fb7e00, 0x6f0968, 0x3, 0x51f701, 0xc424d8fb30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc423fb7e00, 0x5, 0xc42265a110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8474 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592a000, 0xc4255e2c10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592a000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240efc30, 0xc423ddd7c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42592a000, 0x0, 0x0, 0x0, 0xc423ddd7c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42592a000, 0x6f0968, 0x3, 0x51f701, 0xc424d8fbf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42592a000, 0x5, 0xc42265a130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8475 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aead20, 0xc425a7dd90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aead20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aead20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b7cc30, 0xc424871c88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc423aead20, 0x0, 0x0, 0x0, 0xc424871c88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc423aead20, 0x6f0968, 0x3, 0x51f701, 0xc425664ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc423aead20, 0x5, 0xc42265a150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8476 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40870, 0xc4259aa370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b90c30, 0xc424871f40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425b40870, 0x0, 0x0, 0x0, 0xc424871f40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425b40870, 0x6f0968, 0x3, 0x51f701, 0xc4256655c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425b40870, 0x5, 0xc42265a170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8477 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40000, 0xc4259aa190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd1c30, 0xc424871e68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425b40000, 0x0, 0x0, 0x0, 0xc424871e68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425b40000, 0x6f0968, 0x3, 0x51f701, 0xc425665260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425b40000, 0x5, 0xc42265a190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243eeff0, 0xc425a03680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243eeff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243eeff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf7c30, 0xc424e93d38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4243eeff0, 0x0, 0x0, 0x0, 0xc424e93d38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4243eeff0, 0x6f0968, 0x3, 0x51f701, 0xc425589320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4243eeff0, 0x5, 0xc42265a1b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8479 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8481 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef1d0, 0xc425a036c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c00c30, 0xc424e93d68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243ef1d0, 0x0, 0x0, 0x0, 0xc424e93d68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243ef1d0, 0x6f0968, 0x3, 0x51f701, 0xc4255893e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243ef1d0, 0x5, 0xc42265a3e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10520 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be780, 0xc4254b73e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c1c30, 0xc4241288e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4241be780, 0x0, 0x0, 0x0, 0xc4241288e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4241be780, 0x6f0968, 0x3, 0x51f701, 0xc4249808d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4241be780, 0x5, 0xc4234e0de0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be960, 0xc4254b7460)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c2c30, 0xc424128910)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4241be960, 0x0, 0x0, 0x0, 0xc424128910, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4241be960, 0x6f0968, 0x3, 0x51f701, 0xc424980990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4241be960, 0x5, 0xc4234e0e00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8498 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef3b0, 0xc425a03700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c01c30, 0xc424e93d98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243ef3b0, 0x0, 0x0, 0x0, 0xc424e93d98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243ef3b0, 0x6f0968, 0x3, 0x51f701, 0xc4255894a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243ef3b0, 0x5, 0xc42265a400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8499 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef590, 0xc425a03740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8aa40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf2c30, 0xc424e93dc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243ef590, 0x0, 0x0, 0x0, 0xc424e93dc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243ef590, 0x6f0968, 0x3, 0x51f701, 0xc425589590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243ef590, 0x5, 0xc42265a420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8500 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef770, 0xc425a03780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ab00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf3c30, 0xc424e93df8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243ef770, 0x0, 0x0, 0x0, 0xc424e93df8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243ef770, 0x6f0968, 0x3, 0x51f701, 0xc425589650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243ef770, 0x5, 0xc42265a440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8501 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef950, 0xc425a037d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8abc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bfcc30, 0xc424e93e28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243ef950, 0x0, 0x0, 0x0, 0xc424e93e28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243ef950, 0x6f0968, 0x3, 0x51f701, 0xc425589710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243ef950, 0x5, 0xc42265a460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8502 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243efb30, 0xc425a03840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ac80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243efb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243efb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bfdc30, 0xc424e93e58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243efb30, 0x0, 0x0, 0x0, 0xc424e93e58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243efb30, 0x6f0968, 0x3, 0x51f701, 0xc4255897d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243efb30, 0x5, 0xc42265a480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8503 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243efd10, 0xc425a038b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ad40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243efd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243efd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bfec30, 0xc424e93e88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243efd10, 0x0, 0x0, 0x0, 0xc424e93e88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243efd10, 0x6f0968, 0x3, 0x51f701, 0xc425589890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243efd10, 0x5, 0xc42265a4a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8504 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243efef0, 0xc425a038f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ae00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243efef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243efef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bffc30, 0xc424e93eb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243efef0, 0x0, 0x0, 0x0, 0xc424e93eb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243efef0, 0x6f0968, 0x3, 0x51f701, 0xc425589950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243efef0, 0x5, 0xc42265a4c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8505 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e0f0, 0xc425a03970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8aec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c08c30, 0xc424e93ee8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42472e0f0, 0x0, 0x0, 0x0, 0xc424e93ee8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42472e0f0, 0x6f0968, 0x3, 0x51f701, 0xc425589a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42472e0f0, 0x5, 0xc42265a4e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8506 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e2d0, 0xc425a039e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8af80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c09c30, 0xc424e93f18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42472e2d0, 0x0, 0x0, 0x0, 0xc424e93f18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42472e2d0, 0x6f0968, 0x3, 0x51f701, 0xc425589ad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42472e2d0, 0x5, 0xc42265a500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e3c0, 0xc425a03a00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8afe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bfac30, 0xc424e93f30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42472e3c0, 0x0, 0x0, 0x0, 0xc424e93f30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42472e3c0, 0x6f0968, 0x3, 0x51f701, 0xc425589b30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42472e3c0, 0x5, 0xc42265a520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8508 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e4b0, 0xc425a03a20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bfbc30, 0xc424e93f48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42472e4b0, 0x0, 0x0, 0x0, 0xc424e93f48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42472e4b0, 0x6f0968, 0x3, 0x51f701, 0xc425589b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42472e4b0, 0x5, 0xc42265a540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8509 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e5a0, 0xc425a03a40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c04c30, 0xc424e93f60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42472e5a0, 0x0, 0x0, 0x0, 0xc424e93f60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42472e5a0, 0x6f0968, 0x3, 0x51f701, 0xc425589bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42472e5a0, 0x5, 0xc42265a560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8510 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e690, 0xc425a03a70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c05c30, 0xc424e93f78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42472e690, 0x0, 0x0, 0x0, 0xc424e93f78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42472e690, 0x6f0968, 0x3, 0x51f701, 0xc425589c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42472e690, 0x5, 0xc42265a580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8511 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e870, 0xc425a03af0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c06c30, 0xc424e93fa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42472e870, 0x0, 0x0, 0x0, 0xc424e93fa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42472e870, 0x6f0968, 0x3, 0x51f701, 0xc425589d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42472e870, 0x5, 0xc42265a5a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8512 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472ea50, 0xc425a03b30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472ea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c07c30, 0xc424e93fd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42472ea50, 0x0, 0x0, 0x0, 0xc424e93fd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42472ea50, 0x6f0968, 0x3, 0x51f701, 0xc425589dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42472ea50, 0x5, 0xc42265a5c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8513 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472ec30, 0xc425a03ba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472ec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c10c30, 0xc425584008)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42472ec30, 0x0, 0x0, 0x0, 0xc425584008, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42472ec30, 0x6f0968, 0x3, 0x51f701, 0xc425589e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42472ec30, 0x5, 0xc42265a5e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8514 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472ee10, 0xc425a03c00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472ee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c11c30, 0xc425584038)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42472ee10, 0x0, 0x0, 0x0, 0xc425584038, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42472ee10, 0x6f0968, 0x3, 0x51f701, 0xc425589f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42472ee10, 0x5, 0xc42265a600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8515 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f1d0, 0xc425a03c80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c03c30, 0xc425584098)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42472f1d0, 0x0, 0x0, 0x0, 0xc425584098, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42472f1d0, 0x6f0968, 0x3, 0x51f701, 0xc42532a0f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42472f1d0, 0x5, 0xc42265a620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8516 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8488 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777c20, 0xc4257f3fe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f21c30, 0xc423ddc118)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424777c20, 0x0, 0x0, 0x0, 0xc423ddc118, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424777c20, 0x6f0968, 0x3, 0x51f701, 0xc425098000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424777c20, 0x5, 0xc4225cd0b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8518 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f3b0, 0xc425a03cc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c0cc30, 0xc4255840c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42472f3b0, 0x0, 0x0, 0x0, 0xc4255840c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42472f3b0, 0x6f0968, 0x3, 0x51f701, 0xc42532a1b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42472f3b0, 0x5, 0xc42265a840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8519 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f590, 0xc425a03d00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c0dc30, 0xc4255840f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42472f590, 0x0, 0x0, 0x0, 0xc4255840f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42472f590, 0x6f0968, 0x3, 0x51f701, 0xc42532a270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42472f590, 0x5, 0xc42265a860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8520 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f770, 0xc425a03d40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c0ec30, 0xc425584128)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42472f770, 0x0, 0x0, 0x0, 0xc425584128, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42472f770, 0x6f0968, 0x3, 0x51f701, 0xc42532a330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42472f770, 0x5, 0xc42265a880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f950, 0xc425a03d80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c0fc30, 0xc425584158)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42472f950, 0x0, 0x0, 0x0, 0xc425584158, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42472f950, 0x6f0968, 0x3, 0x51f701, 0xc42532a3f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42472f950, 0x5, 0xc42265a8a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472fb30, 0xc425a03dc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472fb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c18c30, 0xc425584188)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42472fb30, 0x0, 0x0, 0x0, 0xc425584188, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42472fb30, 0x6f0968, 0x3, 0x51f701, 0xc42532a4b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42472fb30, 0x5, 0xc42265a8c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8523 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472fef0, 0xc425a03e80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472fef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c19c30, 0xc4255841e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42472fef0, 0x0, 0x0, 0x0, 0xc4255841e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42472fef0, 0x6f0968, 0x3, 0x51f701, 0xc42532a630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42472fef0, 0x5, 0xc42265a8e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8524 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e0f0, 0xc425a03ed0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c0ac30, 0xc425584218)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42257e0f0, 0x0, 0x0, 0x0, 0xc425584218, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42257e0f0, 0x6f0968, 0x3, 0x51f701, 0xc42532a720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42257e0f0, 0x5, 0xc42265a900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8525 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e2d0, 0xc425a03f30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c0bc30, 0xc425584248)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42257e2d0, 0x0, 0x0, 0x0, 0xc425584248, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42257e2d0, 0x6f0968, 0x3, 0x51f701, 0xc42532a7e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42257e2d0, 0x5, 0xc42265a920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8526 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e3c0, 0xc425a03f70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c20c30, 0xc425584260)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42257e3c0, 0x0, 0x0, 0x0, 0xc425584260, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42257e3c0, 0x6f0968, 0x3, 0x51f701, 0xc42532a840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42257e3c0, 0x5, 0xc42265a940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8527 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e5a0, 0xc425a03fc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c21c30, 0xc425584290)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42257e5a0, 0x0, 0x0, 0x0, 0xc425584290, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42257e5a0, 0x6f0968, 0x3, 0x51f701, 0xc42532a900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42257e5a0, 0x5, 0xc42265a960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8528 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e780, 0xc4258e4000)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8be60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c12c30, 0xc4255842c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42257e780, 0x0, 0x0, 0x0, 0xc4255842c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42257e780, 0x6f0968, 0x3, 0x51f701, 0xc42532a9c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42257e780, 0x5, 0xc42265a980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8529 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e960, 0xc4258e4040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bf20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c13c30, 0xc4255842f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42257e960, 0x0, 0x0, 0x0, 0xc4255842f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42257e960, 0x6f0968, 0x3, 0x51f701, 0xc42532aa80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42257e960, 0x5, 0xc42265a9a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8530 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257eb40, 0xc4258e40c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bfe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257eb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c1cc30, 0xc425584320)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42257eb40, 0x0, 0x0, 0x0, 0xc425584320, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42257eb40, 0x6f0968, 0x3, 0x51f701, 0xc42532ab40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42257eb40, 0x5, 0xc42265a9c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8531 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257ed20, 0xc4258e4140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba60a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257ed20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c1dc30, 0xc425584350)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42257ed20, 0x0, 0x0, 0x0, 0xc425584350, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42257ed20, 0x6f0968, 0x3, 0x51f701, 0xc42532ac00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42257ed20, 0x5, 0xc42265a9e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8532 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f0e0, 0xc4258e4240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c1ec30, 0xc4255843b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42257f0e0, 0x0, 0x0, 0x0, 0xc4255843b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42257f0e0, 0x6f0968, 0x3, 0x51f701, 0xc42532ad80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42257f0e0, 0x5, 0xc42265aa00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8533 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f2c0, 0xc4258e4280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba62e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c1fc30, 0xc4255843e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42257f2c0, 0x0, 0x0, 0x0, 0xc4255843e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42257f2c0, 0x6f0968, 0x3, 0x51f701, 0xc42532ae40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42257f2c0, 0x5, 0xc42265aa20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8534 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f4a0, 0xc4258e42d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba63a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c28c30, 0xc425584410)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42257f4a0, 0x0, 0x0, 0x0, 0xc425584410, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42257f4a0, 0x6f0968, 0x3, 0x51f701, 0xc42532af00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42257f4a0, 0x5, 0xc42265aa40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8535 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f680, 0xc4258e4340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c29c30, 0xc425584440)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42257f680, 0x0, 0x0, 0x0, 0xc425584440, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42257f680, 0x6f0968, 0x3, 0x51f701, 0xc42532afc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42257f680, 0x5, 0xc42265aa60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8536 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f860, 0xc4258e43c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c1ac30, 0xc425584470)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42257f860, 0x0, 0x0, 0x0, 0xc425584470, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42257f860, 0x6f0968, 0x3, 0x51f701, 0xc42532b080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42257f860, 0x5, 0xc42265aa80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8537 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8489 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777e00, 0xc4256da020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f12c30, 0xc423ddc148)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424777e00, 0x0, 0x0, 0x0, 0xc423ddc148, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424777e00, 0x6f0968, 0x3, 0x51f701, 0xc4250980c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424777e00, 0x5, 0xc4225cd0d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8490 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde000, 0xc4256da060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c25e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f13c30, 0xc423ddc178)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423dde000, 0x0, 0x0, 0x0, 0xc423ddc178, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423dde000, 0x6f0968, 0x3, 0x51f701, 0xc425098180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423dde000, 0x5, 0xc4225cd0f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8491 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde1e0, 0xc4256da0a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c26c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f1cc30, 0xc423ddc1a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423dde1e0, 0x0, 0x0, 0x0, 0xc423ddc1a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423dde1e0, 0x6f0968, 0x3, 0x51f701, 0xc425098240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423dde1e0, 0x5, 0xc4225cd110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8492 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde3c0, 0xc4256da0e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f1dc30, 0xc423ddc1d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423dde3c0, 0x0, 0x0, 0x0, 0xc423ddc1d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423dde3c0, 0x6f0968, 0x3, 0x51f701, 0xc425098300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423dde3c0, 0x5, 0xc4225cd130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8493 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde5a0, 0xc4256da120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f1ec30, 0xc423ddc208)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423dde5a0, 0x0, 0x0, 0x0, 0xc423ddc208, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423dde5a0, 0x6f0968, 0x3, 0x51f701, 0xc4250983c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423dde5a0, 0x5, 0xc4225cd150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8539 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257fa40, 0xc4258e4440)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba65e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257fa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c1bc30, 0xc4255844a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42257fa40, 0x0, 0x0, 0x0, 0xc4255844a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42257fa40, 0x6f0968, 0x3, 0x51f701, 0xc42532b140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42257fa40, 0x5, 0xc42265ac70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8494 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde780, 0xc4256da160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f1fc30, 0xc423ddc238)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423dde780, 0x0, 0x0, 0x0, 0xc423ddc238, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423dde780, 0x6f0968, 0x3, 0x51f701, 0xc425098480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423dde780, 0x5, 0xc4225cd170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde960, 0xc4256da1a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c29c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f28c30, 0xc423ddc268)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423dde960, 0x0, 0x0, 0x0, 0xc423ddc268, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423dde960, 0x6f0968, 0x3, 0x51f701, 0xc425098570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423dde960, 0x5, 0xc4225cd190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8496 [semacquire]:
sync.runtime_Semacquire(0xc4225cd27c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd270)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8546 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddeb40, 0xc4256da1e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddeb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f29c30, 0xc423ddc298)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ddeb40, 0x0, 0x0, 0x0, 0xc423ddc298, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ddeb40, 0x6f0968, 0x3, 0x51f701, 0xc425098630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ddeb40, 0x5, 0xc4225cd290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8547 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dded20, 0xc4256da230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dded20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dded20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f1ac30, 0xc423ddc2c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423dded20, 0x0, 0x0, 0x0, 0xc423ddc2c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423dded20, 0x6f0968, 0x3, 0x51f701, 0xc4250986f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423dded20, 0x5, 0xc4225cd2b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8548 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddef00, 0xc4256da2a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f1bc30, 0xc423ddc2f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ddef00, 0x0, 0x0, 0x0, 0xc423ddc2f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ddef00, 0x6f0968, 0x3, 0x51f701, 0xc4250987b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ddef00, 0x5, 0xc4225cd2d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8549 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf2c0, 0xc4256da370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f31c30, 0xc423ddc358)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ddf2c0, 0x0, 0x0, 0x0, 0xc423ddc358, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ddf2c0, 0x6f0968, 0x3, 0x51f701, 0xc425098930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ddf2c0, 0x5, 0xc4225cd2f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8550 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf4a0, 0xc4256da3d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f22c30, 0xc423ddc388)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ddf4a0, 0x0, 0x0, 0x0, 0xc423ddc388, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ddf4a0, 0x6f0968, 0x3, 0x51f701, 0xc4250989f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ddf4a0, 0x5, 0xc4225cd310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8551 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf680, 0xc4256da450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f23c30, 0xc423ddc3b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423ddf680, 0x0, 0x0, 0x0, 0xc423ddc3b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423ddf680, 0x6f0968, 0x3, 0x51f701, 0xc425098ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423ddf680, 0x5, 0xc4225cd330, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8540 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257fc20, 0xc4258e44a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba66a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257fc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c24c30, 0xc4255844d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42257fc20, 0x0, 0x0, 0x0, 0xc4255844d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42257fc20, 0x6f0968, 0x3, 0x51f701, 0xc42532b200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42257fc20, 0x5, 0xc42265ac90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8552 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf860, 0xc4256da4c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f2cc30, 0xc423ddc3e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423ddf860, 0x0, 0x0, 0x0, 0xc423ddc3e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423ddf860, 0x6f0968, 0x3, 0x51f701, 0xc425098b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423ddf860, 0x5, 0xc4225cd350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8541 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257fe00, 0xc4258e44e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257fe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c25c30, 0xc425584500)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42257fe00, 0x0, 0x0, 0x0, 0xc425584500, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42257fe00, 0x6f0968, 0x3, 0x51f701, 0xc42532b2f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42257fe00, 0x5, 0xc42265acb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8542 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e000, 0xc4258e4570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c26c30, 0xc425584530)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423c5e000, 0x0, 0x0, 0x0, 0xc425584530, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423c5e000, 0x6f0968, 0x3, 0x51f701, 0xc42532b3b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423c5e000, 0x5, 0xc42265acd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8543 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e2d0, 0xc4258e4630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c27c30, 0xc425584578)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423c5e2d0, 0x0, 0x0, 0x0, 0xc425584578, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423c5e2d0, 0x6f0968, 0x3, 0x51f701, 0xc42532b4d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423c5e2d0, 0x5, 0xc42265acf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8544 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e4b0, 0xc4258e46a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c30c30, 0xc4255845a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423c5e4b0, 0x0, 0x0, 0x0, 0xc4255845a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423c5e4b0, 0x6f0968, 0x3, 0x51f701, 0xc42532b590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423c5e4b0, 0x5, 0xc42265ad10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8545 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e690, 0xc4258e46e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c31c30, 0xc4255845d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423c5e690, 0x0, 0x0, 0x0, 0xc4255845d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423c5e690, 0x6f0968, 0x3, 0x51f701, 0xc42532b650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423c5e690, 0x5, 0xc42265ad30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8562 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e870, 0xc4258e4730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c22c30, 0xc425584608)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423c5e870, 0x0, 0x0, 0x0, 0xc425584608, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423c5e870, 0x6f0968, 0x3, 0x51f701, 0xc42532b740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423c5e870, 0x5, 0xc42265ad50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8553 [semacquire]:
sync.runtime_Semacquire(0xc4225cd42c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd420)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8563 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5ea50, 0xc4258e47b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5ea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c23c30, 0xc425584638)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423c5ea50, 0x0, 0x0, 0x0, 0xc425584638, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423c5ea50, 0x6f0968, 0x3, 0x51f701, 0xc42532b830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423c5ea50, 0x5, 0xc42265ad70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8564 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5ec30, 0xc4258e4830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5ec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c2cc30, 0xc425584668)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423c5ec30, 0x0, 0x0, 0x0, 0xc425584668, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423c5ec30, 0x6f0968, 0x3, 0x51f701, 0xc42532b8f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423c5ec30, 0x5, 0xc42265ad90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8565 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5ee10, 0xc4258e48a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5ee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c2dc30, 0xc425584698)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423c5ee10, 0x0, 0x0, 0x0, 0xc425584698, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423c5ee10, 0x6f0968, 0x3, 0x51f701, 0xc42532b9b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423c5ee10, 0x5, 0xc42265adb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8566 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5eff0, 0xc4258e48e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5eff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c2ec30, 0xc4255846c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423c5eff0, 0x0, 0x0, 0x0, 0xc4255846c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423c5eff0, 0x6f0968, 0x3, 0x51f701, 0xc42532ba70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423c5eff0, 0x5, 0xc42265add0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8567 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a5a0, 0xc4256dbe70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42405cc30, 0xc423ddd1f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42404a5a0, 0x0, 0x0, 0x0, 0xc423ddd1f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42404a5a0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42404a5a0, 0x5, 0xc42265adf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8568 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22ff0, 0xc4257f24b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cbcc30, 0xc4259b6ff0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc423c22ff0, 0x0, 0x0, 0x0, 0xc4259b6ff0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc423c22ff0, 0x6f0968, 0x3, 0x51f701, 0xc4253039b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc423c22ff0, 0x5, 0xc42265ae10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8569 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c231d0, 0xc4257f2520)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfe60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c231d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c231d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cbdc30, 0xc4259b7020)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423c231d0, 0x0, 0x0, 0x0, 0xc4259b7020, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423c231d0, 0x6f0968, 0x3, 0x51f701, 0xc425303a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423c231d0, 0x5, 0xc42265ae30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8570 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c233b0, 0xc4257f2580)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbff20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c233b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c233b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cbec30, 0xc4259b7050)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc423c233b0, 0x0, 0x0, 0x0, 0xc4259b7050, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc423c233b0, 0x6f0968, 0x3, 0x51f701, 0xc425303b30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc423c233b0, 0x5, 0xc42265ae50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8555 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddfa40, 0xc4256da500)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c30e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddfa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddfa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f2dc30, 0xc423ddc418)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ddfa40, 0x0, 0x0, 0x0, 0xc423ddc418, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ddfa40, 0x6f0968, 0x3, 0x51f701, 0xc425098c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ddfa40, 0x5, 0xc4225cd440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8571 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23590, 0xc4257f25c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbffe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cbfc30, 0xc4259b7080)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423c23590, 0x0, 0x0, 0x0, 0xc4259b7080, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423c23590, 0x6f0968, 0x3, 0x51f701, 0xc425303bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423c23590, 0x5, 0xc42265ae70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8572 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23680, 0xc4257f25e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cc8c30, 0xc4259b7098)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc423c23680, 0x0, 0x0, 0x0, 0xc4259b7098, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc423c23680, 0x6f0968, 0x3, 0x51f701, 0xc425303c50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc423c23680, 0x5, 0xc42265ae90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8573 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23770, 0xc4257f2600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cc9c30, 0xc4259b70b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc423c23770, 0x0, 0x0, 0x0, 0xc4259b70b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc423c23770, 0x6f0968, 0x3, 0x51f701, 0xc425303cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc423c23770, 0x5, 0xc42265aeb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8574 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8576 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23860, 0xc4257f2620)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cbac30, 0xc4259b70c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423c23860, 0x0, 0x0, 0x0, 0xc4259b70c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423c23860, 0x6f0968, 0x3, 0x51f701, 0xc425303d10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423c23860, 0x5, 0xc42265b090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8556 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddfc20, 0xc4256da550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c31a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddfc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddfc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f2ec30, 0xc423ddc448)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ddfc20, 0x0, 0x0, 0x0, 0xc423ddc448, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ddfc20, 0x6f0968, 0x3, 0x51f701, 0xc425098cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ddfc20, 0x5, 0xc4225cd460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8557 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddfe00, 0xc4256da5d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddfe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddfe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f2fc30, 0xc423ddc478)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ddfe00, 0x0, 0x0, 0x0, 0xc423ddc478, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ddfe00, 0x6f0968, 0x3, 0x51f701, 0xc425098db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ddfe00, 0x5, 0xc4225cd480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8558 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe000, 0xc4256da630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f38c30, 0xc423ddc4a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ebe000, 0x0, 0x0, 0x0, 0xc423ddc4a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ebe000, 0x6f0968, 0x3, 0x51f701, 0xc425098e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ebe000, 0x5, 0xc4225cd4a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8559 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe0f0, 0xc4256da650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c33a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f39c30, 0xc423ddc4c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ebe0f0, 0x0, 0x0, 0x0, 0xc423ddc4c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ebe0f0, 0x6f0968, 0x3, 0x51f701, 0xc425098ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ebe0f0, 0x5, 0xc4225cd4c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8560 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe2d0, 0xc4256da6c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f2ac30, 0xc423ddc4f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423ebe2d0, 0x0, 0x0, 0x0, 0xc423ddc4f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423ebe2d0, 0x6f0968, 0x3, 0x51f701, 0xc425098f90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423ebe2d0, 0x5, 0xc4225cd4e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8561 [semacquire]:
sync.runtime_Semacquire(0xc4225cd5cc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd5c0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8579 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe4b0, 0xc4256da740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f2bc30, 0xc423ddc520)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ebe4b0, 0x0, 0x0, 0x0, 0xc423ddc520, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ebe4b0, 0x6f0968, 0x3, 0x51f701, 0xc425099050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ebe4b0, 0x5, 0xc4225cd5e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266f680, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8577 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23950, 0xc4257f2640)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cbbc30, 0xc4259b70e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423c23950, 0x0, 0x0, 0x0, 0xc4259b70e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423c23950, 0x6f0968, 0x3, 0x51f701, 0xc425303d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423c23950, 0x5, 0xc42265b0b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8594 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0690, 0xc4258e4de0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba77c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cc4c30, 0xc425584908)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225c0690, 0x0, 0x0, 0x0, 0xc425584908, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225c0690, 0x6f0968, 0x3, 0x51f701, 0xc4252863c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225c0690, 0x5, 0xc42265b0d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8595 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0870, 0xc4258e4e20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cc5c30, 0xc425584938)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225c0870, 0x0, 0x0, 0x0, 0xc425584938, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225c0870, 0x6f0968, 0x3, 0x51f701, 0xc425286480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225c0870, 0x5, 0xc42265b0f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8596 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0a50, 0xc4258e4e90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cc6c30, 0xc425584968)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225c0a50, 0x0, 0x0, 0x0, 0xc425584968, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225c0a50, 0x6f0968, 0x3, 0x51f701, 0xc425286540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225c0a50, 0x5, 0xc42265b110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8597 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0c30, 0xc4258e4f10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cc7c30, 0xc425584998)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225c0c30, 0x0, 0x0, 0x0, 0xc425584998, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225c0c30, 0x6f0968, 0x3, 0x51f701, 0xc425286600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225c0c30, 0x5, 0xc42265b130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8598 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0e10, 0xc4258e4f60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd0c30, 0xc4255849c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225c0e10, 0x0, 0x0, 0x0, 0xc4255849c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225c0e10, 0x6f0968, 0x3, 0x51f701, 0xc4252866c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225c0e10, 0x5, 0xc42265b150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8599 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0ff0, 0xc4258e4fc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd1c30, 0xc4255849f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225c0ff0, 0x0, 0x0, 0x0, 0xc4255849f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225c0ff0, 0x6f0968, 0x3, 0x51f701, 0xc425286780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225c0ff0, 0x5, 0xc42265b170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8600 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c11d0, 0xc4258e5040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c11d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cc2c30, 0xc425584a28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225c11d0, 0x0, 0x0, 0x0, 0xc425584a28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225c11d0, 0x6f0968, 0x3, 0x51f701, 0xc425286840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225c11d0, 0x5, 0xc42265b190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8601 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c13b0, 0xc4258e50a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c13b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cc3c30, 0xc425584a58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225c13b0, 0x0, 0x0, 0x0, 0xc425584a58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225c13b0, 0x6f0968, 0x3, 0x51f701, 0xc425286900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225c13b0, 0x5, 0xc42265b1b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8602 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1590, 0xc4258e50e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cccc30, 0xc425584a88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225c1590, 0x0, 0x0, 0x0, 0xc425584a88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225c1590, 0x6f0968, 0x3, 0x51f701, 0xc4252869c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225c1590, 0x5, 0xc42265b1d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8603 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1770, 0xc4258e5140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ccdc30, 0xc425584ab8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225c1770, 0x0, 0x0, 0x0, 0xc425584ab8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225c1770, 0x6f0968, 0x3, 0x51f701, 0xc425286a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225c1770, 0x5, 0xc42265b1f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8604 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1950, 0xc4258e51c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ccec30, 0xc425584ae8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225c1950, 0x0, 0x0, 0x0, 0xc425584ae8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225c1950, 0x6f0968, 0x3, 0x51f701, 0xc425286b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225c1950, 0x5, 0xc42265b210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8605 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1c20, 0xc4258e5220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ccfc30, 0xc425584b30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225c1c20, 0x0, 0x0, 0x0, 0xc425584b30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225c1c20, 0x6f0968, 0x3, 0x51f701, 0xc425286c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225c1c20, 0x5, 0xc42265b230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8606 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f52c0, 0xc4258e5700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249329a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f52c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f52c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd9c30, 0xc425584d70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225f52c0, 0x0, 0x0, 0x0, 0xc425584d70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225f52c0, 0x6f0968, 0x3, 0x51f701, 0xc425287560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225f52c0, 0x5, 0xc42265b250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8607 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f54a0, 0xc4258e5770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f54a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f54a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ccac30, 0xc425584da0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225f54a0, 0x0, 0x0, 0x0, 0xc425584da0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225f54a0, 0x6f0968, 0x3, 0x51f701, 0xc425287620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225f54a0, 0x5, 0xc42265b270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8608 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5680, 0xc4258e57f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ccbc30, 0xc425584dd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225f5680, 0x0, 0x0, 0x0, 0xc425584dd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225f5680, 0x6f0968, 0x3, 0x51f701, 0xc4252876e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225f5680, 0x5, 0xc42265b290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8609 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257ef00, 0xc4258e41c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257ef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd4c30, 0xc425584380)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42257ef00, 0x0, 0x0, 0x0, 0xc425584380, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42257ef00, 0x6f0968, 0x3, 0x51f701, 0xc42532acc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42257ef00, 0x5, 0xc42265b2b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8610 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acef00, 0xc4259ab110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd5c30, 0xc4259b6648)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422acef00, 0x0, 0x0, 0x0, 0xc4259b6648, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422acef00, 0x6f0968, 0x3, 0x51f701, 0xc425453260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422acef00, 0x5, 0xc42265b2d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8611 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8580 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe780, 0xc4256da7a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f34c30, 0xc423ddc568)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ebe780, 0x0, 0x0, 0x0, 0xc423ddc568, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ebe780, 0x6f0968, 0x3, 0x51f701, 0xc425099170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ebe780, 0x5, 0xc4225cd600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266f680, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8581 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe960, 0xc4256da800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f35c30, 0xc423ddc598)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ebe960, 0x0, 0x0, 0x0, 0xc423ddc598, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ebe960, 0x6f0968, 0x3, 0x51f701, 0xc425099230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ebe960, 0x5, 0xc4225cd620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266f680, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8582 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebeb40, 0xc4256da870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebeb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f36c30, 0xc423ddc5c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ebeb40, 0x0, 0x0, 0x0, 0xc423ddc5c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ebeb40, 0x6f0968, 0x3, 0x51f701, 0xc4250992f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ebeb40, 0x5, 0xc4225cd640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266f680, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8583 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebed20, 0xc4256da8b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c38e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebed20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f37c30, 0xc423ddc5f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ebed20, 0x0, 0x0, 0x0, 0xc423ddc5f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ebed20, 0x6f0968, 0x3, 0x51f701, 0xc4250993b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ebed20, 0x5, 0xc4225cd660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266f680, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8584 [semacquire]:
sync.runtime_Semacquire(0xc4225cd73c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd730)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266f680, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8613 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a5a0, 0xc4259ab610)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ffe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd6c30, 0xc4259b6888)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42598a5a0, 0x0, 0x0, 0x0, 0xc4259b6888, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42598a5a0, 0x6f0968, 0x3, 0x51f701, 0xc425453b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42598a5a0, 0x5, 0xc42265b480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8586 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebef00, 0xc4256da930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c39c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f40c30, 0xc423ddc628)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ebef00, 0x0, 0x0, 0x0, 0xc423ddc628, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ebef00, 0x6f0968, 0x3, 0x51f701, 0xc425099470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ebef00, 0x5, 0xc4225cd750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8614 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a870, 0xc4259ab6d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd7c30, 0xc4259b68d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42598a870, 0x0, 0x0, 0x0, 0xc4259b68d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42598a870, 0x6f0968, 0x3, 0x51f701, 0xc425453cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42598a870, 0x5, 0xc42265b4a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8587 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf0e0, 0xc4256da980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f41c30, 0xc423ddc658)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ebf0e0, 0x0, 0x0, 0x0, 0xc423ddc658, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ebf0e0, 0x6f0968, 0x3, 0x51f701, 0xc425099530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ebf0e0, 0x5, 0xc4225cd770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8588 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf2c0, 0xc4256da9c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f32c30, 0xc423ddc688)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ebf2c0, 0x0, 0x0, 0x0, 0xc423ddc688, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ebf2c0, 0x6f0968, 0x3, 0x51f701, 0xc4250995f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ebf2c0, 0x5, 0xc4225cd790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8589 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf770, 0xc4256daa60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f33c30, 0xc423ddc700)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ebf770, 0x0, 0x0, 0x0, 0xc423ddc700, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ebf770, 0x6f0968, 0x3, 0x51f701, 0xc425099800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ebf770, 0x5, 0xc4225cd7b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8615 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598aa50, 0xc4259ab730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598aa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce0c30, 0xc4259b6900)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42598aa50, 0x0, 0x0, 0x0, 0xc4259b6900, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42598aa50, 0x6f0968, 0x3, 0x51f701, 0xc425453d70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42598aa50, 0x5, 0xc42265b4c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8616 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598ac30, 0xc4259ab770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598ac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce1c30, 0xc4259b6930)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42598ac30, 0x0, 0x0, 0x0, 0xc4259b6930, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42598ac30, 0x6f0968, 0x3, 0x51f701, 0xc425453e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42598ac30, 0x5, 0xc42265b4e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8590 [semacquire]:
sync.runtime_Semacquire(0xc4225cd89c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd890)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8617 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598ae10, 0xc4259ab800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598ae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd2c30, 0xc4259b6960)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42598ae10, 0x0, 0x0, 0x0, 0xc4259b6960, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42598ae10, 0x6f0968, 0x3, 0x51f701, 0xc425453ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42598ae10, 0x5, 0xc42265b500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8618 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598aff0, 0xc4259ab880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd3c30, 0xc4259b6990)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42598aff0, 0x0, 0x0, 0x0, 0xc4259b6990, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42598aff0, 0x6f0968, 0x3, 0x51f701, 0xc425302000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42598aff0, 0x5, 0xc42265b520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8619 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b1d0, 0xc4259ab8f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cdcc30, 0xc4259b69c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42598b1d0, 0x0, 0x0, 0x0, 0xc4259b69c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42598b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4253020c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42598b1d0, 0x5, 0xc42265b540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8620 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b3b0, 0xc4259ab930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cddc30, 0xc4259b69f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42598b3b0, 0x0, 0x0, 0x0, 0xc4259b69f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42598b3b0, 0x6f0968, 0x3, 0x51f701, 0xc425302180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42598b3b0, 0x5, 0xc42265b560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8621 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b590, 0xc4259ab980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cdec30, 0xc4259b6a20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42598b590, 0x0, 0x0, 0x0, 0xc4259b6a20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42598b590, 0x6f0968, 0x3, 0x51f701, 0xc425302240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42598b590, 0x5, 0xc42265b580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8622 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b770, 0xc4259aba00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cdfc30, 0xc4259b6a50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42598b770, 0x0, 0x0, 0x0, 0xc4259b6a50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42598b770, 0x6f0968, 0x3, 0x51f701, 0xc425302300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42598b770, 0x5, 0xc42265b5a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8623 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b950, 0xc4259aba80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce8c30, 0xc4259b6a80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42598b950, 0x0, 0x0, 0x0, 0xc4259b6a80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42598b950, 0x6f0968, 0x3, 0x51f701, 0xc4253023c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42598b950, 0x5, 0xc42265b5c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8624 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598bb30, 0xc4259abad0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598bb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce9c30, 0xc4259b6ab0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42598bb30, 0x0, 0x0, 0x0, 0xc4259b6ab0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42598bb30, 0x6f0968, 0x3, 0x51f701, 0xc425302480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42598bb30, 0x5, 0xc42265b5e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8625 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598bd10, 0xc4259abb30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598bd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cdac30, 0xc4259b6ae0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42598bd10, 0x0, 0x0, 0x0, 0xc4259b6ae0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42598bd10, 0x6f0968, 0x3, 0x51f701, 0xc425302540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42598bd10, 0x5, 0xc42265b600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8626 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598be00, 0xc4259abb70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598be00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cdbc30, 0xc4259b6af8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42598be00, 0x0, 0x0, 0x0, 0xc4259b6af8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42598be00, 0x6f0968, 0x3, 0x51f701, 0xc4253025a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42598be00, 0x5, 0xc42265b620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8627 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a0f0, 0xc4259abc30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbeac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce4c30, 0xc4259b6b40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425c5a0f0, 0x0, 0x0, 0x0, 0xc4259b6b40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425c5a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4253026f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425c5a0f0, 0x5, 0xc42265b640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8628 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a2d0, 0xc4259abc70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbeb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce5c30, 0xc4259b6b70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425c5a2d0, 0x0, 0x0, 0x0, 0xc4259b6b70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425c5a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4253027b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425c5a2d0, 0x5, 0xc42265b660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8629 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a4b0, 0xc4259abcc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbec40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce6c30, 0xc4259b6ba0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425c5a4b0, 0x0, 0x0, 0x0, 0xc4259b6ba0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425c5a4b0, 0x6f0968, 0x3, 0x51f701, 0xc425302870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425c5a4b0, 0x5, 0xc42265b680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8630 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a690, 0xc4259abd30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbed00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce7c30, 0xc4259b6bd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425c5a690, 0x0, 0x0, 0x0, 0xc4259b6bd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425c5a690, 0x6f0968, 0x3, 0x51f701, 0xc425302930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425c5a690, 0x5, 0xc42265b6a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8631 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a870, 0xc4259abdb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbedc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cf0c30, 0xc4259b6c00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425c5a870, 0x0, 0x0, 0x0, 0xc4259b6c00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425c5a870, 0x6f0968, 0x3, 0x51f701, 0xc4253029f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425c5a870, 0x5, 0xc42265b6c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8632 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8634 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5aa50, 0xc4259abdf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbee80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5aa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cf1c30, 0xc4259b6c30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c5aa50, 0x0, 0x0, 0x0, 0xc4259b6c30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c5aa50, 0x6f0968, 0x3, 0x51f701, 0xc425302ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c5aa50, 0x5, 0xc42265b860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8592 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf950, 0xc4256daaa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f48c30, 0xc423ddc730)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ebf950, 0x0, 0x0, 0x0, 0xc423ddc730, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ebf950, 0x6f0968, 0x3, 0x51f701, 0xc4250998c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ebf950, 0x5, 0xc4225cd8b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b95c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8635 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5ae10, 0xc4259abee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5ae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce2c30, 0xc4259b6c90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425c5ae10, 0x0, 0x0, 0x0, 0xc4259b6c90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425c5ae10, 0x6f0968, 0x3, 0x51f701, 0xc425302c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425c5ae10, 0x5, 0xc42265b880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8636 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5aff0, 0xc4259abf30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce3c30, 0xc4259b6cc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425c5aff0, 0x0, 0x0, 0x0, 0xc4259b6cc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425c5aff0, 0x6f0968, 0x3, 0x51f701, 0xc425302cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425c5aff0, 0x5, 0xc42265b8a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8637 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b1d0, 0xc4259abf70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cecc30, 0xc4259b6cf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425c5b1d0, 0x0, 0x0, 0x0, 0xc4259b6cf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425c5b1d0, 0x6f0968, 0x3, 0x51f701, 0xc425302db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425c5b1d0, 0x5, 0xc42265b8c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8638 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b3b0, 0xc4259abfe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cedc30, 0xc4259b6d20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425c5b3b0, 0x0, 0x0, 0x0, 0xc4259b6d20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425c5b3b0, 0x6f0968, 0x3, 0x51f701, 0xc425302e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425c5b3b0, 0x5, 0xc42265b8e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8639 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b590, 0xc4257f2060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ceec30, 0xc4259b6d50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425c5b590, 0x0, 0x0, 0x0, 0xc4259b6d50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425c5b590, 0x6f0968, 0x3, 0x51f701, 0xc425302f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425c5b590, 0x5, 0xc42265b900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8640 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b770, 0xc4257f20b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cefc30, 0xc4259b6d80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425c5b770, 0x0, 0x0, 0x0, 0xc4259b6d80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425c5b770, 0x6f0968, 0x3, 0x51f701, 0xc425302ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425c5b770, 0x5, 0xc42265b920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8641 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b950, 0xc4257f20f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cf8c30, 0xc4259b6db0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425c5b950, 0x0, 0x0, 0x0, 0xc4259b6db0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425c5b950, 0x6f0968, 0x3, 0x51f701, 0xc4253030b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425c5b950, 0x5, 0xc42265b940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8642 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5bb30, 0xc4257f2130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5bb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cf9c30, 0xc4259b6de0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425c5bb30, 0x0, 0x0, 0x0, 0xc4259b6de0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425c5bb30, 0x6f0968, 0x3, 0x51f701, 0xc425303170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425c5bb30, 0x5, 0xc42265b960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8643 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5bd10, 0xc4257f2170)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5bd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ceac30, 0xc4259b6e10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425c5bd10, 0x0, 0x0, 0x0, 0xc4259b6e10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425c5bd10, 0x6f0968, 0x3, 0x51f701, 0xc425303230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425c5bd10, 0x5, 0xc42265b980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8644 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5bef0, 0xc4257f21b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5bef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cebc30, 0xc4259b6e40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425c5bef0, 0x0, 0x0, 0x0, 0xc4259b6e40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425c5bef0, 0x6f0968, 0x3, 0x51f701, 0xc4253032f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425c5bef0, 0x5, 0xc42265b9a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8645 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c221e0, 0xc4257f2210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c221e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c221e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d00c30, 0xc4259b6e88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423c221e0, 0x0, 0x0, 0x0, 0xc4259b6e88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423c221e0, 0x6f0968, 0x3, 0x51f701, 0xc425303410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423c221e0, 0x5, 0xc42265b9c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8646 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c223c0, 0xc4257f2250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c223c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c223c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d01c30, 0xc4259b6eb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc423c223c0, 0x0, 0x0, 0x0, 0xc4259b6eb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc423c223c0, 0x6f0968, 0x3, 0x51f701, 0xc4253034d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc423c223c0, 0x5, 0xc42265b9e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8647 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c225a0, 0xc4257f22b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c225a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c225a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cf2c30, 0xc4259b6ee8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc423c225a0, 0x0, 0x0, 0x0, 0xc4259b6ee8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc423c225a0, 0x6f0968, 0x3, 0x51f701, 0xc425303590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc423c225a0, 0x5, 0xc42265ba00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8648 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22780, 0xc4257f2330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfa40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cf3c30, 0xc4259b6f18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423c22780, 0x0, 0x0, 0x0, 0xc4259b6f18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423c22780, 0x6f0968, 0x3, 0x51f701, 0xc425303650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423c22780, 0x5, 0xc42265ba20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8649 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22960, 0xc4257f2380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cfcc30, 0xc4259b6f48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc423c22960, 0x0, 0x0, 0x0, 0xc4259b6f48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc423c22960, 0x6f0968, 0x3, 0x51f701, 0xc425303710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc423c22960, 0x5, 0xc42265ba40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8650 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22b40, 0xc4257f23c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cfdc30, 0xc4259b6f78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423c22b40, 0x0, 0x0, 0x0, 0xc4259b6f78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423c22b40, 0x6f0968, 0x3, 0x51f701, 0xc4253037d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423c22b40, 0x5, 0xc42265ba60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8651 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22d20, 0xc4257f2430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cfec30, 0xc4259b6fa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc423c22d20, 0x0, 0x0, 0x0, 0xc4259b6fa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc423c22d20, 0x6f0968, 0x3, 0x51f701, 0xc425303890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc423c22d20, 0x5, 0xc42265ba80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8652 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22f00, 0xc4257f2490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cffc30, 0xc4259b6fd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc423c22f00, 0x0, 0x0, 0x0, 0xc4259b6fd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc423c22f00, 0x6f0968, 0x3, 0x51f701, 0xc425303950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc423c22f00, 0x5, 0xc42265baa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8653 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8593 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebfb30, 0xc4256daae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebfb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebfb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f49c30, 0xc423ddc760)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ebfb30, 0x0, 0x0, 0x0, 0xc423ddc760, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ebfb30, 0x6f0968, 0x3, 0x51f701, 0xc425099980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ebfb30, 0x5, 0xc4225cd8d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b95c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8658 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebfd10, 0xc4256dab20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebfd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebfd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f3ac30, 0xc423ddc790)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ebfd10, 0x0, 0x0, 0x0, 0xc423ddc790, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ebfd10, 0x6f0968, 0x3, 0x51f701, 0xc425099a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ebfd10, 0x5, 0xc4225cd8f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b95c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8659 [semacquire]:
sync.runtime_Semacquire(0xc4225cd9cc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd9c0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b95c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8655 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c230e0, 0xc4257f24d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfe00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c230e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c230e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d08c30, 0xc4259b7008)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423c230e0, 0x0, 0x0, 0x0, 0xc4259b7008, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423c230e0, 0x6f0968, 0x3, 0x51f701, 0xc425303a10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423c230e0, 0x5, 0xc42265bc10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8661 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebfef0, 0xc4256dab60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebfef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebfef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f3bc30, 0xc423ddc7c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ebfef0, 0x0, 0x0, 0x0, 0xc423ddc7c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ebfef0, 0x6f0968, 0x3, 0x51f701, 0xc425099b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ebfef0, 0x5, 0xc4225cd9e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226430e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8656 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c232c0, 0xc4257f2560)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c232c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c232c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d09c30, 0xc4259b7038)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423c232c0, 0x0, 0x0, 0x0, 0xc4259b7038, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423c232c0, 0x6f0968, 0x3, 0x51f701, 0xc425303ad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423c232c0, 0x5, 0xc42265bc30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8657 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c234a0, 0xc4257f25a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbff80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c234a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c234a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cfac30, 0xc4259b7068)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423c234a0, 0x0, 0x0, 0x0, 0xc4259b7068, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423c234a0, 0x6f0968, 0x3, 0x51f701, 0xc425303b90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423c234a0, 0x5, 0xc42265bc50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8674 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23b30, 0xc4257f2680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cfbc30, 0xc4259b7110)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423c23b30, 0x0, 0x0, 0x0, 0xc4259b7110, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423c23b30, 0x6f0968, 0x3, 0x51f701, 0xc425303e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423c23b30, 0x5, 0xc42265bc70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8675 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23c20, 0xc4257f26a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d04c30, 0xc4259b7128)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423c23c20, 0x0, 0x0, 0x0, 0xc4259b7128, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423c23c20, 0x6f0968, 0x3, 0x51f701, 0xc425303e90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423c23c20, 0x5, 0xc42265bc90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8676 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23d10, 0xc4257f26c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d05c30, 0xc4259b7140)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423c23d10, 0x0, 0x0, 0x0, 0xc4259b7140, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423c23d10, 0x6f0968, 0x3, 0x51f701, 0xc425303ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423c23d10, 0x5, 0xc42265bcb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8677 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23e00, 0xc4257f26e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d06c30, 0xc4259b7158)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423c23e00, 0x0, 0x0, 0x0, 0xc4259b7158, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423c23e00, 0x6f0968, 0x3, 0x51f701, 0xc425303f50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423c23e00, 0x5, 0xc42265bcd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8678 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23ef0, 0xc4257f2700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d07c30, 0xc4259b7170)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423c23ef0, 0x0, 0x0, 0x0, 0xc4259b7170, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423c23ef0, 0x6f0968, 0x3, 0x51f701, 0xc425303fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423c23ef0, 0x5, 0xc42265bcf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8679 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e780, 0xc425a03ab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d10c30, 0xc424e93f90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42472e780, 0x0, 0x0, 0x0, 0xc424e93f90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42472e780, 0x6f0968, 0x3, 0x51f701, 0xc425589cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42472e780, 0x5, 0xc42265bd10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8680 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a690, 0xc4259ab650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d11c30, 0xc4259b68a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42598a690, 0x0, 0x0, 0x0, 0xc4259b68a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42598a690, 0x6f0968, 0x3, 0x51f701, 0xc425453bf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42598a690, 0x5, 0xc42265bd30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8681 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e0f0, 0xc4258e45b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba68a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d02c30, 0xc425584548)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423c5e0f0, 0x0, 0x0, 0x0, 0xc425584548, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423c5e0f0, 0x6f0968, 0x3, 0x51f701, 0xc42532b410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423c5e0f0, 0x5, 0xc42265bd50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8682 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22000, 0xc4257f21d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d03c30, 0xc4259b6e58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423c22000, 0x0, 0x0, 0x0, 0xc4259b6e58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423c22000, 0x6f0968, 0x3, 0x51f701, 0xc425303350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423c22000, 0x5, 0xc42265bd70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8683 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c01e0, 0xc4258e4cd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba75e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c01e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c01e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d0cc30, 0xc425584890)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225c01e0, 0x0, 0x0, 0x0, 0xc425584890, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225c01e0, 0x6f0968, 0x3, 0x51f701, 0xc4252861e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225c01e0, 0x5, 0xc42265bd90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8684 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c02d0, 0xc4258e4d10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c02d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c02d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d0dc30, 0xc4255848a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225c02d0, 0x0, 0x0, 0x0, 0xc4255848a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225c02d0, 0x6f0968, 0x3, 0x51f701, 0xc425286240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225c02d0, 0x5, 0xc42265bdb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8685 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a2d0, 0xc4259ab570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c8fc30, 0xc4259b6840)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42598a2d0, 0x0, 0x0, 0x0, 0xc4259b6840, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42598a2d0, 0x6f0968, 0x3, 0x51f701, 0xc425453a70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42598a2d0, 0x5, 0xc42265bdd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8662 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c520f0, 0xc4256dabd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c520f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c520f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f44c30, 0xc423ddc7f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c520f0, 0x0, 0x0, 0x0, 0xc423ddc7f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c520f0, 0x6f0968, 0x3, 0x51f701, 0xc425099bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c520f0, 0x5, 0xc4225cda00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226430e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8663 [semacquire]:
sync.runtime_Semacquire(0xc4225cdaec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cdae0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226430e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8686 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f50e0, 0xc4258e56b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249328e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f50e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f50e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd8c30, 0xc425584d40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225f50e0, 0x0, 0x0, 0x0, 0xc425584d40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225f50e0, 0x6f0968, 0x3, 0x51f701, 0xc4252874a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225f50e0, 0x5, 0xc42265bdf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8687 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c03c0, 0xc4258e4d50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba76a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c03c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c03c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d0ec30, 0xc4255848c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225c03c0, 0x0, 0x0, 0x0, 0xc4255848c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225c03c0, 0x6f0968, 0x3, 0x51f701, 0xc4252862a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225c03c0, 0x5, 0xc42265be10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8688 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c04b0, 0xc4258e4d90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c04b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c04b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d0fc30, 0xc4255848d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225c04b0, 0x0, 0x0, 0x0, 0xc4255848d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225c04b0, 0x6f0968, 0x3, 0x51f701, 0xc425286300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225c04b0, 0x5, 0xc42265be30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8689 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c05a0, 0xc4258e4dc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c05a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c05a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d18c30, 0xc4255848f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225c05a0, 0x0, 0x0, 0x0, 0xc4255848f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225c05a0, 0x6f0968, 0x3, 0x51f701, 0xc425286360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225c05a0, 0x5, 0xc42265be50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8690 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8665 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c522d0, 0xc4256dac50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223361e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c522d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c522d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f45c30, 0xc423ddc820)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c522d0, 0x0, 0x0, 0x0, 0xc423ddc820, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c522d0, 0x6f0968, 0x3, 0x51f701, 0xc425099c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c522d0, 0x5, 0xc4225cdb00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422658ac0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8692 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0960, 0xc4258e4e50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba78e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d0ac30, 0xc425584950)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225c0960, 0x0, 0x0, 0x0, 0xc425584950, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225c0960, 0x6f0968, 0x3, 0x51f701, 0xc4252864e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225c0960, 0x5, 0xc42265bfb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10518 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be3c0, 0xc4254b72e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a32e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be3c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260bbc30, 0xc424128880)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4241be3c0, 0x0, 0x0, 0x0, 0xc424128880, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4241be3c0, 0x6f0968, 0x3, 0x51f701, 0xc424980750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4241be3c0, 0x5, 0xc4234e0da0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10519 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be5a0, 0xc4254b7360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a33a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be5a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c0c30, 0xc4241288b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4241be5a0, 0x0, 0x0, 0x0, 0xc4241288b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4241be5a0, 0x6f0968, 0x3, 0x51f701, 0xc424980810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4241be5a0, 0x5, 0xc4234e0dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8693 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0b40, 0xc4258e4ed0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba79a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d0bc30, 0xc425584980)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225c0b40, 0x0, 0x0, 0x0, 0xc425584980, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225c0b40, 0x6f0968, 0x3, 0x51f701, 0xc4252865a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225c0b40, 0x5, 0xc42265bfd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8694 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0d20, 0xc4258e4f40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d14c30, 0xc4255849b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225c0d20, 0x0, 0x0, 0x0, 0xc4255849b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225c0d20, 0x6f0968, 0x3, 0x51f701, 0xc425286660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225c0d20, 0x5, 0xc42265bff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8695 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0f00, 0xc4258e4f80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d15c30, 0xc4255849e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225c0f00, 0x0, 0x0, 0x0, 0xc4255849e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225c0f00, 0x6f0968, 0x3, 0x51f701, 0xc425286720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225c0f00, 0x5, 0xc42270a010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8696 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c10e0, 0xc4258e5000)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c10e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d16c30, 0xc425584a10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225c10e0, 0x0, 0x0, 0x0, 0xc425584a10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225c10e0, 0x6f0968, 0x3, 0x51f701, 0xc4252867e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225c10e0, 0x5, 0xc42270a030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8697 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c12c0, 0xc4258e5080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c12c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d17c30, 0xc425584a40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225c12c0, 0x0, 0x0, 0x0, 0xc425584a40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225c12c0, 0x6f0968, 0x3, 0x51f701, 0xc4252868a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225c12c0, 0x5, 0xc42270a050, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8698 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c14a0, 0xc4258e50c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c14a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d20c30, 0xc425584a70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225c14a0, 0x0, 0x0, 0x0, 0xc425584a70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225c14a0, 0x6f0968, 0x3, 0x51f701, 0xc425286960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225c14a0, 0x5, 0xc42270a070, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8699 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1680, 0xc4258e5110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d21c30, 0xc425584aa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225c1680, 0x0, 0x0, 0x0, 0xc425584aa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225c1680, 0x6f0968, 0x3, 0x51f701, 0xc425286a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225c1680, 0x5, 0xc42270a090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8700 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1860, 0xc4258e5180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d12c30, 0xc425584ad0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225c1860, 0x0, 0x0, 0x0, 0xc425584ad0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225c1860, 0x6f0968, 0x3, 0x51f701, 0xc425286ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225c1860, 0x5, 0xc42270a0b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8701 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1b30, 0xc4258e5200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d13c30, 0xc425584b18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225c1b30, 0x0, 0x0, 0x0, 0xc425584b18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225c1b30, 0x6f0968, 0x3, 0x51f701, 0xc425286c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225c1b30, 0x5, 0xc42270a0d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8702 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1d10, 0xc4258e5270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249320c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d1cc30, 0xc425584b48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225c1d10, 0x0, 0x0, 0x0, 0xc425584b48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225c1d10, 0x6f0968, 0x3, 0x51f701, 0xc425286cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225c1d10, 0x5, 0xc42270a0f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8703 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1e00, 0xc4258e52b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d1dc30, 0xc425584b60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225c1e00, 0x0, 0x0, 0x0, 0xc425584b60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225c1e00, 0x6f0968, 0x3, 0x51f701, 0xc425286d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225c1e00, 0x5, 0xc42270a110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8704 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1ef0, 0xc4258e52e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d1ec30, 0xc425584b78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225c1ef0, 0x0, 0x0, 0x0, 0xc425584b78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225c1ef0, 0x6f0968, 0x3, 0x51f701, 0xc425286d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225c1ef0, 0x5, 0xc42270a130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8705 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4000, 0xc4258e5300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249321e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d1fc30, 0xc425584b90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225f4000, 0x0, 0x0, 0x0, 0xc425584b90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225f4000, 0x6f0968, 0x3, 0x51f701, 0xc425286de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225f4000, 0x5, 0xc42270a150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8706 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f40f0, 0xc4258e5320)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f40f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f40f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d28c30, 0xc425584ba8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225f40f0, 0x0, 0x0, 0x0, 0xc425584ba8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225f40f0, 0x6f0968, 0x3, 0x51f701, 0xc425286e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225f40f0, 0x5, 0xc42270a170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8707 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f41e0, 0xc4258e5340)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249322a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f41e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f41e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d29c30, 0xc425584bc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225f41e0, 0x0, 0x0, 0x0, 0xc425584bc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225f41e0, 0x6f0968, 0x3, 0x51f701, 0xc425286ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225f41e0, 0x5, 0xc42270a190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8708 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f42d0, 0xc4258e5370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f42d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f42d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d1ac30, 0xc425584bd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225f42d0, 0x0, 0x0, 0x0, 0xc425584bd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225f42d0, 0x6f0968, 0x3, 0x51f701, 0xc425286f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225f42d0, 0x5, 0xc42270a1b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8709 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f43c0, 0xc4258e53b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f43c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f43c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d1bc30, 0xc425584bf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225f43c0, 0x0, 0x0, 0x0, 0xc425584bf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225f43c0, 0x6f0968, 0x3, 0x51f701, 0xc425286f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225f43c0, 0x5, 0xc42270a1d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8710 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f44b0, 0xc4258e53f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249323e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f44b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f44b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d24c30, 0xc425584c08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225f44b0, 0x0, 0x0, 0x0, 0xc425584c08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225f44b0, 0x6f0968, 0x3, 0x51f701, 0xc425286fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225f44b0, 0x5, 0xc42270a1f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8711 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8713 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f45a0, 0xc4258e5410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f45a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f45a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d25c30, 0xc425584c20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225f45a0, 0x0, 0x0, 0x0, 0xc425584c20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225f45a0, 0x6f0968, 0x3, 0x51f701, 0xc425287020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225f45a0, 0x5, 0xc42270a320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8671 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c524b0, 0xc4256daca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223362a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c524b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c524b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f46c30, 0xc423ddc850)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c524b0, 0x0, 0x0, 0x0, 0xc423ddc850, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c524b0, 0x6f0968, 0x3, 0x51f701, 0xc425099d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c524b0, 0x5, 0xc4225cdd90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8714 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4690, 0xc4258e5430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249324a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d26c30, 0xc425584c38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225f4690, 0x0, 0x0, 0x0, 0xc425584c38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225f4690, 0x6f0968, 0x3, 0x51f701, 0xc425287080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225f4690, 0x5, 0xc42270a340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8715 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4780, 0xc4258e5470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d27c30, 0xc425584c50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225f4780, 0x0, 0x0, 0x0, 0xc425584c50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225f4780, 0x6f0968, 0x3, 0x51f701, 0xc4252870e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225f4780, 0x5, 0xc42270a360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8716 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4870, 0xc4258e54b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d30c30, 0xc425584c68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225f4870, 0x0, 0x0, 0x0, 0xc425584c68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225f4870, 0x6f0968, 0x3, 0x51f701, 0xc425287140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225f4870, 0x5, 0xc42270a380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8717 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4960, 0xc4258e54f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249325c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d31c30, 0xc425584c80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225f4960, 0x0, 0x0, 0x0, 0xc425584c80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225f4960, 0x6f0968, 0x3, 0x51f701, 0xc4252871a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225f4960, 0x5, 0xc42270a3a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8718 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4b40, 0xc4258e5570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d22c30, 0xc425584cb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225f4b40, 0x0, 0x0, 0x0, 0xc425584cb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225f4b40, 0x6f0968, 0x3, 0x51f701, 0xc425287260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225f4b40, 0x5, 0xc42270a3c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8719 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4c30, 0xc4258e55b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249326e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d23c30, 0xc425584cc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225f4c30, 0x0, 0x0, 0x0, 0xc425584cc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225f4c30, 0x6f0968, 0x3, 0x51f701, 0xc4252872c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225f4c30, 0x5, 0xc42270a3e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8720 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4d20, 0xc4258e55f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d38c30, 0xc425584ce0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225f4d20, 0x0, 0x0, 0x0, 0xc425584ce0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225f4d20, 0x6f0968, 0x3, 0x51f701, 0xc425287320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225f4d20, 0x5, 0xc42270a400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8721 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4e10, 0xc4258e5630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249327a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d39c30, 0xc425584cf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225f4e10, 0x0, 0x0, 0x0, 0xc425584cf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225f4e10, 0x6f0968, 0x3, 0x51f701, 0xc425287380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225f4e10, 0x5, 0xc42270a420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8722 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4f00, 0xc4258e5670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d2ac30, 0xc425584d10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225f4f00, 0x0, 0x0, 0x0, 0xc425584d10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225f4f00, 0x6f0968, 0x3, 0x51f701, 0xc4252873e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225f4f00, 0x5, 0xc42270a440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8723 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4ff0, 0xc4258e5690)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d2bc30, 0xc425584d28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225f4ff0, 0x0, 0x0, 0x0, 0xc425584d28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225f4ff0, 0x6f0968, 0x3, 0x51f701, 0xc425287440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225f4ff0, 0x5, 0xc42270a460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8724 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f51d0, 0xc4258e56d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f51d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f51d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d34c30, 0xc425584d58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225f51d0, 0x0, 0x0, 0x0, 0xc425584d58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225f51d0, 0x6f0968, 0x3, 0x51f701, 0xc425287500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225f51d0, 0x5, 0xc42270a480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8725 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f53b0, 0xc4258e5730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f53b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f53b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d35c30, 0xc425584d88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225f53b0, 0x0, 0x0, 0x0, 0xc425584d88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225f53b0, 0x6f0968, 0x3, 0x51f701, 0xc4252875c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225f53b0, 0x5, 0xc42270a4a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8726 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5590, 0xc4258e57b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d36c30, 0xc425584db8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225f5590, 0x0, 0x0, 0x0, 0xc425584db8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225f5590, 0x6f0968, 0x3, 0x51f701, 0xc425287680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225f5590, 0x5, 0xc42270a4c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8727 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5770, 0xc4258e5830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d37c30, 0xc425584de8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225f5770, 0x0, 0x0, 0x0, 0xc425584de8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225f5770, 0x6f0968, 0x3, 0x51f701, 0xc425287740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225f5770, 0x5, 0xc42270a4e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8728 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5860, 0xc4258e5870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d40c30, 0xc425584e00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225f5860, 0x0, 0x0, 0x0, 0xc425584e00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225f5860, 0x6f0968, 0x3, 0x51f701, 0xc4252877a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225f5860, 0x5, 0xc42270a500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8729 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5950, 0xc4258e58b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d41c30, 0xc425584e18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225f5950, 0x0, 0x0, 0x0, 0xc425584e18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225f5950, 0x6f0968, 0x3, 0x51f701, 0xc425287800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225f5950, 0x5, 0xc42270a520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8730 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5a40, 0xc4258e58f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d32c30, 0xc425584e30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225f5a40, 0x0, 0x0, 0x0, 0xc425584e30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225f5a40, 0x6f0968, 0x3, 0x51f701, 0xc425287860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225f5a40, 0x5, 0xc42270a540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8731 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5b30, 0xc4258e5910)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d33c30, 0xc425584e48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225f5b30, 0x0, 0x0, 0x0, 0xc425584e48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225f5b30, 0x6f0968, 0x3, 0x51f701, 0xc4252878c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225f5b30, 0x5, 0xc42270a560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8732 [semacquire]:
sync.runtime_Semacquire(0xc42270a66c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270a660)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8734 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5c20, 0xc4258e5930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d3cc30, 0xc425584e60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225f5c20, 0x0, 0x0, 0x0, 0xc425584e60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225f5c20, 0x6f0968, 0x3, 0x51f701, 0xc425287920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225f5c20, 0x5, 0xc42270a680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8672 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52690, 0xc4256dad00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f47c30, 0xc423ddc880)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c52690, 0x0, 0x0, 0x0, 0xc423ddc880, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c52690, 0x6f0968, 0x3, 0x51f701, 0xc425099e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c52690, 0x5, 0xc4225cddb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8673 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52870, 0xc4256dad80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f50c30, 0xc423ddc8b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c52870, 0x0, 0x0, 0x0, 0xc423ddc8b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c52870, 0x6f0968, 0x3, 0x51f701, 0xc425099ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c52870, 0x5, 0xc4225cddd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8738 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52a50, 0xc4256dade0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223364e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f51c30, 0xc423ddc8e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c52a50, 0x0, 0x0, 0x0, 0xc423ddc8e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c52a50, 0x6f0968, 0x3, 0x51f701, 0xc425099f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c52a50, 0x5, 0xc4225cddf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8739 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebfe00, 0xc4256dab40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebfe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebfe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423edfc30, 0xc423ddc7a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ebfe00, 0x0, 0x0, 0x0, 0xc423ddc7a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ebfe00, 0x6f0968, 0x3, 0x51f701, 0xc425099aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ebfe00, 0x5, 0xc4225cde10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8740 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf0e0, 0xc4256da320)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f30c30, 0xc423ddc328)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423ddf0e0, 0x0, 0x0, 0x0, 0xc423ddc328, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423ddf0e0, 0x6f0968, 0x3, 0x51f701, 0xc425098870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423ddf0e0, 0x5, 0xc4225cde30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8741 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52c30, 0xc4256dae20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223365c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f42c30, 0xc423ddc910)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424c52c30, 0x0, 0x0, 0x0, 0xc423ddc910, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424c52c30, 0x6f0968, 0x3, 0x51f701, 0xc424f02060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424c52c30, 0x5, 0xc4225cde50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8742 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52e10, 0xc4256dae80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f43c30, 0xc423ddc940)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424c52e10, 0x0, 0x0, 0x0, 0xc423ddc940, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424c52e10, 0x6f0968, 0x3, 0x51f701, 0xc424f02120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424c52e10, 0x5, 0xc4225cde70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8743 [semacquire]:
sync.runtime_Semacquire(0xc4225cdf5c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cdf50)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8745 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52ff0, 0xc4256daf00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f58c30, 0xc423ddc970)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c52ff0, 0x0, 0x0, 0x0, 0xc423ddc970, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c52ff0, 0x6f0968, 0x3, 0x51f701, 0xc424f021e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c52ff0, 0x5, 0xc4225cdf70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8735 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5e00, 0xc4258e59a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d3dc30, 0xc425584e90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225f5e00, 0x0, 0x0, 0x0, 0xc425584e90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225f5e00, 0x6f0968, 0x3, 0x51f701, 0xc4252879e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225f5e00, 0x5, 0xc42270a6a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8736 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30000, 0xc4258e5a20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d3ec30, 0xc425584ec0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421c30000, 0x0, 0x0, 0x0, 0xc425584ec0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421c30000, 0x6f0968, 0x3, 0x51f701, 0xc425287aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421c30000, 0x5, 0xc42270a6c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8737 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c301e0, 0xc4258e5aa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c301e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c301e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d3fc30, 0xc425584ef0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421c301e0, 0x0, 0x0, 0x0, 0xc425584ef0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421c301e0, 0x6f0968, 0x3, 0x51f701, 0xc425287b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421c301e0, 0x5, 0xc42270a6e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8754 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c303c0, 0xc4258e5b20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c303c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c303c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d48c30, 0xc425584f20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421c303c0, 0x0, 0x0, 0x0, 0xc425584f20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421c303c0, 0x6f0968, 0x3, 0x51f701, 0xc425287c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421c303c0, 0x5, 0xc42270a700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8755 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c305a0, 0xc4258e5b70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c305a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c305a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d49c30, 0xc425584f50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421c305a0, 0x0, 0x0, 0x0, 0xc425584f50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421c305a0, 0x6f0968, 0x3, 0x51f701, 0xc425287ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421c305a0, 0x5, 0xc42270a720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8756 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30780, 0xc4258e5bb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d3ac30, 0xc425584f80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421c30780, 0x0, 0x0, 0x0, 0xc425584f80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421c30780, 0x6f0968, 0x3, 0x51f701, 0xc425287da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421c30780, 0x5, 0xc42270a740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8757 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30960, 0xc4258e5c20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249332c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d3bc30, 0xc425584fb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421c30960, 0x0, 0x0, 0x0, 0xc425584fb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421c30960, 0x6f0968, 0x3, 0x51f701, 0xc425287e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421c30960, 0x5, 0xc42270a760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8758 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f1d0, 0xc4258e4960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c2fc30, 0xc4255846f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423c5f1d0, 0x0, 0x0, 0x0, 0xc4255846f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423c5f1d0, 0x6f0968, 0x3, 0x51f701, 0xc42532bb30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423c5f1d0, 0x5, 0xc42270a780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8759 [semacquire]:
sync.runtime_Semacquire(0xc4227dcfcc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dcfc0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8760 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30d20, 0xc4258e5d20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d45c30, 0xc425585010)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421c30d20, 0x0, 0x0, 0x0, 0xc425585010, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421c30d20, 0x6f0968, 0x3, 0x51f701, 0xc42521c060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421c30d20, 0x5, 0xc42270a7c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8761 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30f00, 0xc4258e5d90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d46c30, 0xc425585040)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421c30f00, 0x0, 0x0, 0x0, 0xc425585040, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421c30f00, 0x6f0968, 0x3, 0x51f701, 0xc42521c120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421c30f00, 0x5, 0xc42270a7e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8762 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c310e0, 0xc4258e5dd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c310e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c310e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d47c30, 0xc425585070)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421c310e0, 0x0, 0x0, 0x0, 0xc425585070, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421c310e0, 0x6f0968, 0x3, 0x51f701, 0xc42521c1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421c310e0, 0x5, 0xc42270a800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8763 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c312c0, 0xc4258e5e50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249336c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c312c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c312c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d50c30, 0xc4255850a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421c312c0, 0x0, 0x0, 0x0, 0xc4255850a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421c312c0, 0x6f0968, 0x3, 0x51f701, 0xc42521c2a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421c312c0, 0x5, 0xc42270a820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8764 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31590, 0xc4258e5f10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249337e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d51c30, 0xc4255850e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421c31590, 0x0, 0x0, 0x0, 0xc4255850e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421c31590, 0x6f0968, 0x3, 0x51f701, 0xc42521c3c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421c31590, 0x5, 0xc42270a840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8765 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31770, 0xc4258e5f90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249338a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d42c30, 0xc425585118)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421c31770, 0x0, 0x0, 0x0, 0xc425585118, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421c31770, 0x6f0968, 0x3, 0x51f701, 0xc42521c480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421c31770, 0x5, 0xc42270a860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8766 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31950, 0xc4258e5fd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d43c30, 0xc425585148)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421c31950, 0x0, 0x0, 0x0, 0xc425585148, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421c31950, 0x6f0968, 0x3, 0x51f701, 0xc42521c540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421c31950, 0x5, 0xc42270a880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8767 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31b30, 0xc425768020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d4cc30, 0xc425585178)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421c31b30, 0x0, 0x0, 0x0, 0xc425585178, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421c31b30, 0x6f0968, 0x3, 0x51f701, 0xc42521c630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421c31b30, 0x5, 0xc42270a8a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8768 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31d10, 0xc4257680a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d4dc30, 0xc4255851a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421c31d10, 0x0, 0x0, 0x0, 0xc4255851a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421c31d10, 0x6f0968, 0x3, 0x51f701, 0xc42521c6f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421c31d10, 0x5, 0xc42270a8c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8769 [semacquire]:
sync.runtime_Semacquire(0xc42270a99c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270a990)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8746 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c531d0, 0xc4256daf40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c531d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c531d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f59c30, 0xc423ddc9a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c531d0, 0x0, 0x0, 0x0, 0xc423ddc9a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c531d0, 0x6f0968, 0x3, 0x51f701, 0xc424f022a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c531d0, 0x5, 0xc4225cdf90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8771 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31ef0, 0xc425768120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d4ec30, 0xc4255851d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421c31ef0, 0x0, 0x0, 0x0, 0xc4255851d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421c31ef0, 0x6f0968, 0x3, 0x51f701, 0xc42521c7b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421c31ef0, 0x5, 0xc42270a9b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8747 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c533b0, 0xc4256dafb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223368c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c533b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c533b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f4ac30, 0xc423ddc9d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c533b0, 0x0, 0x0, 0x0, 0xc423ddc9d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c533b0, 0x6f0968, 0x3, 0x51f701, 0xc424f02360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c533b0, 0x5, 0xc4225cdfb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8748 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776c30, 0xc4257f3d70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f4bc30, 0xc4259b7f80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424776c30, 0x0, 0x0, 0x0, 0xc4259b7f80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424776c30, 0x6f0968, 0x3, 0x51f701, 0xc425161980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424776c30, 0x5, 0xc4225cdfd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8749 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe5a0, 0xc4256da760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c35c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f54c30, 0xc423ddc538)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ebe5a0, 0x0, 0x0, 0x0, 0xc423ddc538, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ebe5a0, 0x6f0968, 0x3, 0x51f701, 0xc4250990b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ebe5a0, 0x5, 0xc4225cdff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8750 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f770, 0xc42568e170)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fa20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f55c30, 0xc424c50108)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424c4f770, 0x0, 0x0, 0x0, 0xc424c50108, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424c4f770, 0x6f0968, 0x3, 0x51f701, 0xc424f86690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424c4f770, 0x5, 0xc422744010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8751 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f950, 0xc42568e1b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f56c30, 0xc424c50138)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424c4f950, 0x0, 0x0, 0x0, 0xc424c50138, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424c4f950, 0x6f0968, 0x3, 0x51f701, 0xc424f86750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424c4f950, 0x5, 0xc422744030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8752 [semacquire]:
sync.runtime_Semacquire(0xc42274410c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744100)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8786 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4fa40, 0xc42568e1d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4fa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f57c30, 0xc424c50150)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c4fa40, 0x0, 0x0, 0x0, 0xc424c50150, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c4fa40, 0x6f0968, 0x3, 0x51f701, 0xc424f867b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c4fa40, 0x5, 0xc422744120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8772 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde0f0, 0xc425768180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d4fc30, 0xc425585208)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421dde0f0, 0x0, 0x0, 0x0, 0xc425585208, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421dde0f0, 0x6f0968, 0x3, 0x51f701, 0xc42521c870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421dde0f0, 0x5, 0xc42270a9d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8787 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4fb30, 0xc42568e200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4fb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f60c30, 0xc424c50168)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c4fb30, 0x0, 0x0, 0x0, 0xc424c50168, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c4fb30, 0x6f0968, 0x3, 0x51f701, 0xc424f86810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c4fb30, 0x5, 0xc422744140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8773 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde2d0, 0xc4257681c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d58c30, 0xc425585238)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421dde2d0, 0x0, 0x0, 0x0, 0xc425585238, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421dde2d0, 0x6f0968, 0x3, 0x51f701, 0xc42521c930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421dde2d0, 0x5, 0xc42270a9f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8774 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde4b0, 0xc425768220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d59c30, 0xc425585268)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421dde4b0, 0x0, 0x0, 0x0, 0xc425585268, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421dde4b0, 0x6f0968, 0x3, 0x51f701, 0xc42521c9f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421dde4b0, 0x5, 0xc42270aa10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8788 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4fc20, 0xc42568e240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4fc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f61c30, 0xc424c50180)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c4fc20, 0x0, 0x0, 0x0, 0xc424c50180, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c4fc20, 0x6f0968, 0x3, 0x51f701, 0xc424f86870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c4fc20, 0x5, 0xc422744160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8775 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde870, 0xc425768320)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d4bc30, 0xc4255852c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421dde870, 0x0, 0x0, 0x0, 0xc4255852c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421dde870, 0x6f0968, 0x3, 0x51f701, 0xc42521cba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421dde870, 0x5, 0xc42270aa30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8789 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250880f0, 0xc42568e380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fe20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250880f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250880f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f52c30, 0xc424c501f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250880f0, 0x0, 0x0, 0x0, 0xc424c501f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250880f0, 0x6f0968, 0x3, 0x51f701, 0xc424f86a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250880f0, 0x5, 0xc422744180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8776 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddea50, 0xc4257683a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d54c30, 0xc4255852f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421ddea50, 0x0, 0x0, 0x0, 0xc4255852f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421ddea50, 0x6f0968, 0x3, 0x51f701, 0xc42521cc60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421ddea50, 0x5, 0xc42270aa50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8790 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250882d0, 0xc42568e400)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250882d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250882d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f53c30, 0xc424c50228)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250882d0, 0x0, 0x0, 0x0, 0xc424c50228, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250882d0, 0x6f0968, 0x3, 0x51f701, 0xc424f86b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250882d0, 0x5, 0xc4227441a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8777 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddec30, 0xc425768410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d55c30, 0xc425585328)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421ddec30, 0x0, 0x0, 0x0, 0xc425585328, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421ddec30, 0x6f0968, 0x3, 0x51f701, 0xc42521cd20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421ddec30, 0x5, 0xc42270aa70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8778 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddee10, 0xc425768450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d56c30, 0xc425585358)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421ddee10, 0x0, 0x0, 0x0, 0xc425585358, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421ddee10, 0x6f0968, 0x3, 0x51f701, 0xc42521cde0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421ddee10, 0x5, 0xc42270aa90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8791 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250884b0, 0xc42568e450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ffc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250884b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250884b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f5cc30, 0xc424c50258)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250884b0, 0x0, 0x0, 0x0, 0xc424c50258, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250884b0, 0x6f0968, 0x3, 0x51f701, 0xc424f86bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250884b0, 0x5, 0xc4227441c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8792 [semacquire]:
sync.runtime_Semacquire(0xc4227442ac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227442a0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8779 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddeff0, 0xc4257684d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddeff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddeff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d57c30, 0xc425585388)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421ddeff0, 0x0, 0x0, 0x0, 0xc425585388, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421ddeff0, 0x6f0968, 0x3, 0x51f701, 0xc42521cea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421ddeff0, 0x5, 0xc42270aab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8780 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf1d0, 0xc425768550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d60c30, 0xc4255853b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421ddf1d0, 0x0, 0x0, 0x0, 0xc4255853b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421ddf1d0, 0x6f0968, 0x3, 0x51f701, 0xc42521cf60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421ddf1d0, 0x5, 0xc42270aad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8781 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf3b0, 0xc4257685d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d61c30, 0xc4255853e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421ddf3b0, 0x0, 0x0, 0x0, 0xc4255853e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421ddf3b0, 0x6f0968, 0x3, 0x51f701, 0xc42521d020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421ddf3b0, 0x5, 0xc42270aaf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8782 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf590, 0xc425768650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d52c30, 0xc425585418)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421ddf590, 0x0, 0x0, 0x0, 0xc425585418, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421ddf590, 0x6f0968, 0x3, 0x51f701, 0xc42521d110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421ddf590, 0x5, 0xc42270ab10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8783 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf770, 0xc4257686a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d53c30, 0xc425585448)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421ddf770, 0x0, 0x0, 0x0, 0xc425585448, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421ddf770, 0x6f0968, 0x3, 0x51f701, 0xc42521d1d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421ddf770, 0x5, 0xc42270ab30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8784 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf950, 0xc4257686e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d5cc30, 0xc425585478)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421ddf950, 0x0, 0x0, 0x0, 0xc425585478, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421ddf950, 0x6f0968, 0x3, 0x51f701, 0xc42521d290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421ddf950, 0x5, 0xc42270ab50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8785 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddfb30, 0xc425768750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddfb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddfb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d5dc30, 0xc4255854a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421ddfb30, 0x0, 0x0, 0x0, 0xc4255854a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421ddfb30, 0x6f0968, 0x3, 0x51f701, 0xc42521d350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421ddfb30, 0x5, 0xc42270ab70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8802 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5ac30, 0xc4259abe60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbef40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5ac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d5ec30, 0xc4259b6c60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425c5ac30, 0x0, 0x0, 0x0, 0xc4259b6c60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425c5ac30, 0x6f0968, 0x3, 0x51f701, 0xc425302b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425c5ac30, 0x5, 0xc42270ab90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8794 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088690, 0xc42568e4b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f5dc30, 0xc424c50288)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425088690, 0x0, 0x0, 0x0, 0xc424c50288, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425088690, 0x6f0968, 0x3, 0x51f701, 0xc424f86c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425088690, 0x5, 0xc4227442c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f7c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8803 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23a40, 0xc4257f2660)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d5fc30, 0xc4259b70f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423c23a40, 0x0, 0x0, 0x0, 0xc4259b70f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423c23a40, 0x6f0968, 0x3, 0x51f701, 0xc425303dd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423c23a40, 0x5, 0xc42270abb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8804 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4a50, 0xc4258e5530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d68c30, 0xc425584c98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225f4a50, 0x0, 0x0, 0x0, 0xc425584c98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225f4a50, 0x6f0968, 0x3, 0x51f701, 0xc425287200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225f4a50, 0x5, 0xc42270abd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8805 [semacquire]:
sync.runtime_Semacquire(0xc42270acbc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270acb0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8807 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5d10, 0xc4258e5950)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d69c30, 0xc425584e78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225f5d10, 0x0, 0x0, 0x0, 0xc425584e78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225f5d10, 0x6f0968, 0x3, 0x51f701, 0xc425287980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225f5d10, 0x5, 0xc42270acd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8795 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088870, 0xc42568e530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f5ec30, 0xc424c502b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425088870, 0x0, 0x0, 0x0, 0xc424c502b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425088870, 0x6f0968, 0x3, 0x51f701, 0xc424f86d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425088870, 0x5, 0xc4227442e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f7c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8796 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088a50, 0xc42568e5b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f5fc30, 0xc424c502e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425088a50, 0x0, 0x0, 0x0, 0xc424c502e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425088a50, 0x6f0968, 0x3, 0x51f701, 0xc424f86e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425088a50, 0x5, 0xc422744300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f7c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8797 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088c30, 0xc42568e630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221502c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f68c30, 0xc424c50318)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425088c30, 0x0, 0x0, 0x0, 0xc424c50318, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425088c30, 0x6f0968, 0x3, 0x51f701, 0xc424f86ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425088c30, 0x5, 0xc422744320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f7c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8798 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088e10, 0xc42568e6b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221503a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f69c30, 0xc424c50348)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425088e10, 0x0, 0x0, 0x0, 0xc424c50348, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425088e10, 0x6f0968, 0x3, 0x51f701, 0xc424f86fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425088e10, 0x5, 0xc422744340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f7c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8799 [semacquire]:
sync.runtime_Semacquire(0xc42274441c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744410)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f7c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8801 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250890e0, 0xc42568e710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221504c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250890e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250890e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f5ac30, 0xc424c50390)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250890e0, 0x0, 0x0, 0x0, 0xc424c50390, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250890e0, 0x6f0968, 0x3, 0x51f701, 0xc424f870e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250890e0, 0x5, 0xc422744430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225acaa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8808 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5ef0, 0xc4258e59e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d5ac30, 0xc425584ea8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225f5ef0, 0x0, 0x0, 0x0, 0xc425584ea8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225f5ef0, 0x6f0968, 0x3, 0x51f701, 0xc425287a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225f5ef0, 0x5, 0xc42270acf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8809 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c300f0, 0xc4258e5a60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c300f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c300f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d5bc30, 0xc425584ed8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421c300f0, 0x0, 0x0, 0x0, 0xc425584ed8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421c300f0, 0x6f0968, 0x3, 0x51f701, 0xc425287b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421c300f0, 0x5, 0xc42270ad10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8810 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c302d0, 0xc4258e5ae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c302d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c302d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d64c30, 0xc425584f08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421c302d0, 0x0, 0x0, 0x0, 0xc425584f08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421c302d0, 0x6f0968, 0x3, 0x51f701, 0xc425287bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421c302d0, 0x5, 0xc42270ad30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8811 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c304b0, 0xc4258e5b50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249330e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c304b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c304b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d65c30, 0xc425584f38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421c304b0, 0x0, 0x0, 0x0, 0xc425584f38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421c304b0, 0x6f0968, 0x3, 0x51f701, 0xc425287c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421c304b0, 0x5, 0xc42270ad50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8812 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30690, 0xc4258e5b90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249331a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d66c30, 0xc425584f68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421c30690, 0x0, 0x0, 0x0, 0xc425584f68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421c30690, 0x6f0968, 0x3, 0x51f701, 0xc425287d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421c30690, 0x5, 0xc42270ad70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8813 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30870, 0xc4258e5be0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d67c30, 0xc425584f98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421c30870, 0x0, 0x0, 0x0, 0xc425584f98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421c30870, 0x6f0968, 0x3, 0x51f701, 0xc425287e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421c30870, 0x5, 0xc42270ad90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8814 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30a50, 0xc4258e5c60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d6cc30, 0xc425584fc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421c30a50, 0x0, 0x0, 0x0, 0xc425584fc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421c30a50, 0x6f0968, 0x3, 0x51f701, 0xc425287f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421c30a50, 0x5, 0xc42270adb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8815 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30c30, 0xc4258e5ce0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d6dc30, 0xc425584ff8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421c30c30, 0x0, 0x0, 0x0, 0xc425584ff8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421c30c30, 0x6f0968, 0x3, 0x51f701, 0xc42521c000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421c30c30, 0x5, 0xc42270add0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8816 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30e10, 0xc4258e5d60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249334c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d6ec30, 0xc425585028)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421c30e10, 0x0, 0x0, 0x0, 0xc425585028, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421c30e10, 0x6f0968, 0x3, 0x51f701, 0xc42521c0c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421c30e10, 0x5, 0xc42270adf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8817 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30ff0, 0xc4258e5db0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d6fc30, 0xc425585058)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421c30ff0, 0x0, 0x0, 0x0, 0xc425585058, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421c30ff0, 0x6f0968, 0x3, 0x51f701, 0xc42521c180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421c30ff0, 0x5, 0xc42270ae10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8818 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c311d0, 0xc4258e5e10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c311d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c311d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d78c30, 0xc425585088)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421c311d0, 0x0, 0x0, 0x0, 0xc425585088, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421c311d0, 0x6f0968, 0x3, 0x51f701, 0xc42521c240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421c311d0, 0x5, 0xc42270ae30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8819 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c314a0, 0xc4258e5ed0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c314a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c314a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d79c30, 0xc4255850d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421c314a0, 0x0, 0x0, 0x0, 0xc4255850d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421c314a0, 0x6f0968, 0x3, 0x51f701, 0xc42521c360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421c314a0, 0x5, 0xc42270ae50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8820 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31680, 0xc4258e5f50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d6ac30, 0xc425585100)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421c31680, 0x0, 0x0, 0x0, 0xc425585100, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421c31680, 0x6f0968, 0x3, 0x51f701, 0xc42521c420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421c31680, 0x5, 0xc42270ae70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8821 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31860, 0xc4258e5fb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d6bc30, 0xc425585130)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421c31860, 0x0, 0x0, 0x0, 0xc425585130, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421c31860, 0x6f0968, 0x3, 0x51f701, 0xc42521c4e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421c31860, 0x5, 0xc42270ae90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8822 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31a40, 0xc4258e5ff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249339c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d74c30, 0xc425585160)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421c31a40, 0x0, 0x0, 0x0, 0xc425585160, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421c31a40, 0x6f0968, 0x3, 0x51f701, 0xc42521c5d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421c31a40, 0x5, 0xc42270aeb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8823 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31c20, 0xc425768060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d75c30, 0xc425585190)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421c31c20, 0x0, 0x0, 0x0, 0xc425585190, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421c31c20, 0x6f0968, 0x3, 0x51f701, 0xc42521c690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421c31c20, 0x5, 0xc42270aed0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8824 [semacquire]:
sync.runtime_Semacquire(0xc42270afac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270afa0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8826 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31e00, 0xc4257680e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d76c30, 0xc4255851c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421c31e00, 0x0, 0x0, 0x0, 0xc4255851c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421c31e00, 0x6f0968, 0x3, 0x51f701, 0xc42521c750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421c31e00, 0x5, 0xc42270afc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8834 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250892c0, 0xc42568e770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250892c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250892c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f5bc30, 0xc424c503c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4250892c0, 0x0, 0x0, 0x0, 0xc424c503c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4250892c0, 0x6f0968, 0x3, 0x51f701, 0xc424f871a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4250892c0, 0x5, 0xc422744450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225acaa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8835 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250894a0, 0xc42568e7f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250894a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250894a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f70c30, 0xc424c503f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4250894a0, 0x0, 0x0, 0x0, 0xc424c503f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4250894a0, 0x6f0968, 0x3, 0x51f701, 0xc424f87260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4250894a0, 0x5, 0xc422744470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225acaa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8836 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22e10, 0xc4257f2470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cb7c30, 0xc4259b6fc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423c22e10, 0x0, 0x0, 0x0, 0xc4259b6fc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423c22e10, 0x6f0968, 0x3, 0x51f701, 0xc4253038f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423c22e10, 0x5, 0xc422744490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225acaa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8837 [semacquire]:
sync.runtime_Semacquire(0xc42274457c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744570)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225acaa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8839 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089680, 0xc42568e870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f71c30, 0xc424c50420)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425089680, 0x0, 0x0, 0x0, 0xc424c50420, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425089680, 0x6f0968, 0x3, 0x51f701, 0xc424f87320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425089680, 0x5, 0xc422744590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b9ac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8827 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde000, 0xc425768160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d77c30, 0xc4255851f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421dde000, 0x0, 0x0, 0x0, 0xc4255851f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421dde000, 0x6f0968, 0x3, 0x51f701, 0xc42521c810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421dde000, 0x5, 0xc42270afe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8828 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde1e0, 0xc4257681a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d80c30, 0xc425585220)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421dde1e0, 0x0, 0x0, 0x0, 0xc425585220, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421dde1e0, 0x6f0968, 0x3, 0x51f701, 0xc42521c8d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421dde1e0, 0x5, 0xc42270b000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8829 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde3c0, 0xc4257681f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d81c30, 0xc425585250)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421dde3c0, 0x0, 0x0, 0x0, 0xc425585250, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421dde3c0, 0x6f0968, 0x3, 0x51f701, 0xc42521c990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421dde3c0, 0x5, 0xc42270b020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8830 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde5a0, 0xc425768260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d72c30, 0xc425585280)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421dde5a0, 0x0, 0x0, 0x0, 0xc425585280, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421dde5a0, 0x6f0968, 0x3, 0x51f701, 0xc42521ca50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421dde5a0, 0x5, 0xc42270b040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8831 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde780, 0xc4257682e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d73c30, 0xc4255852b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421dde780, 0x0, 0x0, 0x0, 0xc4255852b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421dde780, 0x6f0968, 0x3, 0x51f701, 0xc42521cb40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421dde780, 0x5, 0xc42270b060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8840 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089860, 0xc42568e8f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221507c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f62c30, 0xc424c50450)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425089860, 0x0, 0x0, 0x0, 0xc424c50450, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425089860, 0x6f0968, 0x3, 0x51f701, 0xc424f873e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425089860, 0x5, 0xc4227445b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b9ac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8832 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde960, 0xc425768360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d7cc30, 0xc4255852e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421dde960, 0x0, 0x0, 0x0, 0xc4255852e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421dde960, 0x6f0968, 0x3, 0x51f701, 0xc42521cc00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421dde960, 0x5, 0xc42270b080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8833 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddeb40, 0xc4257683e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddeb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d7dc30, 0xc425585310)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421ddeb40, 0x0, 0x0, 0x0, 0xc425585310, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421ddeb40, 0x6f0968, 0x3, 0x51f701, 0xc42521ccc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421ddeb40, 0x5, 0xc42270b0a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8850 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dded20, 0xc425768430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dded20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dded20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d7ec30, 0xc425585340)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421dded20, 0x0, 0x0, 0x0, 0xc425585340, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421dded20, 0x6f0968, 0x3, 0x51f701, 0xc42521cd80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421dded20, 0x5, 0xc42270b0c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8851 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddef00, 0xc425768490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d7fc30, 0xc425585370)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421ddef00, 0x0, 0x0, 0x0, 0xc425585370, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421ddef00, 0x6f0968, 0x3, 0x51f701, 0xc42521ce40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421ddef00, 0x5, 0xc42270b0e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8852 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf0e0, 0xc425768510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d88c30, 0xc4255853a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421ddf0e0, 0x0, 0x0, 0x0, 0xc4255853a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421ddf0e0, 0x6f0968, 0x3, 0x51f701, 0xc42521cf00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421ddf0e0, 0x5, 0xc42270b100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8853 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf2c0, 0xc425768590)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d89c30, 0xc4255853d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421ddf2c0, 0x0, 0x0, 0x0, 0xc4255853d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421ddf2c0, 0x6f0968, 0x3, 0x51f701, 0xc42521cfc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421ddf2c0, 0x5, 0xc42270b120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8841 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089a40, 0xc42568e950)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f63c30, 0xc424c50480)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425089a40, 0x0, 0x0, 0x0, 0xc424c50480, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425089a40, 0x6f0968, 0x3, 0x51f701, 0xc424f874a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425089a40, 0x5, 0xc4227445d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b9ac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8842 [semacquire]:
sync.runtime_Semacquire(0xc4227446ac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227446a0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b9ac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8854 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf4a0, 0xc425768610)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d7ac30, 0xc425585400)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421ddf4a0, 0x0, 0x0, 0x0, 0xc425585400, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421ddf4a0, 0x6f0968, 0x3, 0x51f701, 0xc42521d0b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421ddf4a0, 0x5, 0xc42270b140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8855 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf680, 0xc425768680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d7bc30, 0xc425585430)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421ddf680, 0x0, 0x0, 0x0, 0xc425585430, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421ddf680, 0x6f0968, 0x3, 0x51f701, 0xc42521d170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421ddf680, 0x5, 0xc42270b160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8856 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf860, 0xc4257686c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d84c30, 0xc425585460)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421ddf860, 0x0, 0x0, 0x0, 0xc425585460, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421ddf860, 0x6f0968, 0x3, 0x51f701, 0xc42521d230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421ddf860, 0x5, 0xc42270b180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8857 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddfa40, 0xc425768710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddfa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddfa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d85c30, 0xc425585490)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421ddfa40, 0x0, 0x0, 0x0, 0xc425585490, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421ddfa40, 0x6f0968, 0x3, 0x51f701, 0xc42521d2f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421ddfa40, 0x5, 0xc42270b1a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8858 [semacquire]:
sync.runtime_Semacquire(0xc42270b28c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270b280)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8844 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089c20, 0xc42568e990)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f6cc30, 0xc424c504b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425089c20, 0x0, 0x0, 0x0, 0xc424c504b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425089c20, 0x6f0968, 0x3, 0x51f701, 0xc424f87560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425089c20, 0x5, 0xc4227446c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422643e30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8860 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6000, 0xc4257f2720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d86c30, 0xc4259b7188)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225c6000, 0x0, 0x0, 0x0, 0xc4259b7188, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225c6000, 0x6f0968, 0x3, 0x51f701, 0xc42522e030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225c6000, 0x5, 0xc42270b2a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8845 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089e00, 0xc42568ea20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f6dc30, 0xc424c504e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425089e00, 0x0, 0x0, 0x0, 0xc424c504e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425089e00, 0x6f0968, 0x3, 0x51f701, 0xc424f87620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425089e00, 0x5, 0xc4227446e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422643e30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8846 [semacquire]:
sync.runtime_Semacquire(0xc4227447cc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227447c0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422643e30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8861 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c60f0, 0xc4257f2740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c60f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c60f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d87c30, 0xc4259b71a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225c60f0, 0x0, 0x0, 0x0, 0xc4259b71a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225c60f0, 0x6f0968, 0x3, 0x51f701, 0xc42522e090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225c60f0, 0x5, 0xc42270b2c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8862 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c61e0, 0xc4257f2760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c61e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c61e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d90c30, 0xc4259b71b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225c61e0, 0x0, 0x0, 0x0, 0xc4259b71b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225c61e0, 0x6f0968, 0x3, 0x51f701, 0xc42522e0f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225c61e0, 0x5, 0xc42270b2e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8863 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c62d0, 0xc4257f2790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c62d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c62d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d91c30, 0xc4259b71d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225c62d0, 0x0, 0x0, 0x0, 0xc4259b71d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225c62d0, 0x6f0968, 0x3, 0x51f701, 0xc42522e150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225c62d0, 0x5, 0xc42270b300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8864 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c63c0, 0xc4257f27c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c63c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c63c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d82c30, 0xc4259b71e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225c63c0, 0x0, 0x0, 0x0, 0xc4259b71e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225c63c0, 0x6f0968, 0x3, 0x51f701, 0xc42522e1b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225c63c0, 0x5, 0xc42270b320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8848 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8000, 0xc42568eaa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f6ec30, 0xc424c50510)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec8000, 0x0, 0x0, 0x0, 0xc424c50510, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec8000, 0x6f0968, 0x3, 0x51f701, 0xc424f876e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec8000, 0x5, 0xc4227447e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4226593a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8865 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c64b0, 0xc4257f2800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c64b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c64b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d83c30, 0xc4259b7200)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225c64b0, 0x0, 0x0, 0x0, 0xc4259b7200, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225c64b0, 0x6f0968, 0x3, 0x51f701, 0xc42522e210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225c64b0, 0x5, 0xc42270b340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8866 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6690, 0xc4257f2860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d8cc30, 0xc4259b7230)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225c6690, 0x0, 0x0, 0x0, 0xc4259b7230, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225c6690, 0x6f0968, 0x3, 0x51f701, 0xc42522e300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225c6690, 0x5, 0xc42270b360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8867 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6870, 0xc4257f28a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d8dc30, 0xc4259b7260)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225c6870, 0x0, 0x0, 0x0, 0xc4259b7260, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225c6870, 0x6f0968, 0x3, 0x51f701, 0xc42522e3c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225c6870, 0x5, 0xc42270b380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8868 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6a50, 0xc4257f2930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d8ec30, 0xc4259b7290)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225c6a50, 0x0, 0x0, 0x0, 0xc4259b7290, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225c6a50, 0x6f0968, 0x3, 0x51f701, 0xc42522e480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225c6a50, 0x5, 0xc42270b3a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8869 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6c30, 0xc4257f2980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d8fc30, 0xc4259b72c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225c6c30, 0x0, 0x0, 0x0, 0xc4259b72c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225c6c30, 0x6f0968, 0x3, 0x51f701, 0xc42522e540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225c6c30, 0x5, 0xc42270b3c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8870 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6e10, 0xc4257f29c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5aa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d98c30, 0xc4259b72f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225c6e10, 0x0, 0x0, 0x0, 0xc4259b72f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225c6e10, 0x6f0968, 0x3, 0x51f701, 0xc42522e600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225c6e10, 0x5, 0xc42270b3e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8871 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c73b0, 0xc4257f2a80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ac40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c73b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c73b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d99c30, 0xc4259b7380)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225c73b0, 0x0, 0x0, 0x0, 0xc4259b7380, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225c73b0, 0x6f0968, 0x3, 0x51f701, 0xc42522e870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225c73b0, 0x5, 0xc42270b400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8872 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7590, 0xc4257f2ac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ad00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d8ac30, 0xc4259b73b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225c7590, 0x0, 0x0, 0x0, 0xc4259b73b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225c7590, 0x6f0968, 0x3, 0x51f701, 0xc42522e930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225c7590, 0x5, 0xc42270b420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8873 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7a40, 0xc4257f2b60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5aee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da0c30, 0xc4259b7428)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225c7a40, 0x0, 0x0, 0x0, 0xc4259b7428, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225c7a40, 0x6f0968, 0x3, 0x51f701, 0xc42522eb10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225c7a40, 0x5, 0xc42270b440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8874 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7b30, 0xc4257f2b80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5af40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da1c30, 0xc4259b7440)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225c7b30, 0x0, 0x0, 0x0, 0xc4259b7440, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225c7b30, 0x6f0968, 0x3, 0x51f701, 0xc42522eb70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225c7b30, 0x5, 0xc42270b460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8875 [semacquire]:
sync.runtime_Semacquire(0xc42270b53c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270b530)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8877 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7d10, 0xc4257f2bc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d92c30, 0xc4259b7470)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225c7d10, 0x0, 0x0, 0x0, 0xc4259b7470, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225c7d10, 0x6f0968, 0x3, 0x51f701, 0xc42522ec30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225c7d10, 0x5, 0xc42270b550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10516 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be000, 0xc4254b71e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b9c30, 0xc424128820)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4241be000, 0x0, 0x0, 0x0, 0xc424128820, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4241be000, 0x6f0968, 0x3, 0x51f701, 0xc4249805a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4241be000, 0x5, 0xc4234e0d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8878 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7ef0, 0xc4257f2c00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d93c30, 0xc4259b74a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225c7ef0, 0x0, 0x0, 0x0, 0xc4259b74a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225c7ef0, 0x6f0968, 0x3, 0x51f701, 0xc42522ecf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225c7ef0, 0x5, 0xc42270b570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8879 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c0f0, 0xc4257f2c40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d9cc30, 0xc4259b74d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421c2c0f0, 0x0, 0x0, 0x0, 0xc4259b74d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421c2c0f0, 0x6f0968, 0x3, 0x51f701, 0xc42522ede0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421c2c0f0, 0x5, 0xc42270b590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8880 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0780, 0xc4258e4e00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d19c30, 0xc425584920)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225c0780, 0x0, 0x0, 0x0, 0xc425584920, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225c0780, 0x6f0968, 0x3, 0x51f701, 0xc425286420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225c0780, 0x5, 0xc42270b5b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8881 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde690, 0xc4257682a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d4ac30, 0xc425585298)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421dde690, 0x0, 0x0, 0x0, 0xc425585298, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421dde690, 0x6f0968, 0x3, 0x51f701, 0xc42521cab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421dde690, 0x5, 0xc42270b5d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8882 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7770, 0xc4257f2b00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5adc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d8bc30, 0xc4259b73e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225c7770, 0x0, 0x0, 0x0, 0xc4259b73e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225c7770, 0x6f0968, 0x3, 0x51f701, 0xc42522e9f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225c7770, 0x5, 0xc42270b5f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8883 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c2d0, 0xc4257f2cc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d9dc30, 0xc4259b7500)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421c2c2d0, 0x0, 0x0, 0x0, 0xc4259b7500, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421c2c2d0, 0x6f0968, 0x3, 0x51f701, 0xc42522eea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421c2c2d0, 0x5, 0xc42270b610, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10517 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be1e0, 0xc4254b7260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be1e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260bac30, 0xc424128850)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4241be1e0, 0x0, 0x0, 0x0, 0xc424128850, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4241be1e0, 0x6f0968, 0x3, 0x51f701, 0xc424980660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4241be1e0, 0x5, 0xc4234e0d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8884 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c4b0, 0xc4257f2d30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d9ec30, 0xc4259b7530)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421c2c4b0, 0x0, 0x0, 0x0, 0xc4259b7530, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421c2c4b0, 0x6f0968, 0x3, 0x51f701, 0xc42522ef60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421c2c4b0, 0x5, 0xc42270b630, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8885 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c690, 0xc4257f2d70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d9fc30, 0xc4259b7560)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421c2c690, 0x0, 0x0, 0x0, 0xc4259b7560, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421c2c690, 0x6f0968, 0x3, 0x51f701, 0xc42522f020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421c2c690, 0x5, 0xc42270b650, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8886 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c870, 0xc4257f2dc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da8c30, 0xc4259b7590)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421c2c870, 0x0, 0x0, 0x0, 0xc4259b7590, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421c2c870, 0x6f0968, 0x3, 0x51f701, 0xc42522f0e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421c2c870, 0x5, 0xc42270b670, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8887 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2ca50, 0xc4257f2e40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2ca50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da9c30, 0xc4259b75c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421c2ca50, 0x0, 0x0, 0x0, 0xc4259b75c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421c2ca50, 0x6f0968, 0x3, 0x51f701, 0xc42522f1a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421c2ca50, 0x5, 0xc42270b690, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8888 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2cc30, 0xc4257f2e80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2cc30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d9ac30, 0xc4259b75f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421c2cc30, 0x0, 0x0, 0x0, 0xc4259b75f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421c2cc30, 0x6f0968, 0x3, 0x51f701, 0xc42522f260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421c2cc30, 0x5, 0xc42270b6b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8889 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2ce10, 0xc4257f2ec0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2ce10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d9bc30, 0xc4259b7620)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421c2ce10, 0x0, 0x0, 0x0, 0xc4259b7620, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421c2ce10, 0x6f0968, 0x3, 0x51f701, 0xc42522f350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421c2ce10, 0x5, 0xc42270b6d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8890 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2cff0, 0xc4257f2f10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2cff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da4c30, 0xc4259b7650)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421c2cff0, 0x0, 0x0, 0x0, 0xc4259b7650, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421c2cff0, 0x6f0968, 0x3, 0x51f701, 0xc42522f410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421c2cff0, 0x5, 0xc42270b6f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8891 [semacquire]:
sync.runtime_Semacquire(0xc42270b7dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270b7d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8893 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d1d0, 0xc4257f2f50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da5c30, 0xc4259b7680)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421c2d1d0, 0x0, 0x0, 0x0, 0xc4259b7680, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421c2d1d0, 0x6f0968, 0x3, 0x51f701, 0xc42522f4d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421c2d1d0, 0x5, 0xc42270b7f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8902 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec81e0, 0xc42568eb20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec81e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f6fc30, 0xc424c50540)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec81e0, 0x0, 0x0, 0x0, 0xc424c50540, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec81e0, 0x6f0968, 0x3, 0x51f701, 0xc424f877a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec81e0, 0x5, 0xc422744a70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422659660, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8894 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d3b0, 0xc4257f2f90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da6c30, 0xc4259b76b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421c2d3b0, 0x0, 0x0, 0x0, 0xc4259b76b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421c2d3b0, 0x6f0968, 0x3, 0x51f701, 0xc42522f590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421c2d3b0, 0x5, 0xc42270b810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8895 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d590, 0xc4257f2fd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da7c30, 0xc4259b76e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421c2d590, 0x0, 0x0, 0x0, 0xc4259b76e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421c2d590, 0x6f0968, 0x3, 0x51f701, 0xc42522f650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421c2d590, 0x5, 0xc42270b830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8896 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d770, 0xc4257f3010)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ba80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db0c30, 0xc4259b7710)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421c2d770, 0x0, 0x0, 0x0, 0xc4259b7710, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421c2d770, 0x6f0968, 0x3, 0x51f701, 0xc42522f710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421c2d770, 0x5, 0xc42270b850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8897 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d950, 0xc4257f3050)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db1c30, 0xc4259b7740)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421c2d950, 0x0, 0x0, 0x0, 0xc4259b7740, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421c2d950, 0x6f0968, 0x3, 0x51f701, 0xc42522f7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421c2d950, 0x5, 0xc42270b870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8914 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2db30, 0xc4257f3090)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2db30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da2c30, 0xc4259b7770)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421c2db30, 0x0, 0x0, 0x0, 0xc4259b7770, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421c2db30, 0x6f0968, 0x3, 0x51f701, 0xc42522f890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421c2db30, 0x5, 0xc42270b890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8915 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2dd10, 0xc4257f30d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2dd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da3c30, 0xc4259b77a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421c2dd10, 0x0, 0x0, 0x0, 0xc4259b77a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421c2dd10, 0x6f0968, 0x3, 0x51f701, 0xc42522f950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421c2dd10, 0x5, 0xc42270b8b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8916 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2def0, 0xc4257f3110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2def0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dacc30, 0xc4259b77d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421c2def0, 0x0, 0x0, 0x0, 0xc4259b77d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421c2def0, 0x6f0968, 0x3, 0x51f701, 0xc42522fa10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421c2def0, 0x5, 0xc42270b8d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8917 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223140f0, 0xc4257f3160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5be40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223140f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223140f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dadc30, 0xc4259b7800)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4223140f0, 0x0, 0x0, 0x0, 0xc4259b7800, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4223140f0, 0x6f0968, 0x3, 0x51f701, 0xc42522fad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4223140f0, 0x5, 0xc42270b8f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8918 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223142d0, 0xc4257f31d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bf00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223142d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223142d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423daec30, 0xc4259b7830)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4223142d0, 0x0, 0x0, 0x0, 0xc4259b7830, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4223142d0, 0x6f0968, 0x3, 0x51f701, 0xc42522fb90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4223142d0, 0x5, 0xc42270b910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8919 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223144b0, 0xc4257f3220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bfe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223144b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223144b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dafc30, 0xc4259b7860)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4223144b0, 0x0, 0x0, 0x0, 0xc4259b7860, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4223144b0, 0x6f0968, 0x3, 0x51f701, 0xc42522fc50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4223144b0, 0x5, 0xc42270b930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8920 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314690, 0xc4257f3280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244640a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db8c30, 0xc4259b7890)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422314690, 0x0, 0x0, 0x0, 0xc4259b7890, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422314690, 0x6f0968, 0x3, 0x51f701, 0xc42522fd10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422314690, 0x5, 0xc42270b950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8921 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314870, 0xc4257f32f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db9c30, 0xc4259b78c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422314870, 0x0, 0x0, 0x0, 0xc4259b78c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422314870, 0x6f0968, 0x3, 0x51f701, 0xc42522fdd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422314870, 0x5, 0xc42270b970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8922 [semacquire]:
sync.runtime_Semacquire(0xc42270ba4c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270ba40)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8924 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314a50, 0xc4257f3330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423daac30, 0xc4259b78f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422314a50, 0x0, 0x0, 0x0, 0xc4259b78f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422314a50, 0x6f0968, 0x3, 0x51f701, 0xc42522fe90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422314a50, 0x5, 0xc42270ba60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8925 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314c30, 0xc4257f3370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dabc30, 0xc4259b7920)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422314c30, 0x0, 0x0, 0x0, 0xc4259b7920, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422314c30, 0x6f0968, 0x3, 0x51f701, 0xc42522ff50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422314c30, 0x5, 0xc42270ba80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8926 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314e10, 0xc4257f33b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db4c30, 0xc4259b7950)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422314e10, 0x0, 0x0, 0x0, 0xc4259b7950, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422314e10, 0x6f0968, 0x3, 0x51f701, 0xc425160030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422314e10, 0x5, 0xc42270baa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10514 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcdc20, 0xc4254b7110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcdc20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcdc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b3c30, 0xc4241287c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421fcdc20, 0x0, 0x0, 0x0, 0xc4241287c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421fcdc20, 0x6f0968, 0x3, 0x51f701, 0xc424980420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421fcdc20, 0x5, 0xc4234e0d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8927 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223150e0, 0xc4257f3410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223150e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223150e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db5c30, 0xc4259b7998)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4223150e0, 0x0, 0x0, 0x0, 0xc4259b7998, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4223150e0, 0x6f0968, 0x3, 0x51f701, 0xc425160150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4223150e0, 0x5, 0xc42270bac0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8928 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223153b0, 0xc4257f3470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223153b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223153b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db6c30, 0xc4259b79e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4223153b0, 0x0, 0x0, 0x0, 0xc4259b79e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4223153b0, 0x6f0968, 0x3, 0x51f701, 0xc425160270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4223153b0, 0x5, 0xc42270bae0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8929 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315590, 0xc4257f34b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db7c30, 0xc4259b7a10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422315590, 0x0, 0x0, 0x0, 0xc4259b7a10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422315590, 0x6f0968, 0x3, 0x51f701, 0xc425160330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422315590, 0x5, 0xc42270bb00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8930 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315770, 0xc4257f34f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc0c30, 0xc4259b7a40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422315770, 0x0, 0x0, 0x0, 0xc4259b7a40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422315770, 0x6f0968, 0x3, 0x51f701, 0xc4251603f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422315770, 0x5, 0xc42270bb20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10515 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcde00, 0xc4254b7160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a30a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcde00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcde00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b8c30, 0xc4241287f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421fcde00, 0x0, 0x0, 0x0, 0xc4241287f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421fcde00, 0x6f0968, 0x3, 0x51f701, 0xc4249804e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421fcde00, 0x5, 0xc4234e0d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8931 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315860, 0xc4257f3520)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc1c30, 0xc4259b7a58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422315860, 0x0, 0x0, 0x0, 0xc4259b7a58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422315860, 0x6f0968, 0x3, 0x51f701, 0xc425160450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422315860, 0x5, 0xc42270bb40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8932 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315a40, 0xc4257f35a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db2c30, 0xc4259b7a88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc422315a40, 0x0, 0x0, 0x0, 0xc4259b7a88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc422315a40, 0x6f0968, 0x3, 0x51f701, 0xc425160510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc422315a40, 0x5, 0xc42270bb60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8933 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315b30, 0xc4257f35c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244649a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db3c30, 0xc4259b7aa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422315b30, 0x0, 0x0, 0x0, 0xc4259b7aa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422315b30, 0x6f0968, 0x3, 0x51f701, 0xc425160570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422315b30, 0x5, 0xc42270bb80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8934 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315d10, 0xc4257f3600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dbcc30, 0xc4259b7ad0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422315d10, 0x0, 0x0, 0x0, 0xc4259b7ad0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422315d10, 0x6f0968, 0x3, 0x51f701, 0xc425160630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422315d10, 0x5, 0xc42270bba0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8935 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315ef0, 0xc4257f3690)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dbdc30, 0xc4259b7b00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422315ef0, 0x0, 0x0, 0x0, 0xc4259b7b00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422315ef0, 0x6f0968, 0x3, 0x51f701, 0xc4251606f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422315ef0, 0x5, 0xc42270bbc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8936 [semacquire]:
sync.runtime_Semacquire(0xc42270bcac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270bca0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8938 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d00f0, 0xc4257f36d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d00f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d00f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dbec30, 0xc4259b7b30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244d00f0, 0x0, 0x0, 0x0, 0xc4259b7b30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244d00f0, 0x6f0968, 0x3, 0x51f701, 0xc4251607e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244d00f0, 0x5, 0xc42270bcc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8908 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec83c0, 0xc42568eb90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec83c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f78c30, 0xc424c50570)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec83c0, 0x0, 0x0, 0x0, 0xc424c50570, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec83c0, 0x6f0968, 0x3, 0x51f701, 0xc424f87860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec83c0, 0x5, 0xc422744d10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422659920, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8939 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d02d0, 0xc4257f3710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d02d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d02d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dbfc30, 0xc4259b7b60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244d02d0, 0x0, 0x0, 0x0, 0xc4259b7b60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244d02d0, 0x6f0968, 0x3, 0x51f701, 0xc4251608a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244d02d0, 0x5, 0xc42270bce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8940 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d04b0, 0xc4257f3750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d04b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d04b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc8c30, 0xc4259b7b90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244d04b0, 0x0, 0x0, 0x0, 0xc4259b7b90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244d04b0, 0x6f0968, 0x3, 0x51f701, 0xc425160960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244d04b0, 0x5, 0xc42270bd00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8941 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0690, 0xc4257f3790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc9c30, 0xc4259b7bc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244d0690, 0x0, 0x0, 0x0, 0xc4259b7bc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244d0690, 0x6f0968, 0x3, 0x51f701, 0xc425160a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244d0690, 0x5, 0xc42270bd20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8942 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0870, 0xc4257f37d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dbac30, 0xc4259b7bf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244d0870, 0x0, 0x0, 0x0, 0xc4259b7bf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244d0870, 0x6f0968, 0x3, 0x51f701, 0xc425160ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244d0870, 0x5, 0xc42270bd40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8943 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0960, 0xc4257f37f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dbbc30, 0xc4259b7c08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244d0960, 0x0, 0x0, 0x0, 0xc4259b7c08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244d0960, 0x6f0968, 0x3, 0x51f701, 0xc425160b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244d0960, 0x5, 0xc42270bd60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8944 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0a50, 0xc4257f3810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc4c30, 0xc4259b7c20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244d0a50, 0x0, 0x0, 0x0, 0xc4259b7c20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244d0a50, 0x6f0968, 0x3, 0x51f701, 0xc425160ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244d0a50, 0x5, 0xc42270bd80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8945 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0b40, 0xc4257f3830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc5c30, 0xc4259b7c38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4244d0b40, 0x0, 0x0, 0x0, 0xc4259b7c38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4244d0b40, 0x6f0968, 0x3, 0x51f701, 0xc425160c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4244d0b40, 0x5, 0xc42270bda0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8946 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0c30, 0xc4257f3850)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244650a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc6c30, 0xc4259b7c50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4244d0c30, 0x0, 0x0, 0x0, 0xc4259b7c50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4244d0c30, 0x6f0968, 0x3, 0x51f701, 0xc425160c60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4244d0c30, 0x5, 0xc42270bdc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8947 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0d20, 0xc4257f3870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc7c30, 0xc4259b7c68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4244d0d20, 0x0, 0x0, 0x0, 0xc4259b7c68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4244d0d20, 0x6f0968, 0x3, 0x51f701, 0xc425160cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4244d0d20, 0x5, 0xc42270bde0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8948 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0e10, 0xc4257f3890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dd0c30, 0xc4259b7c80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4244d0e10, 0x0, 0x0, 0x0, 0xc4259b7c80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4244d0e10, 0x6f0968, 0x3, 0x51f701, 0xc425160d20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4244d0e10, 0x5, 0xc42270be00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8949 [semacquire]:
sync.runtime_Semacquire(0xc42270bedc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270bed0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8951 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0ff0, 0xc4257f38f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dd1c30, 0xc4259b7cb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244d0ff0, 0x0, 0x0, 0x0, 0xc4259b7cb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244d0ff0, 0x6f0968, 0x3, 0x51f701, 0xc425160de0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244d0ff0, 0x5, 0xc42270bef0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8952 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d11d0, 0xc4257f3960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244652e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d11d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc2c30, 0xc4259b7ce0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244d11d0, 0x0, 0x0, 0x0, 0xc4259b7ce0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244d11d0, 0x6f0968, 0x3, 0x51f701, 0xc425160ea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244d11d0, 0x5, 0xc42270bf10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8953 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30b40, 0xc4258e5ca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249333a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d44c30, 0xc425584fe0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421c30b40, 0x0, 0x0, 0x0, 0xc425584fe0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421c30b40, 0x6f0968, 0x3, 0x51f701, 0xc425287f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421c30b40, 0x5, 0xc42270bf30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8954 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d13b0, 0xc4257f39a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244653c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d13b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc3c30, 0xc4259b7d10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244d13b0, 0x0, 0x0, 0x0, 0xc4259b7d10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244d13b0, 0x6f0968, 0x3, 0x51f701, 0xc425160f60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244d13b0, 0x5, 0xc42270bf50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8955 [semacquire]:
sync.runtime_Semacquire(0xc4228c926c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9260)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8956 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1770, 0xc4257f3a70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dcdc30, 0xc4259b7d70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244d1770, 0x0, 0x0, 0x0, 0xc4259b7d70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244d1770, 0x6f0968, 0x3, 0x51f701, 0xc4251610e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244d1770, 0x5, 0xc42270bf90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8957 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1950, 0xc4257f3ab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dcec30, 0xc4259b7da0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244d1950, 0x0, 0x0, 0x0, 0xc4259b7da0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244d1950, 0x6f0968, 0x3, 0x51f701, 0xc4251611a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244d1950, 0x5, 0xc42270bfb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8958 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7950, 0xc4257f2b40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ae80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dcfc30, 0xc4259b7410)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225c7950, 0x0, 0x0, 0x0, 0xc4259b7410, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225c7950, 0x6f0968, 0x3, 0x51f701, 0xc42522eab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225c7950, 0x5, 0xc42270bfd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8959 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223152c0, 0xc4257f3450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223152c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223152c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dd4c30, 0xc4259b79c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4223152c0, 0x0, 0x0, 0x0, 0xc4259b79c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4223152c0, 0x6f0968, 0x3, 0x51f701, 0xc425160210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4223152c0, 0x5, 0xc42270bff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8960 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddfef0, 0xc425768850)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddfef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddfef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dd5c30, 0xc425585508)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421ddfef0, 0x0, 0x0, 0x0, 0xc425585508, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421ddfef0, 0x6f0968, 0x3, 0x51f701, 0xc42521d4d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421ddfef0, 0x5, 0xc4227dc010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8961 [semacquire]:
sync.runtime_Semacquire(0xc4227dc0fc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc0f0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8963 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc0f0, 0xc4257688d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dd6c30, 0xc425585538)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244dc0f0, 0x0, 0x0, 0x0, 0xc425585538, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244dc0f0, 0x6f0968, 0x3, 0x51f701, 0xc42521d590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244dc0f0, 0x5, 0xc4227dc110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10512 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd860, 0xc4254b7060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b1c30, 0xc424128760)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421fcd860, 0x0, 0x0, 0x0, 0xc424128760, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421fcd860, 0x6f0968, 0x3, 0x51f701, 0xc4249802a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421fcd860, 0x5, 0xc4234e0ce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10513 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcda40, 0xc4254b70d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcda40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcda40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b2c30, 0xc424128790)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421fcda40, 0x0, 0x0, 0x0, 0xc424128790, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421fcda40, 0x6f0968, 0x3, 0x51f701, 0xc424980360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421fcda40, 0x5, 0xc4234e0d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8964 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc2d0, 0xc425768910)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cea40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dd7c30, 0xc425585568)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244dc2d0, 0x0, 0x0, 0x0, 0xc425585568, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244dc2d0, 0x6f0968, 0x3, 0x51f701, 0xc42521d650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244dc2d0, 0x5, 0xc4227dc130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10511 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd680, 0xc4254b6fe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b0c30, 0xc424128730)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421fcd680, 0x0, 0x0, 0x0, 0xc424128730, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421fcd680, 0x6f0968, 0x3, 0x51f701, 0xc4249801e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421fcd680, 0x5, 0xc4234e0cc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8965 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc960, 0xc425768ac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cece0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de1c30, 0xc425585610)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244dc960, 0x0, 0x0, 0x0, 0xc425585610, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244dc960, 0x6f0968, 0x3, 0x51f701, 0xc42521d8f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244dc960, 0x5, 0xc4227dc150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8966 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dcb40, 0xc425768b20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ceda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dcb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dcb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dd2c30, 0xc425585640)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244dcb40, 0x0, 0x0, 0x0, 0xc425585640, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244dcb40, 0x6f0968, 0x3, 0x51f701, 0xc42521d9b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244dcb40, 0x5, 0xc4227dc170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8967 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dce10, 0xc425768b90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ceec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dce10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dd3c30, 0xc425585688)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244dce10, 0x0, 0x0, 0x0, 0xc425585688, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244dce10, 0x6f0968, 0x3, 0x51f701, 0xc42521dad0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244dce10, 0x5, 0xc4227dc190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8968 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dcff0, 0xc425768c00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cef80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dcff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dcff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ddcc30, 0xc4255856b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244dcff0, 0x0, 0x0, 0x0, 0xc4255856b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244dcff0, 0x6f0968, 0x3, 0x51f701, 0xc42521db90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244dcff0, 0x5, 0xc4227dc1b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8969 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd1d0, 0xc425768c80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dddc30, 0xc4255856e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244dd1d0, 0x0, 0x0, 0x0, 0xc4255856e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244dd1d0, 0x6f0968, 0x3, 0x51f701, 0xc42521dc50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244dd1d0, 0x5, 0xc4227dc1d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8970 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd3b0, 0xc425768d00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ddec30, 0xc425585718)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4244dd3b0, 0x0, 0x0, 0x0, 0xc425585718, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4244dd3b0, 0x6f0968, 0x3, 0x51f701, 0xc42521dd10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4244dd3b0, 0x5, 0xc4227dc1f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8971 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd590, 0xc425768d50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ddfc30, 0xc425585748)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4244dd590, 0x0, 0x0, 0x0, 0xc425585748, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4244dd590, 0x6f0968, 0x3, 0x51f701, 0xc42521ddd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4244dd590, 0x5, 0xc4227dc210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8972 [semacquire]:
sync.runtime_Semacquire(0xc4227dc2ec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc2e0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8974 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd770, 0xc425768db0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de8c30, 0xc425585778)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244dd770, 0x0, 0x0, 0x0, 0xc425585778, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244dd770, 0x6f0968, 0x3, 0x51f701, 0xc42521de90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244dd770, 0x5, 0xc4227dc300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8975 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd860, 0xc425768df0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de9c30, 0xc425585790)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244dd860, 0x0, 0x0, 0x0, 0xc425585790, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244dd860, 0x6f0968, 0x3, 0x51f701, 0xc42521def0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244dd860, 0x5, 0xc4227dc320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8976 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dda40, 0xc425768e70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dda40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dda40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ddac30, 0xc4255857c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244dda40, 0x0, 0x0, 0x0, 0xc4255857c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244dda40, 0x6f0968, 0x3, 0x51f701, 0xc42521dfb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244dda40, 0x5, 0xc4227dc340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8977 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244ddc20, 0xc425768ef0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244ddc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244ddc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ddbc30, 0xc4255857f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244ddc20, 0x0, 0x0, 0x0, 0xc4255857f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244ddc20, 0x6f0968, 0x3, 0x51f701, 0xc4250ce0c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244ddc20, 0x5, 0xc4227dc360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8978 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dde00, 0xc425768f40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dde00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dde00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de4c30, 0xc425585820)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244dde00, 0x0, 0x0, 0x0, 0xc425585820, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244dde00, 0x6f0968, 0x3, 0x51f701, 0xc4250ce180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244dde00, 0x5, 0xc4227dc380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8979 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda000, 0xc425768f80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de5c30, 0xc425585850)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423dda000, 0x0, 0x0, 0x0, 0xc425585850, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423dda000, 0x6f0968, 0x3, 0x51f701, 0xc4250ce240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423dda000, 0x5, 0xc4227dc3a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8980 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda1e0, 0xc425768ff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de6c30, 0xc425585880)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423dda1e0, 0x0, 0x0, 0x0, 0xc425585880, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423dda1e0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423dda1e0, 0x5, 0xc4227dc3c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8981 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda3c0, 0xc425769070)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de7c30, 0xc4255858b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423dda3c0, 0x0, 0x0, 0x0, 0xc4255858b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423dda3c0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce3c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423dda3c0, 0x5, 0xc4227dc3e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8982 [semacquire]:
sync.runtime_Semacquire(0xc4227dc4cc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc4c0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8984 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda5a0, 0xc4257690f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df0c30, 0xc4255858e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423dda5a0, 0x0, 0x0, 0x0, 0xc4255858e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423dda5a0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423dda5a0, 0x5, 0xc4227dc4e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8997 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8780, 0xc42568ec20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f6ac30, 0xc424c505d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec8780, 0x0, 0x0, 0x0, 0xc424c505d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec8780, 0x6f0968, 0x3, 0x51f701, 0xc424f879e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec8780, 0x5, 0xc422745140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a2e40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8985 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda780, 0xc425769130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df1c30, 0xc425585910)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423dda780, 0x0, 0x0, 0x0, 0xc425585910, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423dda780, 0x6f0968, 0x3, 0x51f701, 0xc4250ce540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423dda780, 0x5, 0xc4227dc500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8986 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda960, 0xc4257691a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfa60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de2c30, 0xc425585940)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423dda960, 0x0, 0x0, 0x0, 0xc425585940, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423dda960, 0x6f0968, 0x3, 0x51f701, 0xc4250ce600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423dda960, 0x5, 0xc4227dc520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8987 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddab40, 0xc425769220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de3c30, 0xc425585970)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ddab40, 0x0, 0x0, 0x0, 0xc425585970, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ddab40, 0x6f0968, 0x3, 0x51f701, 0xc4250ce6c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ddab40, 0x5, 0xc4227dc540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8988 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddad20, 0xc4257692a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfbe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423decc30, 0xc4255859a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ddad20, 0x0, 0x0, 0x0, 0xc4255859a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ddad20, 0x6f0968, 0x3, 0x51f701, 0xc4250ce7b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ddad20, 0x5, 0xc4227dc560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8989 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c65a0, 0xc4257f2840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c65a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c65a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dedc30, 0xc4259b7218)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225c65a0, 0x0, 0x0, 0x0, 0xc4259b7218, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225c65a0, 0x6f0968, 0x3, 0x51f701, 0xc42522e2a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225c65a0, 0x5, 0xc4227dc580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8990 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6780, 0xc4257f2880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423deec30, 0xc4259b7248)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225c6780, 0x0, 0x0, 0x0, 0xc4259b7248, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225c6780, 0x6f0968, 0x3, 0x51f701, 0xc42522e360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225c6780, 0x5, 0xc4227dc5a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8991 [semacquire]:
sync.runtime_Semacquire(0xc4227dc67c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc670)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8993 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6960, 0xc4257f28f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423defc30, 0xc4259b7278)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225c6960, 0x0, 0x0, 0x0, 0xc4259b7278, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225c6960, 0x6f0968, 0x3, 0x51f701, 0xc42522e420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225c6960, 0x5, 0xc4227dc690, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cbab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9010 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6b40, 0xc4257f2960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df8c30, 0xc4259b72a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225c6b40, 0x0, 0x0, 0x0, 0xc4259b72a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225c6b40, 0x6f0968, 0x3, 0x51f701, 0xc42522e4e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225c6b40, 0x5, 0xc4227dc6b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cbab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9011 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6d20, 0xc4257f29a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df9c30, 0xc4259b72d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225c6d20, 0x0, 0x0, 0x0, 0xc4259b72d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225c6d20, 0x6f0968, 0x3, 0x51f701, 0xc42522e5a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225c6d20, 0x5, 0xc4227dc6d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cbab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9012 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6f00, 0xc4257f29e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5aa60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423deac30, 0xc4259b7308)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225c6f00, 0x0, 0x0, 0x0, 0xc4259b7308, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225c6f00, 0x6f0968, 0x3, 0x51f701, 0xc42522e660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225c6f00, 0x5, 0xc4227dc6f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cbab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9013 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c70e0, 0xc4257f2a20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ab20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c70e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c70e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423debc30, 0xc4259b7338)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225c70e0, 0x0, 0x0, 0x0, 0xc4259b7338, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225c70e0, 0x6f0968, 0x3, 0x51f701, 0xc42522e720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225c70e0, 0x5, 0xc4227dc710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cbab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9014 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c71d0, 0xc4257f2a40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ab80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c71d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c71d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df4c30, 0xc4259b7350)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225c71d0, 0x0, 0x0, 0x0, 0xc4259b7350, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225c71d0, 0x6f0968, 0x3, 0x51f701, 0xc42522e780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225c71d0, 0x5, 0xc4227dc730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cbab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9015 [semacquire]:
sync.runtime_Semacquire(0xc4227dc81c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc810)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cbab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8998 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8870, 0xc42568ec60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f6bc30, 0xc424c505e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ec8870, 0x0, 0x0, 0x0, 0xc424c505e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ec8870, 0x6f0968, 0x3, 0x51f701, 0xc424f87a40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ec8870, 0x5, 0xc422745160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a2e40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 8999 [semacquire]:
sync.runtime_Semacquire(0xc42274524c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422745240)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a2e40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9017 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c72c0, 0xc4257f2a60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5abe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c72c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c72c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df5c30, 0xc4259b7368)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225c72c0, 0x0, 0x0, 0x0, 0xc4259b7368, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225c72c0, 0x6f0968, 0x3, 0x51f701, 0xc42522e810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225c72c0, 0x5, 0xc4227dc830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e11a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9001 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8960, 0xc42568eca0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f74c30, 0xc424c50600)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec8960, 0x0, 0x0, 0x0, 0xc424c50600, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec8960, 0x6f0968, 0x3, 0x51f701, 0xc424f87aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec8960, 0x5, 0xc422745260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422659e80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9018 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c74a0, 0xc4257f2aa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5aca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c74a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c74a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df6c30, 0xc4259b7398)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225c74a0, 0x0, 0x0, 0x0, 0xc4259b7398, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225c74a0, 0x6f0968, 0x3, 0x51f701, 0xc42522e8d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225c74a0, 0x5, 0xc4227dc850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e11a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9019 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7680, 0xc4257f2ae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ad60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df7c30, 0xc4259b73c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225c7680, 0x0, 0x0, 0x0, 0xc4259b73c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225c7680, 0x6f0968, 0x3, 0x51f701, 0xc42522e990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225c7680, 0x5, 0xc4227dc870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e11a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9020 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7860, 0xc4257f2b20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ae20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e00c30, 0xc4259b73f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225c7860, 0x0, 0x0, 0x0, 0xc4259b73f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225c7860, 0x6f0968, 0x3, 0x51f701, 0xc42522ea50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225c7860, 0x5, 0xc4227dc890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e11a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10509 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd1d0, 0xc4254b6ea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd1d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260aac30, 0xc4241286b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421fcd1d0, 0x0, 0x0, 0x0, 0xc4241286b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421fcd1d0, 0x6f0968, 0x3, 0x51f701, 0xc424980000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421fcd1d0, 0x5, 0xc4234e0c80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9021 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7e00, 0xc4257f2be0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e01c30, 0xc4259b7488)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225c7e00, 0x0, 0x0, 0x0, 0xc4259b7488, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225c7e00, 0x6f0968, 0x3, 0x51f701, 0xc42522ec90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225c7e00, 0x5, 0xc4227dc8b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e11a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9022 [semacquire]:
sync.runtime_Semacquire(0xc4227dc98c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc980)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e11a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10543 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0ff0, 0xc4254b7dd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0ff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260eac30, 0xc424128ce8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4260d0ff0, 0x0, 0x0, 0x0, 0xc424128ce8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4260d0ff0, 0x6f0968, 0x3, 0x51f701, 0xc424981920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4260d0ff0, 0x5, 0xc4234e1440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9024 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c000, 0xc4257f2c20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df2c30, 0xc4259b74b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421c2c000, 0x0, 0x0, 0x0, 0xc4259b74b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421c2c000, 0x6f0968, 0x3, 0x51f701, 0xc42522ed80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421c2c000, 0x5, 0xc4227dc9a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b70e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9007 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8a50, 0xc42568ece0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f75c30, 0xc424c50618)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec8a50, 0x0, 0x0, 0x0, 0xc424c50618, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec8a50, 0x6f0968, 0x3, 0x51f701, 0xc424f87b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec8a50, 0x5, 0xc4227454f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a33b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9025 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c1e0, 0xc4257f2c80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df3c30, 0xc4259b74e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421c2c1e0, 0x0, 0x0, 0x0, 0xc4259b74e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421c2c1e0, 0x6f0968, 0x3, 0x51f701, 0xc42522ee40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421c2c1e0, 0x5, 0xc4227dc9c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b70e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9026 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c3c0, 0xc4257f2d00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e08c30, 0xc4259b7518)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421c2c3c0, 0x0, 0x0, 0x0, 0xc4259b7518, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421c2c3c0, 0x6f0968, 0x3, 0x51f701, 0xc42522ef00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421c2c3c0, 0x5, 0xc4227dc9e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b70e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9027 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c5a0, 0xc4257f2d50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e09c30, 0xc4259b7548)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421c2c5a0, 0x0, 0x0, 0x0, 0xc4259b7548, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421c2c5a0, 0x6f0968, 0x3, 0x51f701, 0xc42522efc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421c2c5a0, 0x5, 0xc4227dca00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b70e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9028 [semacquire]:
sync.runtime_Semacquire(0xc4227dcaec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dcae0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b70e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9030 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c780, 0xc4257f2d90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dfac30, 0xc4259b7578)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421c2c780, 0x0, 0x0, 0x0, 0xc4259b7578, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421c2c780, 0x6f0968, 0x3, 0x51f701, 0xc42522f080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421c2c780, 0x5, 0xc4227dcb00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422636e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9031 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c960, 0xc4257f2e00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dfbc30, 0xc4259b75a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421c2c960, 0x0, 0x0, 0x0, 0xc4259b75a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421c2c960, 0x6f0968, 0x3, 0x51f701, 0xc42522f140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421c2c960, 0x5, 0xc4227dcb20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422636e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9032 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2cb40, 0xc4257f2e60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2cb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e04c30, 0xc4259b75d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421c2cb40, 0x0, 0x0, 0x0, 0xc4259b75d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421c2cb40, 0x6f0968, 0x3, 0x51f701, 0xc42522f200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421c2cb40, 0x5, 0xc4227dcb40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422636e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9033 [semacquire]:
sync.runtime_Semacquire(0xc4227dcc1c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dcc10)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422636e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9035 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2cd20, 0xc4257f2ea0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2cd20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e05c30, 0xc4259b7608)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421c2cd20, 0x0, 0x0, 0x0, 0xc4259b7608, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421c2cd20, 0x6f0968, 0x3, 0x51f701, 0xc42522f2f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421c2cd20, 0x5, 0xc4227dcc30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226f3b60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9008 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8b40, 0xc42568ed20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f76c30, 0xc424c50630)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ec8b40, 0x0, 0x0, 0x0, 0xc424c50630, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ec8b40, 0x6f0968, 0x3, 0x51f701, 0xc424f87b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ec8b40, 0x5, 0xc422745510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a33b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9009 [semacquire]:
sync.runtime_Semacquire(0xc4227455fc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227455f0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a33b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9043 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8d20, 0xc42568eda0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f77c30, 0xc424c50660)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec8d20, 0x0, 0x0, 0x0, 0xc424c50660, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec8d20, 0x6f0968, 0x3, 0x51f701, 0xc424f87c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec8d20, 0x5, 0xc422745610, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422840220, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9036 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2cf00, 0xc4257f2ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2cf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e06c30, 0xc4259b7638)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421c2cf00, 0x0, 0x0, 0x0, 0xc4259b7638, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421c2cf00, 0x6f0968, 0x3, 0x51f701, 0xc42522f3b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421c2cf00, 0x5, 0xc4227dcc50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226f3b60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9037 [semacquire]:
sync.runtime_Semacquire(0xc4227dcd3c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dcd30)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226f3b60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9039 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d0e0, 0xc4257f2f30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e07c30, 0xc4259b7668)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421c2d0e0, 0x0, 0x0, 0x0, 0xc4259b7668, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421c2d0e0, 0x6f0968, 0x3, 0x51f701, 0xc42522f470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421c2d0e0, 0x5, 0xc4227dcd50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42277ad60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fccf00, 0xc4254b6de0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fccf00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fccf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a8c30, 0xc424128670)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421fccf00, 0x0, 0x0, 0x0, 0xc424128670, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421fccf00, 0x6f0968, 0x3, 0x51f701, 0xc424991ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421fccf00, 0x5, 0xc4234e0c40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10508 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fccff0, 0xc4254b6e20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fccff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fccff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a9c30, 0xc424128688)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421fccff0, 0x0, 0x0, 0x0, 0xc424128688, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421fccff0, 0x6f0968, 0x3, 0x51f701, 0xc424991f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421fccff0, 0x5, 0xc4234e0c60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10504 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fccb40, 0xc4254b6ce0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fccb40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fccb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a3c30, 0xc424128610)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421fccb40, 0x0, 0x0, 0x0, 0xc424128610, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421fccb40, 0x6f0968, 0x3, 0x51f701, 0xc424991d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421fccb40, 0x5, 0xc4234e0850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10505 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8f00, 0xc42568edf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f80c30, 0xc424c50690)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec8f00, 0x0, 0x0, 0x0, 0xc424c50690, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec8f00, 0x6f0968, 0x3, 0x51f701, 0xc424f87ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec8f00, 0x5, 0xc4227458a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a3920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d2c0, 0xc4257f2f70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e10c30, 0xc4259b7698)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421c2d2c0, 0x0, 0x0, 0x0, 0xc4259b7698, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421c2d2c0, 0x6f0968, 0x3, 0x51f701, 0xc42522f530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421c2d2c0, 0x5, 0xc4227dcfe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9050 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec90e0, 0xc42568ee50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221511e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec90e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f81c30, 0xc424c506c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ec90e0, 0x0, 0x0, 0x0, 0xc424c506c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ec90e0, 0x6f0968, 0x3, 0x51f701, 0xc424f87da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ec90e0, 0x5, 0xc4227458c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a3920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9051 [semacquire]:
sync.runtime_Semacquire(0xc4227459ac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227459a0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a3920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec92c0, 0xc42568eed0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221512c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec92c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f72c30, 0xc424c506f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec92c0, 0x0, 0x0, 0x0, 0xc424c506f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec92c0, 0x6f0968, 0x3, 0x51f701, 0xc424f87e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec92c0, 0x5, 0xc4227459c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4228405c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10502 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc690, 0xc4254b6bb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc690, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a1c30, 0xc424128598)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421fcc690, 0x0, 0x0, 0x0, 0xc424128598, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421fcc690, 0x6f0968, 0x3, 0x51f701, 0xc424991b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421fcc690, 0x5, 0xc4234e0810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9062 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d4a0, 0xc4257f2fb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e11c30, 0xc4259b76c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421c2d4a0, 0x0, 0x0, 0x0, 0xc4259b76c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421c2d4a0, 0x6f0968, 0x3, 0x51f701, 0xc42522f5f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421c2d4a0, 0x5, 0xc4227dd000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d680, 0xc4257f2ff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ba20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e02c30, 0xc4259b76f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421c2d680, 0x0, 0x0, 0x0, 0xc4259b76f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421c2d680, 0x6f0968, 0x3, 0x51f701, 0xc42522f6b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421c2d680, 0x5, 0xc4227dd020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9064 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d860, 0xc4257f3030)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e03c30, 0xc4259b7728)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421c2d860, 0x0, 0x0, 0x0, 0xc4259b7728, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421c2d860, 0x6f0968, 0x3, 0x51f701, 0xc42522f770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421c2d860, 0x5, 0xc4227dd040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2da40, 0xc4257f3070)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2da40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e0cc30, 0xc4259b7758)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421c2da40, 0x0, 0x0, 0x0, 0xc4259b7758, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421c2da40, 0x6f0968, 0x3, 0x51f701, 0xc42522f830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421c2da40, 0x5, 0xc4227dd060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9066 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2dc20, 0xc4257f30b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2dc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e0dc30, 0xc4259b7788)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421c2dc20, 0x0, 0x0, 0x0, 0xc4259b7788, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421c2dc20, 0x6f0968, 0x3, 0x51f701, 0xc42522f8f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421c2dc20, 0x5, 0xc4227dd080, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9067 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2de00, 0xc4257f30f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2de00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e0ec30, 0xc4259b77b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421c2de00, 0x0, 0x0, 0x0, 0xc4259b77b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421c2de00, 0x6f0968, 0x3, 0x51f701, 0xc42522f9b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421c2de00, 0x5, 0xc4227dd0a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9068 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314000, 0xc4257f3130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e0fc30, 0xc4259b77e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422314000, 0x0, 0x0, 0x0, 0xc4259b77e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422314000, 0x6f0968, 0x3, 0x51f701, 0xc42522fa70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422314000, 0x5, 0xc4227dd0c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9069 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223141e0, 0xc4257f3190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223141e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223141e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e18c30, 0xc4259b7818)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4223141e0, 0x0, 0x0, 0x0, 0xc4259b7818, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4223141e0, 0x6f0968, 0x3, 0x51f701, 0xc42522fb30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4223141e0, 0x5, 0xc4227dd0e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223143c0, 0xc4257f3200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bf60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223143c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223143c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e19c30, 0xc4259b7848)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4223143c0, 0x0, 0x0, 0x0, 0xc4259b7848, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4223143c0, 0x6f0968, 0x3, 0x51f701, 0xc42522fbf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4223143c0, 0x5, 0xc4227dd100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9071 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223145a0, 0xc4257f3240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223145a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223145a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e0ac30, 0xc4259b7878)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4223145a0, 0x0, 0x0, 0x0, 0xc4259b7878, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4223145a0, 0x6f0968, 0x3, 0x51f701, 0xc42522fcb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4223145a0, 0x5, 0xc4227dd120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9072 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314780, 0xc4257f32c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e0bc30, 0xc4259b78a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422314780, 0x0, 0x0, 0x0, 0xc4259b78a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422314780, 0x6f0968, 0x3, 0x51f701, 0xc42522fd70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422314780, 0x5, 0xc4227dd140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9073 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314960, 0xc4257f3310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244641c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e14c30, 0xc4259b78d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422314960, 0x0, 0x0, 0x0, 0xc4259b78d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422314960, 0x6f0968, 0x3, 0x51f701, 0xc42522fe30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422314960, 0x5, 0xc4227dd160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10503 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc960, 0xc4254b6c60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc960, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a2c30, 0xc4241285e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421fcc960, 0x0, 0x0, 0x0, 0xc4241285e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421fcc960, 0x6f0968, 0x3, 0x51f701, 0xc424991c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421fcc960, 0x5, 0xc4234e0830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9074 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314b40, 0xc4257f3350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e15c30, 0xc4259b7908)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422314b40, 0x0, 0x0, 0x0, 0xc4259b7908, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422314b40, 0x6f0968, 0x3, 0x51f701, 0xc42522fef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422314b40, 0x5, 0xc4227dd180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9075 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314d20, 0xc4257f3390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244643c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e16c30, 0xc4259b7938)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422314d20, 0x0, 0x0, 0x0, 0xc4259b7938, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422314d20, 0x6f0968, 0x3, 0x51f701, 0xc42522ffb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422314d20, 0x5, 0xc4227dd1a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9076 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314f00, 0xc4257f33d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244644a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e17c30, 0xc4259b7968)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422314f00, 0x0, 0x0, 0x0, 0xc4259b7968, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422314f00, 0x6f0968, 0x3, 0x51f701, 0xc425160090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422314f00, 0x5, 0xc4227dd1c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9077 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314ff0, 0xc4257f33f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e20c30, 0xc4259b7980)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422314ff0, 0x0, 0x0, 0x0, 0xc4259b7980, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422314ff0, 0x6f0968, 0x3, 0x51f701, 0xc4251600f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422314ff0, 0x5, 0xc4227dd1e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9078 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223154a0, 0xc4257f3490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223154a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223154a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e12c30, 0xc4259b79f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4223154a0, 0x0, 0x0, 0x0, 0xc4259b79f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4223154a0, 0x6f0968, 0x3, 0x51f701, 0xc4251602d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4223154a0, 0x5, 0xc4227dd200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9079 [semacquire]:
sync.runtime_Semacquire(0xc4227dd2ec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dd2e0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9081 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315680, 0xc4257f34d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244647c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e13c30, 0xc4259b7a28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422315680, 0x0, 0x0, 0x0, 0xc4259b7a28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422315680, 0x6f0968, 0x3, 0x51f701, 0xc425160390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422315680, 0x5, 0xc4227dd300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9107 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec94a0, 0xc42568ef50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221513a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec94a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f73c30, 0xc424c50720)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec94a0, 0x0, 0x0, 0x0, 0xc424c50720, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec94a0, 0x6f0968, 0x3, 0x51f701, 0xc424f87f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec94a0, 0x5, 0xc422745c50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422840880, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9082 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315950, 0xc4257f3560)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244648e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e1cc30, 0xc4259b7a70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422315950, 0x0, 0x0, 0x0, 0xc4259b7a70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422315950, 0x6f0968, 0x3, 0x51f701, 0xc4251604b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422315950, 0x5, 0xc4227dd320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9083 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315c20, 0xc4257f35e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e1dc30, 0xc4259b7ab8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422315c20, 0x0, 0x0, 0x0, 0xc4259b7ab8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422315c20, 0x6f0968, 0x3, 0x51f701, 0xc4251605d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422315c20, 0x5, 0xc4227dd340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9084 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315e00, 0xc4257f3650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e1ec30, 0xc4259b7ae8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422315e00, 0x0, 0x0, 0x0, 0xc4259b7ae8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422315e00, 0x6f0968, 0x3, 0x51f701, 0xc425160690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422315e00, 0x5, 0xc4227dd360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9085 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0000, 0xc4257f36b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e1fc30, 0xc4259b7b18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244d0000, 0x0, 0x0, 0x0, 0xc4259b7b18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244d0000, 0x6f0968, 0x3, 0x51f701, 0xc425160780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244d0000, 0x5, 0xc4227dd380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9086 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d01e0, 0xc4257f36f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d01e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d01e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e28c30, 0xc4259b7b48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244d01e0, 0x0, 0x0, 0x0, 0xc4259b7b48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244d01e0, 0x6f0968, 0x3, 0x51f701, 0xc425160840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244d01e0, 0x5, 0xc4227dd3a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9087 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d03c0, 0xc4257f3730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d03c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d03c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e29c30, 0xc4259b7b78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244d03c0, 0x0, 0x0, 0x0, 0xc4259b7b78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244d03c0, 0x6f0968, 0x3, 0x51f701, 0xc425160900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244d03c0, 0x5, 0xc4227dd3c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9088 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d05a0, 0xc4257f3770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d05a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d05a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e1ac30, 0xc4259b7ba8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4244d05a0, 0x0, 0x0, 0x0, 0xc4259b7ba8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4244d05a0, 0x6f0968, 0x3, 0x51f701, 0xc4251609c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4244d05a0, 0x5, 0xc4227dd3e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9089 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0780, 0xc4257f37b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e1bc30, 0xc4259b7bd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4244d0780, 0x0, 0x0, 0x0, 0xc4259b7bd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4244d0780, 0x6f0968, 0x3, 0x51f701, 0xc425160a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4244d0780, 0x5, 0xc4227dd400, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9090 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0f00, 0xc4257f38c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244651c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e24c30, 0xc4259b7c98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4244d0f00, 0x0, 0x0, 0x0, 0xc4259b7c98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4244d0f00, 0x6f0968, 0x3, 0x51f701, 0xc425160d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4244d0f00, 0x5, 0xc4227dd420, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9091 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d10e0, 0xc4257f3930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d10e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e25c30, 0xc4259b7cc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4244d10e0, 0x0, 0x0, 0x0, 0xc4259b7cc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4244d10e0, 0x6f0968, 0x3, 0x51f701, 0xc425160e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4244d10e0, 0x5, 0xc4227dd440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9092 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d12c0, 0xc4257f3980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d12c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e26c30, 0xc4259b7cf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4244d12c0, 0x0, 0x0, 0x0, 0xc4259b7cf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4244d12c0, 0x6f0968, 0x3, 0x51f701, 0xc425160f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4244d12c0, 0x5, 0xc4227dd460, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9093 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc780, 0xc425768a40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cec20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de0c30, 0xc4255855e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4244dc780, 0x0, 0x0, 0x0, 0xc4255855e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4244dc780, 0x6f0968, 0x3, 0x51f701, 0xc42521d830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4244dc780, 0x5, 0xc4227dd480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9094 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223151d0, 0xc4257f3430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244645c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223151d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223151d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e21c30, 0xc4259b79b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4223151d0, 0x0, 0x0, 0x0, 0xc4259b79b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4223151d0, 0x6f0968, 0x3, 0x51f701, 0xc4251601b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4223151d0, 0x5, 0xc4227dd4a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9095 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d14a0, 0xc4257f39e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d14a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e27c30, 0xc4259b7d28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4244d14a0, 0x0, 0x0, 0x0, 0xc4259b7d28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4244d14a0, 0x6f0968, 0x3, 0x51f701, 0xc425160fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4244d14a0, 0x5, 0xc4227dd4c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9096 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1680, 0xc4257f3a50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244654e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e30c30, 0xc4259b7d58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4244d1680, 0x0, 0x0, 0x0, 0xc4259b7d58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4244d1680, 0x6f0968, 0x3, 0x51f701, 0xc425161080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4244d1680, 0x5, 0xc4227dd4e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9097 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1860, 0xc4257f3a90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244655a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e31c30, 0xc4259b7d88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4244d1860, 0x0, 0x0, 0x0, 0xc4259b7d88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4244d1860, 0x6f0968, 0x3, 0x51f701, 0xc425161140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4244d1860, 0x5, 0xc4227dd500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9098 [semacquire]:
sync.runtime_Semacquire(0xc4227dd5dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dd5d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1a40, 0xc4258e51e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e22c30, 0xc425584b00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225c1a40, 0x0, 0x0, 0x0, 0xc425584b00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225c1a40, 0x6f0968, 0x3, 0x51f701, 0xc425286ba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225c1a40, 0x5, 0xc4227dd5f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9101 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c313b0, 0xc4258e5e90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c313b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c313b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e23c30, 0xc4255850b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421c313b0, 0x0, 0x0, 0x0, 0xc4255850b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421c313b0, 0x6f0968, 0x3, 0x51f701, 0xc42521c300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421c313b0, 0x5, 0xc4227dd610, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddfc20, 0xc425768790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddfc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddfc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e2cc30, 0xc4255854c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421ddfc20, 0x0, 0x0, 0x0, 0xc4255854c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421ddfc20, 0x6f0968, 0x3, 0x51f701, 0xc42521d3b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421ddfc20, 0x5, 0xc4227dd630, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9103 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddfe00, 0xc425768810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddfe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddfe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e2dc30, 0xc4255854f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421ddfe00, 0x0, 0x0, 0x0, 0xc4255854f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421ddfe00, 0x6f0968, 0x3, 0x51f701, 0xc42521d470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421ddfe00, 0x5, 0xc4227dd650, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9104 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc000, 0xc425768890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e2ec30, 0xc425585520)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244dc000, 0x0, 0x0, 0x0, 0xc425585520, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244dc000, 0x6f0968, 0x3, 0x51f701, 0xc42521d530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244dc000, 0x5, 0xc4227dd670, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9105 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc1e0, 0xc4257688f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e2fc30, 0xc425585550)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244dc1e0, 0x0, 0x0, 0x0, 0xc425585550, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244dc1e0, 0x6f0968, 0x3, 0x51f701, 0xc42521d5f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244dc1e0, 0x5, 0xc4227dd690, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9122 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc3c0, 0xc425768930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ceaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e38c30, 0xc425585580)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244dc3c0, 0x0, 0x0, 0x0, 0xc425585580, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244dc3c0, 0x6f0968, 0x3, 0x51f701, 0xc42521d6b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244dc3c0, 0x5, 0xc4227dd6b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9123 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc4b0, 0xc425768980)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ceb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e39c30, 0xc425585598)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4244dc4b0, 0x0, 0x0, 0x0, 0xc425585598, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4244dc4b0, 0x6f0968, 0x3, 0x51f701, 0xc42521d710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4244dc4b0, 0x5, 0xc4227dd6d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9124 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc5a0, 0xc4257689c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ceb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e2ac30, 0xc4255855b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4244dc5a0, 0x0, 0x0, 0x0, 0xc4255855b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4244dc5a0, 0x6f0968, 0x3, 0x51f701, 0xc42521d770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4244dc5a0, 0x5, 0xc4227dd6f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10500 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429680, 0xc4254b67b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a20e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429680, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426043c30, 0xc424128400)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422429680, 0x0, 0x0, 0x0, 0xc424128400, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422429680, 0x6f0968, 0x3, 0x51f701, 0xc424991500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422429680, 0x5, 0xc4234e07d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9125 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc690, 0xc425768a00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cebc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e2bc30, 0xc4255855c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4244dc690, 0x0, 0x0, 0x0, 0xc4255855c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4244dc690, 0x6f0968, 0x3, 0x51f701, 0xc42521d7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4244dc690, 0x5, 0xc4227dd710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9126 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc870, 0xc425768a80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cec80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e40c30, 0xc4255855f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4244dc870, 0x0, 0x0, 0x0, 0xc4255855f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4244dc870, 0x6f0968, 0x3, 0x51f701, 0xc42521d890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4244dc870, 0x5, 0xc4227dd730, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9127 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dca50, 0xc425768b00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ced40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dca50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e41c30, 0xc425585628)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4244dca50, 0x0, 0x0, 0x0, 0xc425585628, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4244dca50, 0x6f0968, 0x3, 0x51f701, 0xc42521d950)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4244dca50, 0x5, 0xc4227dd750, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9128 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dcc30, 0xc425768b40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cee00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dcc30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dcc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e32c30, 0xc425585658)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4244dcc30, 0x0, 0x0, 0x0, 0xc425585658, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4244dcc30, 0x6f0968, 0x3, 0x51f701, 0xc42521da10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4244dcc30, 0x5, 0xc4227dd770, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9129 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dcf00, 0xc425768bc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cef20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dcf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dcf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e33c30, 0xc4255856a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4244dcf00, 0x0, 0x0, 0x0, 0xc4255856a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4244dcf00, 0x6f0968, 0x3, 0x51f701, 0xc42521db30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4244dcf00, 0x5, 0xc4227dd790, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9130 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd0e0, 0xc425768c40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cefe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e3cc30, 0xc4255856d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4244dd0e0, 0x0, 0x0, 0x0, 0xc4255856d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4244dd0e0, 0x6f0968, 0x3, 0x51f701, 0xc42521dbf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4244dd0e0, 0x5, 0xc4227dd7b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9131 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd4a0, 0xc425768d30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e3dc30, 0xc425585730)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4244dd4a0, 0x0, 0x0, 0x0, 0xc425585730, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4244dd4a0, 0x6f0968, 0x3, 0x51f701, 0xc42521dd70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4244dd4a0, 0x5, 0xc4227dd7d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9132 [semacquire]:
sync.runtime_Semacquire(0xc4227dd8bc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dd8b0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10501 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc4b0, 0xc4254b6b70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc4b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a0c30, 0xc424128568)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421fcc4b0, 0x0, 0x0, 0x0, 0xc424128568, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421fcc4b0, 0x6f0968, 0x3, 0x51f701, 0xc424991aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421fcc4b0, 0x5, 0xc4234e07f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9134 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd680, 0xc425768d70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e3ec30, 0xc425585760)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244dd680, 0x0, 0x0, 0x0, 0xc425585760, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244dd680, 0x6f0968, 0x3, 0x51f701, 0xc42521de30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244dd680, 0x5, 0xc4227dd8d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9135 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd950, 0xc425768e30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e3fc30, 0xc4255857a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244dd950, 0x0, 0x0, 0x0, 0xc4255857a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244dd950, 0x6f0968, 0x3, 0x51f701, 0xc42521df50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244dd950, 0x5, 0xc4227dd8f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9136 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244ddb30, 0xc425768eb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244ddb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244ddb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e48c30, 0xc4255857d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244ddb30, 0x0, 0x0, 0x0, 0xc4255857d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244ddb30, 0x6f0968, 0x3, 0x51f701, 0xc4250ce030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244ddb30, 0x5, 0xc4227dd910, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9137 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244ddd10, 0xc425768f20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244ddd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244ddd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e49c30, 0xc425585808)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244ddd10, 0x0, 0x0, 0x0, 0xc425585808, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244ddd10, 0x6f0968, 0x3, 0x51f701, 0xc4250ce120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244ddd10, 0x5, 0xc4227dd930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9138 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244ddef0, 0xc425768f60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244ddef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244ddef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e3ac30, 0xc425585838)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244ddef0, 0x0, 0x0, 0x0, 0xc425585838, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244ddef0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244ddef0, 0x5, 0xc4227dd950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9139 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda0f0, 0xc425768fb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e3bc30, 0xc425585868)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423dda0f0, 0x0, 0x0, 0x0, 0xc425585868, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423dda0f0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce2a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423dda0f0, 0x5, 0xc4227dd970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9140 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda2d0, 0xc425769030)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e44c30, 0xc425585898)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423dda2d0, 0x0, 0x0, 0x0, 0xc425585898, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423dda2d0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423dda2d0, 0x5, 0xc4227dd990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9141 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda4b0, 0xc4257690b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e45c30, 0xc4255858c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423dda4b0, 0x0, 0x0, 0x0, 0xc4255858c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423dda4b0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423dda4b0, 0x5, 0xc4227dd9b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9142 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda690, 0xc425769110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e46c30, 0xc4255858f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423dda690, 0x0, 0x0, 0x0, 0xc4255858f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423dda690, 0x6f0968, 0x3, 0x51f701, 0xc4250ce4e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423dda690, 0x5, 0xc4227dd9d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9113 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9680, 0xc42568efd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f7cc30, 0xc424c50750)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec9680, 0x0, 0x0, 0x0, 0xc424c50750, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec9680, 0x6f0968, 0x3, 0x51f701, 0xc424e1c000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec9680, 0x5, 0xc422745ef0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422840b40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9143 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda870, 0xc425769150)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e47c30, 0xc425585928)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423dda870, 0x0, 0x0, 0x0, 0xc425585928, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423dda870, 0x6f0968, 0x3, 0x51f701, 0xc4250ce5a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423dda870, 0x5, 0xc4227dd9f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9144 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddaa50, 0xc4257691e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddaa50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddaa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e50c30, 0xc425585958)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423ddaa50, 0x0, 0x0, 0x0, 0xc425585958, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423ddaa50, 0x6f0968, 0x3, 0x51f701, 0xc4250ce660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423ddaa50, 0x5, 0xc4227dda10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9145 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddac30, 0xc425769260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e51c30, 0xc425585988)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423ddac30, 0x0, 0x0, 0x0, 0xc425585988, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423ddac30, 0x6f0968, 0x3, 0x51f701, 0xc4250ce750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423ddac30, 0x5, 0xc4227dda30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9146 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddae10, 0xc4257692c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfc40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e42c30, 0xc4255859b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc423ddae10, 0x0, 0x0, 0x0, 0xc4255859b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc423ddae10, 0x6f0968, 0x3, 0x51f701, 0xc4250ce810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc423ddae10, 0x5, 0xc4227dda50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddaf00, 0xc4257692e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddaf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddaf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e43c30, 0xc4255859d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc423ddaf00, 0x0, 0x0, 0x0, 0xc4255859d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc423ddaf00, 0x6f0968, 0x3, 0x51f701, 0xc4250ce870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc423ddaf00, 0x5, 0xc4227dda70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9148 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddaff0, 0xc425769300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfd00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddaff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddaff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e4cc30, 0xc4255859e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423ddaff0, 0x0, 0x0, 0x0, 0xc4255859e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423ddaff0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce8d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423ddaff0, 0x5, 0xc4227dda90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9149 [semacquire]:
sync.runtime_Semacquire(0xc4227ddb6c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227ddb60)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9151 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb0e0, 0xc425769330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfd60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e4dc30, 0xc425585a00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ddb0e0, 0x0, 0x0, 0x0, 0xc425585a00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ddb0e0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ddb0e0, 0x5, 0xc4227ddb80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9152 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb1d0, 0xc425769360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e4ec30, 0xc425585a18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ddb1d0, 0x0, 0x0, 0x0, 0xc425585a18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ddb1d0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ddb1d0, 0x5, 0xc4227ddba0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9153 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb3b0, 0xc4257693e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfe80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e4fc30, 0xc425585a48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ddb3b0, 0x0, 0x0, 0x0, 0xc425585a48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ddb3b0, 0x6f0968, 0x3, 0x51f701, 0xc4250cea50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ddb3b0, 0x5, 0xc4227ddbc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9154 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb590, 0xc425769450)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cff40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e58c30, 0xc425585a78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ddb590, 0x0, 0x0, 0x0, 0xc425585a78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ddb590, 0x6f0968, 0x3, 0x51f701, 0xc4250ceb10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ddb590, 0x5, 0xc4227ddbe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9155 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb770, 0xc425769490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e59c30, 0xc425585aa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ddb770, 0x0, 0x0, 0x0, 0xc425585aa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ddb770, 0x6f0968, 0x3, 0x51f701, 0xc4250cebd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ddb770, 0x5, 0xc4227ddc00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9156 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb950, 0xc425769510)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e4ac30, 0xc425585ad8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423ddb950, 0x0, 0x0, 0x0, 0xc425585ad8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423ddb950, 0x6f0968, 0x3, 0x51f701, 0xc4250cec90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423ddb950, 0x5, 0xc4227ddc20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9157 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddbb30, 0xc425769590)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddbb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddbb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e4bc30, 0xc425585b08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423ddbb30, 0x0, 0x0, 0x0, 0xc425585b08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423ddbb30, 0x6f0968, 0x3, 0x51f701, 0xc4250ced50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423ddbb30, 0x5, 0xc4227ddc40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9158 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddbd10, 0xc4257695e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddbd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddbd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e54c30, 0xc425585b38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423ddbd10, 0x0, 0x0, 0x0, 0xc425585b38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423ddbd10, 0x6f0968, 0x3, 0x51f701, 0xc4250cee40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423ddbd10, 0x5, 0xc4227ddc60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9159 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddbef0, 0xc425769620)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddbef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddbef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e55c30, 0xc425585b68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423ddbef0, 0x0, 0x0, 0x0, 0xc425585b68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423ddbef0, 0x6f0968, 0x3, 0x51f701, 0xc4250cef00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423ddbef0, 0x5, 0xc4227ddc80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9160 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df00f0, 0xc425769690)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df00f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df00f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e56c30, 0xc425585b98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423df00f0, 0x0, 0x0, 0x0, 0xc425585b98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423df00f0, 0x6f0968, 0x3, 0x51f701, 0xc4250cefc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423df00f0, 0x5, 0xc4227ddca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9161 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df02d0, 0xc425769710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df02d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df02d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e57c30, 0xc425585bc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423df02d0, 0x0, 0x0, 0x0, 0xc425585bc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423df02d0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423df02d0, 0x5, 0xc4227ddcc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9162 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1590, 0xc4257f3a20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dccc30, 0xc4259b7d40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4244d1590, 0x0, 0x0, 0x0, 0xc4259b7d40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4244d1590, 0x6f0968, 0x3, 0x51f701, 0xc425161020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4244d1590, 0x5, 0xc4227ddce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9163 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df04b0, 0xc425769750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df04b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df04b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e60c30, 0xc425585bf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc423df04b0, 0x0, 0x0, 0x0, 0xc425585bf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc423df04b0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc423df04b0, 0x5, 0xc4227ddd00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9164 [semacquire]:
sync.runtime_Semacquire(0xc4228c9c6c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9c60)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9165 [semacquire]:
sync.runtime_Semacquire(0xc4227dde0c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dde00)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9167 [semacquire]:
sync.runtime_Semacquire(0xc4229891dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229891d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10498 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0xc42152f101, 0xc4209a3f40, 0x0)
/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc4209a3e58, 0x43b85c, 0xc4209a3f28)
/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10499 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0xc4209a2701, 0xc4209a2740, 0xc4209a2780)
/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc4209a2658, 0x43b85c, 0xc4209a2728)
/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9168 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0a50, 0xc425769880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e53c30, 0xc425585c88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423df0a50, 0x0, 0x0, 0x0, 0xc425585c88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423df0a50, 0x6f0968, 0x3, 0x51f701, 0xc4250cf3b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423df0a50, 0x5, 0xc4227dde40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9169 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0c30, 0xc4257698d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e5cc30, 0xc425585cb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423df0c30, 0x0, 0x0, 0x0, 0xc425585cb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423df0c30, 0x6f0968, 0x3, 0x51f701, 0xc4250cf470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423df0c30, 0x5, 0xc4227dde60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9170 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0e10, 0xc425769940)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e5dc30, 0xc425585ce8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423df0e10, 0x0, 0x0, 0x0, 0xc425585ce8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423df0e10, 0x6f0968, 0x3, 0x51f701, 0xc4250cf530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423df0e10, 0x5, 0xc4227dde80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9171 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0ff0, 0xc425769990)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ea00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e5ec30, 0xc425585d18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423df0ff0, 0x0, 0x0, 0x0, 0xc425585d18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423df0ff0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf5f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423df0ff0, 0x5, 0xc4227ddea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9172 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df13b0, 0xc425769a60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234eb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df13b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e5fc30, 0xc425585d78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423df13b0, 0x0, 0x0, 0x0, 0xc425585d78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423df13b0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423df13b0, 0x5, 0xc4227ddec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9173 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1590, 0xc425769aa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ec40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e68c30, 0xc425585da8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423df1590, 0x0, 0x0, 0x0, 0xc425585da8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423df1590, 0x6f0968, 0x3, 0x51f701, 0xc4250cf830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423df1590, 0x5, 0xc4227ddee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9174 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1770, 0xc425769ae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ed00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e69c30, 0xc425585dd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423df1770, 0x0, 0x0, 0x0, 0xc425585dd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423df1770, 0x6f0968, 0x3, 0x51f701, 0xc4250cf920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423df1770, 0x5, 0xc4227ddf00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9175 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1950, 0xc425769b20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234edc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e5ac30, 0xc425585e08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423df1950, 0x0, 0x0, 0x0, 0xc425585e08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423df1950, 0x6f0968, 0x3, 0x51f701, 0xc4250cf9e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423df1950, 0x5, 0xc4227ddf20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9176 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1b30, 0xc425769b60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ee80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e5bc30, 0xc425585e38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423df1b30, 0x0, 0x0, 0x0, 0xc425585e38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423df1b30, 0x6f0968, 0x3, 0x51f701, 0xc4250cfaa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423df1b30, 0x5, 0xc4227ddf40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9177 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1d10, 0xc425769ba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ef40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e64c30, 0xc425585e68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423df1d10, 0x0, 0x0, 0x0, 0xc425585e68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423df1d10, 0x6f0968, 0x3, 0x51f701, 0xc4250cfb60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423df1d10, 0x5, 0xc4227ddf60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9178 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1ef0, 0xc425769be0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e65c30, 0xc425585e98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423df1ef0, 0x0, 0x0, 0x0, 0xc425585e98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423df1ef0, 0x6f0968, 0x3, 0x51f701, 0xc4250cfc20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423df1ef0, 0x5, 0xc4227ddf80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9179 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e0f0, 0xc425769c20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e66c30, 0xc425585ec8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424c4e0f0, 0x0, 0x0, 0x0, 0xc425585ec8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424c4e0f0, 0x6f0968, 0x3, 0x51f701, 0xc4250cfce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424c4e0f0, 0x5, 0xc4227ddfa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9180 [semacquire]:
sync.runtime_Semacquire(0xc4228c807c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8070)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9182 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e2d0, 0xc425769c60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e67c30, 0xc425585ef8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c4e2d0, 0x0, 0x0, 0x0, 0xc425585ef8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c4e2d0, 0x6f0968, 0x3, 0x51f701, 0xc4250cfda0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c4e2d0, 0x5, 0xc4228c8090, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10497 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0xc4209a9701, 0xc4209a9740, 0xc4209a9780)
/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc4209a9658, 0x43b85c, 0xc4209a9728)
/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9183 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e4b0, 0xc425769cd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e6cc30, 0xc425585f28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c4e4b0, 0x0, 0x0, 0x0, 0xc425585f28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c4e4b0, 0x6f0968, 0x3, 0x51f701, 0xc4250cfef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c4e4b0, 0x5, 0xc4228c80b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9184 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e690, 0xc425769d50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e6dc30, 0xc425585f58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c4e690, 0x0, 0x0, 0x0, 0xc425585f58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c4e690, 0x6f0968, 0x3, 0x51f701, 0xc4250cffb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c4e690, 0x5, 0xc4228c80d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9185 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e870, 0xc425769dd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e6ec30, 0xc425585f88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c4e870, 0x0, 0x0, 0x0, 0xc425585f88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c4e870, 0x6f0968, 0x3, 0x51f701, 0xc424f86090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c4e870, 0x5, 0xc4228c80f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4ea50, 0xc425769e50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4ea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e6fc30, 0xc425585fb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c4ea50, 0x0, 0x0, 0x0, 0xc425585fb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c4ea50, 0x6f0968, 0x3, 0x51f701, 0xc424f86150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c4ea50, 0x5, 0xc4228c8110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9187 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4ec30, 0xc425769ec0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4ec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e78c30, 0xc425585fe8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424c4ec30, 0x0, 0x0, 0x0, 0xc425585fe8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424c4ec30, 0x6f0968, 0x3, 0x51f701, 0xc424f86210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424c4ec30, 0x5, 0xc4228c8130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9188 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4ee10, 0xc425769f00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4ee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e79c30, 0xc424c50018)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424c4ee10, 0x0, 0x0, 0x0, 0xc424c50018, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424c4ee10, 0x6f0968, 0x3, 0x51f701, 0xc424f862d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424c4ee10, 0x5, 0xc4228c8150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9189 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4eff0, 0xc425769f80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4eff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e6ac30, 0xc424c50048)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424c4eff0, 0x0, 0x0, 0x0, 0xc424c50048, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424c4eff0, 0x6f0968, 0x3, 0x51f701, 0xc424f86390)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424c4eff0, 0x5, 0xc4228c8170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9190 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f1d0, 0xc42568e000)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e6bc30, 0xc424c50078)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424c4f1d0, 0x0, 0x0, 0x0, 0xc424c50078, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424c4f1d0, 0x6f0968, 0x3, 0x51f701, 0xc424f86450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424c4f1d0, 0x5, 0xc4228c8190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9191 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f3b0, 0xc42568e080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e74c30, 0xc424c500a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424c4f3b0, 0x0, 0x0, 0x0, 0xc424c500a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424c4f3b0, 0x6f0968, 0x3, 0x51f701, 0xc424f86510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424c4f3b0, 0x5, 0xc4228c81b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9192 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f590, 0xc42568e100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e75c30, 0xc424c500d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424c4f590, 0x0, 0x0, 0x0, 0xc424c500d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424c4f590, 0x6f0968, 0x3, 0x51f701, 0xc424f865d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424c4f590, 0x5, 0xc4228c81d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9193 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1b30, 0xc4257f3af0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244656e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e76c30, 0xc4259b7dd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4244d1b30, 0x0, 0x0, 0x0, 0xc4259b7dd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4244d1b30, 0x6f0968, 0x3, 0x51f701, 0xc425161260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4244d1b30, 0x5, 0xc4228c81f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9194 [semacquire]:
sync.runtime_Semacquire(0xc4228c82dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c82d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9196 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1d10, 0xc4257f3b30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244657a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e77c30, 0xc4259b7e00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244d1d10, 0x0, 0x0, 0x0, 0xc4259b7e00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244d1d10, 0x6f0968, 0x3, 0x51f701, 0xc425161320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244d1d10, 0x5, 0xc4228c82f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9218 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9860, 0xc42568f010)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f7dc30, 0xc424c50780)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec9860, 0x0, 0x0, 0x0, 0xc424c50780, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec9860, 0x6f0968, 0x3, 0x51f701, 0xc424e1c0c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec9860, 0x5, 0xc4228c4320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a4930, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9197 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1ef0, 0xc4257f3b70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e80c30, 0xc4259b7e30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244d1ef0, 0x0, 0x0, 0x0, 0xc4259b7e30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244d1ef0, 0x6f0968, 0x3, 0x51f701, 0xc4251613e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244d1ef0, 0x5, 0xc4228c8310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9198 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6ff0, 0xc4257f2a00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5aac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e81c30, 0xc4259b7320)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225c6ff0, 0x0, 0x0, 0x0, 0xc4259b7320, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225c6ff0, 0x6f0968, 0x3, 0x51f701, 0xc42522e6c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225c6ff0, 0x5, 0xc4228c8330, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9199 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7c20, 0xc4257f2ba0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5afa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e72c30, 0xc4259b7458)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225c7c20, 0x0, 0x0, 0x0, 0xc4259b7458, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225c7c20, 0x6f0968, 0x3, 0x51f701, 0xc42522ebd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225c7c20, 0x5, 0xc4228c8350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9200 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddfd10, 0xc4257687d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddfd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddfd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e73c30, 0xc4255854d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421ddfd10, 0x0, 0x0, 0x0, 0xc4255854d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421ddfd10, 0x6f0968, 0x3, 0x51f701, 0xc42521d410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421ddfd10, 0x5, 0xc4228c8370, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9201 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd2c0, 0xc425768cc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e7cc30, 0xc425585700)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244dd2c0, 0x0, 0x0, 0x0, 0xc425585700, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244dd2c0, 0x6f0968, 0x3, 0x51f701, 0xc42521dcb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244dd2c0, 0x5, 0xc4228c8390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9202 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb2c0, 0xc4257693a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfe20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e7dc30, 0xc425585a30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423ddb2c0, 0x0, 0x0, 0x0, 0xc425585a30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423ddb2c0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce9f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423ddb2c0, 0x5, 0xc4228c83b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9203 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb4a0, 0xc425769420)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e7ec30, 0xc425585a60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423ddb4a0, 0x0, 0x0, 0x0, 0xc425585a60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423ddb4a0, 0x6f0968, 0x3, 0x51f701, 0xc4250ceab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423ddb4a0, 0x5, 0xc4228c83d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9204 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb680, 0xc425769470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cffa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e7fc30, 0xc425585a90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423ddb680, 0x0, 0x0, 0x0, 0xc425585a90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423ddb680, 0x6f0968, 0x3, 0x51f701, 0xc4250ceb70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423ddb680, 0x5, 0xc4228c83f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9205 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb860, 0xc4257694d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e88c30, 0xc425585ac0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423ddb860, 0x0, 0x0, 0x0, 0xc425585ac0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423ddb860, 0x6f0968, 0x3, 0x51f701, 0xc4250cec30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423ddb860, 0x5, 0xc4228c8410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9206 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddba40, 0xc425769550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e89c30, 0xc425585af0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423ddba40, 0x0, 0x0, 0x0, 0xc425585af0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423ddba40, 0x6f0968, 0x3, 0x51f701, 0xc4250cecf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423ddba40, 0x5, 0xc4228c8430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9207 [semacquire]:
sync.runtime_Semacquire(0xc4228c850c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8500)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9209 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddbc20, 0xc4257695c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddbc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddbc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e7ac30, 0xc425585b20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ddbc20, 0x0, 0x0, 0x0, 0xc425585b20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ddbc20, 0x6f0968, 0x3, 0x51f701, 0xc4250cedb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ddbc20, 0x5, 0xc4228c8520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9219 [semacquire]:
sync.runtime_Semacquire(0xc421aff6cc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421aff6c0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a4930, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9210 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddbe00, 0xc425769600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddbe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddbe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e7bc30, 0xc425585b50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ddbe00, 0x0, 0x0, 0x0, 0xc425585b50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ddbe00, 0x6f0968, 0x3, 0x51f701, 0xc4250ceea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ddbe00, 0x5, 0xc4228c8540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9220 [semacquire]:
sync.runtime_Semacquire(0xc4228c442c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c4420)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a4930, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9211 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0000, 0xc425769650)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e84c30, 0xc425585b80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423df0000, 0x0, 0x0, 0x0, 0xc425585b80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423df0000, 0x6f0968, 0x3, 0x51f701, 0xc4250cef60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423df0000, 0x5, 0xc4228c8560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9212 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df01e0, 0xc4257696d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df01e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df01e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e85c30, 0xc425585bb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423df01e0, 0x0, 0x0, 0x0, 0xc425585bb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423df01e0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf020)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423df01e0, 0x5, 0xc4228c8580, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9213 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df03c0, 0xc425769730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df03c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df03c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e86c30, 0xc425585be0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423df03c0, 0x0, 0x0, 0x0, 0xc425585be0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423df03c0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf0e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423df03c0, 0x5, 0xc4228c85a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9214 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df05a0, 0xc425769770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df05a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df05a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e87c30, 0xc425585c10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423df05a0, 0x0, 0x0, 0x0, 0xc425585c10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423df05a0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf1a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423df05a0, 0x5, 0xc4228c85c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9215 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0960, 0xc425769860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e90c30, 0xc425585c70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423df0960, 0x0, 0x0, 0x0, 0xc425585c70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423df0960, 0x6f0968, 0x3, 0x51f701, 0xc4250cf320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423df0960, 0x5, 0xc4228c85e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9216 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0b40, 0xc4257698a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e91c30, 0xc425585ca0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423df0b40, 0x0, 0x0, 0x0, 0xc425585ca0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423df0b40, 0x6f0968, 0x3, 0x51f701, 0xc4250cf410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423df0b40, 0x5, 0xc4228c8600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9217 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0d20, 0xc425769900)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e82c30, 0xc425585cd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423df0d20, 0x0, 0x0, 0x0, 0xc425585cd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423df0d20, 0x6f0968, 0x3, 0x51f701, 0xc4250cf4d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423df0d20, 0x5, 0xc4228c8620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9222 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b9b30, 0xc422a92800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b9b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42245dc30, 0xc42104fde8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4221b9b30, 0x0, 0x0, 0x0, 0xc42104fde8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4221b9b30, 0x6f0968, 0x3, 0x51f701, 0xc422980870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4221b9b30, 0x5, 0xc4228c4440, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4228410a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9234 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0f00, 0xc425769970)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e83c30, 0xc425585d00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423df0f00, 0x0, 0x0, 0x0, 0xc425585d00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423df0f00, 0x6f0968, 0x3, 0x51f701, 0xc4250cf590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423df0f00, 0x5, 0xc4228c8640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9235 [semacquire]:
sync.runtime_Semacquire(0xc4228c872c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8720)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9237 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df10e0, 0xc4257699b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ea60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df10e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e8cc30, 0xc425585d30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423df10e0, 0x0, 0x0, 0x0, 0xc425585d30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423df10e0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423df10e0, 0x5, 0xc4228c8740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10493 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2f950, 0xc4253ea6b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2f950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42610fc30, 0xc424129108)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424b2f950, 0x0, 0x0, 0x0, 0xc424129108, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424b2f950, 0x6f0968, 0x3, 0x51f701, 0xc424796a20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424b2f950, 0x5, 0xc4234e06f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10494 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2fb30, 0xc4253ea730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b295c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2fb30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426114c30, 0xc424129138)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424b2fb30, 0x0, 0x0, 0x0, 0xc424129138, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424b2fb30, 0x6f0968, 0x3, 0x51f701, 0xc424796ae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424b2fb30, 0x5, 0xc4234e0710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9238 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df11d0, 0xc4257699f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234eac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df11d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e8dc30, 0xc425585d48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423df11d0, 0x0, 0x0, 0x0, 0xc425585d48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423df11d0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf6b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423df11d0, 0x5, 0xc4228c8760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9239 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df12c0, 0xc425769a30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234eb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df12c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e8ec30, 0xc425585d60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423df12c0, 0x0, 0x0, 0x0, 0xc425585d60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423df12c0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423df12c0, 0x5, 0xc4228c8780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9240 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df14a0, 0xc425769a80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ebe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df14a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e8fc30, 0xc425585d90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423df14a0, 0x0, 0x0, 0x0, 0xc425585d90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423df14a0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf7d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423df14a0, 0x5, 0xc4228c87a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9241 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1680, 0xc425769ac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234eca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e98c30, 0xc425585dc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423df1680, 0x0, 0x0, 0x0, 0xc425585dc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423df1680, 0x6f0968, 0x3, 0x51f701, 0xc4250cf890)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423df1680, 0x5, 0xc4228c87c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9242 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1860, 0xc425769b00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ed60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e99c30, 0xc425585df0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423df1860, 0x0, 0x0, 0x0, 0xc425585df0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423df1860, 0x6f0968, 0x3, 0x51f701, 0xc4250cf980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423df1860, 0x5, 0xc4228c87e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9243 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1a40, 0xc425769b40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ee20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e8ac30, 0xc425585e20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423df1a40, 0x0, 0x0, 0x0, 0xc425585e20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423df1a40, 0x6f0968, 0x3, 0x51f701, 0xc4250cfa40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423df1a40, 0x5, 0xc4228c8800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9244 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1c20, 0xc425769b80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234eee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e8bc30, 0xc425585e50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423df1c20, 0x0, 0x0, 0x0, 0xc425585e50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423df1c20, 0x6f0968, 0x3, 0x51f701, 0xc4250cfb00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423df1c20, 0x5, 0xc4228c8820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9245 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1e00, 0xc425769bc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234efa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e94c30, 0xc425585e80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423df1e00, 0x0, 0x0, 0x0, 0xc425585e80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423df1e00, 0x6f0968, 0x3, 0x51f701, 0xc4250cfbc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423df1e00, 0x5, 0xc4228c8840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9246 [semacquire]:
sync.runtime_Semacquire(0xc4228c891c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8910)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9248 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e000, 0xc425769c00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e95c30, 0xc425585eb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c4e000, 0x0, 0x0, 0x0, 0xc425585eb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c4e000, 0x6f0968, 0x3, 0x51f701, 0xc4250cfc80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c4e000, 0x5, 0xc4228c8930, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9228 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a4ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9249 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e1e0, 0xc425769c40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e96c30, 0xc425585ee0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c4e1e0, 0x0, 0x0, 0x0, 0xc425585ee0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c4e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4250cfd40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c4e1e0, 0x5, 0xc4228c8950, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9250 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e3c0, 0xc425769c90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e97c30, 0xc425585f10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c4e3c0, 0x0, 0x0, 0x0, 0xc425585f10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c4e3c0, 0x6f0968, 0x3, 0x51f701, 0xc4250cfe00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c4e3c0, 0x5, 0xc4228c8970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9251 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e5a0, 0xc425769d10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea0c30, 0xc425585f40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c4e5a0, 0x0, 0x0, 0x0, 0xc425585f40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c4e5a0, 0x6f0968, 0x3, 0x51f701, 0xc4250cff50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c4e5a0, 0x5, 0xc4228c8990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9252 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e780, 0xc425769d90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea1c30, 0xc425585f70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c4e780, 0x0, 0x0, 0x0, 0xc425585f70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c4e780, 0x6f0968, 0x3, 0x51f701, 0xc424f86030)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c4e780, 0x5, 0xc4228c89b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9253 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4eb40, 0xc425769e90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4eb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e93c30, 0xc425585fd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424c4eb40, 0x0, 0x0, 0x0, 0xc425585fd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424c4eb40, 0x6f0968, 0x3, 0x51f701, 0xc424f861b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424c4eb40, 0x5, 0xc4228c89d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9254 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4ed20, 0xc425769ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4ed20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea8c30, 0xc424c50000)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424c4ed20, 0x0, 0x0, 0x0, 0xc424c50000, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424c4ed20, 0x6f0968, 0x3, 0x51f701, 0xc424f86270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424c4ed20, 0x5, 0xc4228c89f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9255 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4ef00, 0xc425769f40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4ef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea9c30, 0xc424c50030)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424c4ef00, 0x0, 0x0, 0x0, 0xc424c50030, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424c4ef00, 0x6f0968, 0x3, 0x51f701, 0xc424f86330)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424c4ef00, 0x5, 0xc4228c8a10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9256 [semacquire]:
sync.runtime_Semacquire(0xc4228c8afc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8af0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9258 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f0e0, 0xc425769fc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e9ac30, 0xc424c50060)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c4f0e0, 0x0, 0x0, 0x0, 0xc424c50060, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c4f0e0, 0x6f0968, 0x3, 0x51f701, 0xc424f863f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c4f0e0, 0x5, 0xc4228c8b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9229 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b9c20, 0xc422a92880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b9c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4219a7c30, 0xc42104fe00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4221b9c20, 0x0, 0x0, 0x0, 0xc42104fe00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4221b9c20, 0x6f0968, 0x3, 0x51f701, 0xc4229808d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4221b9c20, 0x5, 0xc4228c46f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a4ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10435 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd4a0, 0xc4254b6f60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd4a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a6c30, 0xc424128700)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421fcd4a0, 0x0, 0x0, 0x0, 0xc424128700, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421fcd4a0, 0x6f0968, 0x3, 0x51f701, 0xc424980120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421fcd4a0, 0x5, 0xc422c411a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9259 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f2c0, 0xc42568e040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e9bc30, 0xc424c50090)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c4f2c0, 0x0, 0x0, 0x0, 0xc424c50090, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c4f2c0, 0x6f0968, 0x3, 0x51f701, 0xc424f864b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c4f2c0, 0x5, 0xc4228c8b30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9260 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f4a0, 0xc42568e0c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea4c30, 0xc424c500c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c4f4a0, 0x0, 0x0, 0x0, 0xc424c500c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c4f4a0, 0x6f0968, 0x3, 0x51f701, 0xc424f86570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c4f4a0, 0x5, 0xc4228c8b50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9261 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1c20, 0xc4257f3b10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea5c30, 0xc4259b7de8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244d1c20, 0x0, 0x0, 0x0, 0xc4259b7de8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244d1c20, 0x6f0968, 0x3, 0x51f701, 0xc4251612c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244d1c20, 0x5, 0xc4228c8b70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9262 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1e00, 0xc4257f3b50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea6c30, 0xc4259b7e18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244d1e00, 0x0, 0x0, 0x0, 0xc4259b7e18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244d1e00, 0x6f0968, 0x3, 0x51f701, 0xc425161380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244d1e00, 0x5, 0xc4228c8b90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9263 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776000, 0xc4257f3b90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244658e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea7c30, 0xc4259b7e48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424776000, 0x0, 0x0, 0x0, 0xc4259b7e48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424776000, 0x6f0968, 0x3, 0x51f701, 0xc425161440)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424776000, 0x5, 0xc4228c8bb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9264 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247760f0, 0xc4257f3bb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247760f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247760f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb0c30, 0xc4259b7e60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4247760f0, 0x0, 0x0, 0x0, 0xc4259b7e60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4247760f0, 0x6f0968, 0x3, 0x51f701, 0xc4251614a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4247760f0, 0x5, 0xc4228c8bd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10436 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd590, 0xc4254b6fa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a7c30, 0xc424128718)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421fcd590, 0x0, 0x0, 0x0, 0xc424128718, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421fcd590, 0x6f0968, 0x3, 0x51f701, 0xc424980180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421fcd590, 0x5, 0xc422c411c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9265 [semacquire]:
sync.runtime_Semacquire(0xc4228c8cac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8ca0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9267 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247761e0, 0xc4257f3bd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244659a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247761e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247761e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb1c30, 0xc4259b7e78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4247761e0, 0x0, 0x0, 0x0, 0xc4259b7e78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4247761e0, 0x6f0968, 0x3, 0x51f701, 0xc425161500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4247761e0, 0x5, 0xc4228c8cc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285acb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10491 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2f590, 0xc4253ea620)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2f590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42610dc30, 0xc4241290a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b2f590, 0x0, 0x0, 0x0, 0xc4241290a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b2f590, 0x6f0968, 0x3, 0x51f701, 0xc4247968a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b2f590, 0x5, 0xc4234e06b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10492 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2f770, 0xc4253ea660)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2f770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42610ec30, 0xc4241290d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b2f770, 0x0, 0x0, 0x0, 0xc4241290d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b2f770, 0x6f0968, 0x3, 0x51f701, 0xc424796960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b2f770, 0x5, 0xc4234e06d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247762d0, 0xc4257f3bf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247762d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247762d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea2c30, 0xc4259b7e90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4247762d0, 0x0, 0x0, 0x0, 0xc4259b7e90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4247762d0, 0x6f0968, 0x3, 0x51f701, 0xc425161560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4247762d0, 0x5, 0xc4228c8ce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285acb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9269 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247764b0, 0xc4257f3c30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247764b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247764b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea3c30, 0xc4259b7ec0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4247764b0, 0x0, 0x0, 0x0, 0xc4259b7ec0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4247764b0, 0x6f0968, 0x3, 0x51f701, 0xc425161680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4247764b0, 0x5, 0xc4228c8d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285acb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9270 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776690, 0xc4257f3c80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eacc30, 0xc4259b7ef0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424776690, 0x0, 0x0, 0x0, 0xc4259b7ef0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424776690, 0x6f0968, 0x3, 0x51f701, 0xc425161740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424776690, 0x5, 0xc4228c8d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285acb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776870, 0xc4257f3cf0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eadc30, 0xc4259b7f20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424776870, 0x0, 0x0, 0x0, 0xc4259b7f20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424776870, 0x6f0968, 0x3, 0x51f701, 0xc425161800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424776870, 0x5, 0xc4228c8d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285acb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9272 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776a50, 0xc4257f3d30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eaec30, 0xc4259b7f50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424776a50, 0x0, 0x0, 0x0, 0xc4259b7f50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424776a50, 0x6f0968, 0x3, 0x51f701, 0xc4251618c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424776a50, 0x5, 0xc4228c8d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285acb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9273 [semacquire]:
sync.runtime_Semacquire(0xc4228c8e4c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8e40)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285acb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9275 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776d20, 0xc4257f3d90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eafc30, 0xc4259b7f98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424776d20, 0x0, 0x0, 0x0, 0xc4259b7f98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424776d20, 0x6f0968, 0x3, 0x51f701, 0xc4251619e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424776d20, 0x5, 0xc4228c8e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9286 [semacquire]:
sync.runtime_Semacquire(0xc422a933dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a933d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a5410, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9276 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776f00, 0xc4257f3dd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb8c30, 0xc4259b7fc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424776f00, 0x0, 0x0, 0x0, 0xc4259b7fc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424776f00, 0x6f0968, 0x3, 0x51f701, 0xc425161aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424776f00, 0x5, 0xc4228c8e80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9277 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247770e0, 0xc4257f3e10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247770e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247770e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb9c30, 0xc4259b7ff8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4247770e0, 0x0, 0x0, 0x0, 0xc4259b7ff8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4247770e0, 0x6f0968, 0x3, 0x51f701, 0xc425161b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4247770e0, 0x5, 0xc4228c8ea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9278 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247772c0, 0xc4257f3e50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247772c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247772c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eaac30, 0xc423ddc028)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4247772c0, 0x0, 0x0, 0x0, 0xc423ddc028, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4247772c0, 0x6f0968, 0x3, 0x51f701, 0xc425161c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4247772c0, 0x5, 0xc4228c8ec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9279 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247774a0, 0xc4257f3e90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247774a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247774a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eabc30, 0xc423ddc058)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4247774a0, 0x0, 0x0, 0x0, 0xc423ddc058, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4247774a0, 0x6f0968, 0x3, 0x51f701, 0xc425161ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4247774a0, 0x5, 0xc4228c8ee0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9280 [semacquire]:
sync.runtime_Semacquire(0xc4228c8fbc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8fb0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9298 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0870, 0xc425769840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e52c30, 0xc425585c58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423df0870, 0x0, 0x0, 0x0, 0xc425585c58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423df0870, 0x6f0968, 0x3, 0x51f701, 0xc4250cf2c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423df0870, 0x5, 0xc4228c8fd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7a40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9299 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e960, 0xc425769e10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e92c30, 0xc425585fa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c4e960, 0x0, 0x0, 0x0, 0xc425585fa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c4e960, 0x6f0968, 0x3, 0x51f701, 0xc424f860f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c4e960, 0x5, 0xc4228c8ff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7a40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9300 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777680, 0xc4257f3ed0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb4c30, 0xc423ddc088)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424777680, 0x0, 0x0, 0x0, 0xc423ddc088, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424777680, 0x6f0968, 0x3, 0x51f701, 0xc425161da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424777680, 0x5, 0xc4228c9010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7a40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9301 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777770, 0xc4257f3f10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb5c30, 0xc423ddc0a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424777770, 0x0, 0x0, 0x0, 0xc423ddc0a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424777770, 0x6f0968, 0x3, 0x51f701, 0xc425161e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424777770, 0x5, 0xc4228c9030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7a40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9302 [semacquire]:
sync.runtime_Semacquire(0xc4228c911c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9110)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7a40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9304 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777950, 0xc4257f3f80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb6c30, 0xc423ddc0d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424777950, 0x0, 0x0, 0x0, 0xc423ddc0d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424777950, 0x6f0968, 0x3, 0x51f701, 0xc425161ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424777950, 0x5, 0xc4228c9130, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422637840, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9287 [semacquire]:
sync.runtime_Semacquire(0xc422a9367c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a93670)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a5410, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9288 [semacquire]:
sync.runtime_Semacquire(0xc4228c4b8c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c4b80)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a5410, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9290 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9e00, 0xc42568f150)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f8ac30, 0xc424c50810)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec9e00, 0x0, 0x0, 0x0, 0xc424c50810, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec9e00, 0x6f0968, 0x3, 0x51f701, 0xc424e1c300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec9e00, 0x5, 0xc4228c4ba0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4228417e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9305 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777b30, 0xc4257f3fc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb7c30, 0xc423ddc100)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424777b30, 0x0, 0x0, 0x0, 0xc423ddc100, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424777b30, 0x6f0968, 0x3, 0x51f701, 0xc425161f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424777b30, 0x5, 0xc4228c9150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422637840, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9306 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777d10, 0xc4256da000)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c24c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ec0c30, 0xc423ddc130)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424777d10, 0x0, 0x0, 0x0, 0xc423ddc130, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424777d10, 0x6f0968, 0x3, 0x51f701, 0xc425098060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424777d10, 0x5, 0xc4228c9170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422637840, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9307 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228de780, 0xc4228c91b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de780, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c89c30, 0xc42227eb70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4228de780, 0x0, 0x0, 0x0, 0xc42227eb70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4228de780, 0x6f0968, 0x3, 0x51f701, 0xc42285f4a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4228de780, 0x5, 0xc4228c9190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422637840, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10489 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2f1d0, 0xc4253ea530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2f1d0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426107c30, 0xc424129048)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b2f1d0, 0x0, 0x0, 0x0, 0xc424129048, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b2f1d0, 0x6f0968, 0x3, 0x51f701, 0xc424796720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b2f1d0, 0x5, 0xc4234e0670, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9309 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777ef0, 0xc4256da040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ec1c30, 0xc423ddc160)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424777ef0, 0x0, 0x0, 0x0, 0xc423ddc160, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424777ef0, 0x6f0968, 0x3, 0x51f701, 0xc425098120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424777ef0, 0x5, 0xc4228c9280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10490 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2f3b0, 0xc4253ea5b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b292c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2f3b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42610cc30, 0xc424129078)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b2f3b0, 0x0, 0x0, 0x0, 0xc424129078, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b2f3b0, 0x6f0968, 0x3, 0x51f701, 0xc4247967e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b2f3b0, 0x5, 0xc4234e0690, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9310 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde0f0, 0xc4256da080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb2c30, 0xc423ddc190)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423dde0f0, 0x0, 0x0, 0x0, 0xc423ddc190, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423dde0f0, 0x6f0968, 0x3, 0x51f701, 0xc4250981e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423dde0f0, 0x5, 0xc4228c92a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9311 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde2d0, 0xc4256da0c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb3c30, 0xc423ddc1c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423dde2d0, 0x0, 0x0, 0x0, 0xc423ddc1c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423dde2d0, 0x6f0968, 0x3, 0x51f701, 0xc4250982a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423dde2d0, 0x5, 0xc4228c92c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9312 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde4b0, 0xc4256da100)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c27e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ebcc30, 0xc423ddc1f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423dde4b0, 0x0, 0x0, 0x0, 0xc423ddc1f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423dde4b0, 0x6f0968, 0x3, 0x51f701, 0xc425098360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423dde4b0, 0x5, 0xc4228c92e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9313 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde690, 0xc4256da140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c28a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ebdc30, 0xc423ddc220)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423dde690, 0x0, 0x0, 0x0, 0xc423ddc220, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423dde690, 0x6f0968, 0x3, 0x51f701, 0xc425098420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423dde690, 0x5, 0xc4228c9300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9314 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde870, 0xc4256da180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ebec30, 0xc423ddc250)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423dde870, 0x0, 0x0, 0x0, 0xc423ddc250, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423dde870, 0x6f0968, 0x3, 0x51f701, 0xc425098510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423dde870, 0x5, 0xc4228c9320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9315 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddea50, 0xc4256da1c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ebfc30, 0xc423ddc280)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423ddea50, 0x0, 0x0, 0x0, 0xc423ddc280, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423ddea50, 0x6f0968, 0x3, 0x51f701, 0xc4250985d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423ddea50, 0x5, 0xc4228c9340, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9316 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddec30, 0xc4256da200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ec8c30, 0xc423ddc2b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423ddec30, 0x0, 0x0, 0x0, 0xc423ddc2b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423ddec30, 0x6f0968, 0x3, 0x51f701, 0xc425098690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423ddec30, 0x5, 0xc4228c9360, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9317 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddee10, 0xc4256da260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ec9c30, 0xc423ddc2e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423ddee10, 0x0, 0x0, 0x0, 0xc423ddc2e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423ddee10, 0x6f0968, 0x3, 0x51f701, 0xc425098750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423ddee10, 0x5, 0xc4228c9380, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9318 [semacquire]:
sync.runtime_Semacquire(0xc4228c946c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9460)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9296 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2000, 0xc42568f1d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f8bc30, 0xc424c50840)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ff2000, 0x0, 0x0, 0x0, 0xc424c50840, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ff2000, 0x6f0968, 0x3, 0x51f701, 0xc424e1c3c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ff2000, 0x5, 0xc4228c4e30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422841aa0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9320 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddeff0, 0xc4256da2e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddeff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddeff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ebac30, 0xc423ddc310)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ddeff0, 0x0, 0x0, 0x0, 0xc423ddc310, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ddeff0, 0x6f0968, 0x3, 0x51f701, 0xc425098810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ddeff0, 0x5, 0xc4228c9480, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9321 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf1d0, 0xc4256da350)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ebbc30, 0xc423ddc340)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ddf1d0, 0x0, 0x0, 0x0, 0xc423ddc340, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ddf1d0, 0x6f0968, 0x3, 0x51f701, 0xc4250988d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ddf1d0, 0x5, 0xc4228c94a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9322 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf3b0, 0xc4256da390)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ec4c30, 0xc423ddc370)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ddf3b0, 0x0, 0x0, 0x0, 0xc423ddc370, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ddf3b0, 0x6f0968, 0x3, 0x51f701, 0xc425098990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ddf3b0, 0x5, 0xc4228c94c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9323 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf590, 0xc4256da410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ec5c30, 0xc423ddc3a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ddf590, 0x0, 0x0, 0x0, 0xc423ddc3a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ddf590, 0x6f0968, 0x3, 0x51f701, 0xc425098a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ddf590, 0x5, 0xc4228c94e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9324 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf770, 0xc4256da490)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ec6c30, 0xc423ddc3d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ddf770, 0x0, 0x0, 0x0, 0xc423ddc3d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ddf770, 0x6f0968, 0x3, 0x51f701, 0xc425098b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ddf770, 0x5, 0xc4228c9500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9325 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf950, 0xc4256da4e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ec7c30, 0xc423ddc400)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423ddf950, 0x0, 0x0, 0x0, 0xc423ddc400, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423ddf950, 0x6f0968, 0x3, 0x51f701, 0xc425098bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423ddf950, 0x5, 0xc4228c9520, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9326 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddfb30, 0xc4256da520)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddfb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddfb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eccc30, 0xc423ddc430)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423ddfb30, 0x0, 0x0, 0x0, 0xc423ddc430, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423ddfb30, 0x6f0968, 0x3, 0x51f701, 0xc425098c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423ddfb30, 0x5, 0xc4228c9540, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9327 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddfd10, 0xc4256da590)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddfd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddfd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ecdc30, 0xc423ddc460)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423ddfd10, 0x0, 0x0, 0x0, 0xc423ddc460, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423ddfd10, 0x6f0968, 0x3, 0x51f701, 0xc425098d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423ddfd10, 0x5, 0xc4228c9560, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9328 [semacquire]:
sync.runtime_Semacquire(0xc4228c963c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9630)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9346 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddfef0, 0xc4256da610)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c32e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddfef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddfef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ecec30, 0xc423ddc490)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ddfef0, 0x0, 0x0, 0x0, 0xc423ddc490, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ddfef0, 0x6f0968, 0x3, 0x51f701, 0xc425098e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ddfef0, 0x5, 0xc4228c9650, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262db80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10487 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2ee10, 0xc4253ea480)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2ee10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426105c30, 0xc424128fe8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b2ee10, 0x0, 0x0, 0x0, 0xc424128fe8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b2ee10, 0x6f0968, 0x3, 0x51f701, 0xc424796570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b2ee10, 0x5, 0xc4234e0630, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10488 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2eff0, 0xc4253ea4f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2eff0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426106c30, 0xc424129018)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b2eff0, 0x0, 0x0, 0x0, 0xc424129018, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b2eff0, 0x6f0968, 0x3, 0x51f701, 0xc424796630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b2eff0, 0x5, 0xc4234e0650, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9347 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe1e0, 0xc4256da670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ecfc30, 0xc423ddc4d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ebe1e0, 0x0, 0x0, 0x0, 0xc423ddc4d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ebe1e0, 0x6f0968, 0x3, 0x51f701, 0xc425098f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ebe1e0, 0x5, 0xc4228c9670, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262db80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9348 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe3c0, 0xc4256da700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ed8c30, 0xc423ddc508)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ebe3c0, 0x0, 0x0, 0x0, 0xc423ddc508, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ebe3c0, 0x6f0968, 0x3, 0x51f701, 0xc425098ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ebe3c0, 0x5, 0xc4228c9690, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262db80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9349 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe690, 0xc4256da780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ed9c30, 0xc423ddc550)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ebe690, 0x0, 0x0, 0x0, 0xc423ddc550, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ebe690, 0x6f0968, 0x3, 0x51f701, 0xc425099110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ebe690, 0x5, 0xc4228c96b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262db80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9350 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe870, 0xc4256da7d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c36e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ecac30, 0xc423ddc580)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ebe870, 0x0, 0x0, 0x0, 0xc423ddc580, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ebe870, 0x6f0968, 0x3, 0x51f701, 0xc4250991d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ebe870, 0x5, 0xc4228c96d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262db80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9351 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebea50, 0xc4256da840)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c37c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ecbc30, 0xc423ddc5b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423ebea50, 0x0, 0x0, 0x0, 0xc423ddc5b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423ebea50, 0x6f0968, 0x3, 0x51f701, 0xc425099290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423ebea50, 0x5, 0xc4228c96f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262db80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9352 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebec30, 0xc4256da890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebec30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ed4c30, 0xc423ddc5e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423ebec30, 0x0, 0x0, 0x0, 0xc423ddc5e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423ebec30, 0x6f0968, 0x3, 0x51f701, 0xc425099350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423ebec30, 0x5, 0xc4228c9710, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262db80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9353 [semacquire]:
sync.runtime_Semacquire(0xc4228c97fc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c97f0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262db80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9355 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebee10, 0xc4256da8f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebee10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ed5c30, 0xc423ddc610)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ebee10, 0x0, 0x0, 0x0, 0xc423ddc610, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ebee10, 0x6f0968, 0x3, 0x51f701, 0xc425099410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ebee10, 0x5, 0xc4228c9810, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9334 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff21e0, 0xc42568f210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff21e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff21e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f7ac30, 0xc424c50870)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ff21e0, 0x0, 0x0, 0x0, 0xc424c50870, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ff21e0, 0x6f0968, 0x3, 0x51f701, 0xc424e1c4b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ff21e0, 0x5, 0xc4228c50d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422841d60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9356 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebeff0, 0xc4256da960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebeff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebeff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ed6c30, 0xc423ddc640)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ebeff0, 0x0, 0x0, 0x0, 0xc423ddc640, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ebeff0, 0x6f0968, 0x3, 0x51f701, 0xc4250994d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ebeff0, 0x5, 0xc4228c9830, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9357 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf1d0, 0xc4256da9a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ed7c30, 0xc423ddc670)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ebf1d0, 0x0, 0x0, 0x0, 0xc423ddc670, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ebf1d0, 0x6f0968, 0x3, 0x51f701, 0xc425099590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ebf1d0, 0x5, 0xc4228c9850, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9358 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf3b0, 0xc4256da9e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee0c30, 0xc423ddc6a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ebf3b0, 0x0, 0x0, 0x0, 0xc423ddc6a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ebf3b0, 0x6f0968, 0x3, 0x51f701, 0xc425099650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ebf3b0, 0x5, 0xc4228c9870, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9359 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf4a0, 0xc4256daa00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee1c30, 0xc423ddc6b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ebf4a0, 0x0, 0x0, 0x0, 0xc423ddc6b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ebf4a0, 0x6f0968, 0x3, 0x51f701, 0xc4250996b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ebf4a0, 0x5, 0xc4228c9890, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9360 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf590, 0xc4256daa20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ed2c30, 0xc423ddc6d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423ebf590, 0x0, 0x0, 0x0, 0xc423ddc6d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423ebf590, 0x6f0968, 0x3, 0x51f701, 0xc425099710)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423ebf590, 0x5, 0xc4228c98b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9361 [semacquire]:
sync.runtime_Semacquire(0xc4228c998c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9980)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9363 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf680, 0xc4256daa40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ed3c30, 0xc423ddc6e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ebf680, 0x0, 0x0, 0x0, 0xc423ddc6e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ebf680, 0x6f0968, 0x3, 0x51f701, 0xc4250997a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ebf680, 0x5, 0xc4228c99a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9364 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf860, 0xc4256daa80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423edcc30, 0xc423ddc718)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ebf860, 0x0, 0x0, 0x0, 0xc423ddc718, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ebf860, 0x6f0968, 0x3, 0x51f701, 0xc425099860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ebf860, 0x5, 0xc4228c99c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9365 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebfa40, 0xc4256daac0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebfa40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebfa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eddc30, 0xc423ddc748)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ebfa40, 0x0, 0x0, 0x0, 0xc423ddc748, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ebfa40, 0x6f0968, 0x3, 0x51f701, 0xc425099920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ebfa40, 0x5, 0xc4228c99e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9366 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebfc20, 0xc4256dab00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebfc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebfc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423edec30, 0xc423ddc778)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ebfc20, 0x0, 0x0, 0x0, 0xc423ddc778, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ebfc20, 0x6f0968, 0x3, 0x51f701, 0xc4250999e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ebfc20, 0x5, 0xc4228c9a00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9367 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52000, 0xc4256dab90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223360a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee8c30, 0xc423ddc7d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c52000, 0x0, 0x0, 0x0, 0xc423ddc7d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c52000, 0x6f0968, 0x3, 0x51f701, 0xc425099b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c52000, 0x5, 0xc4228c9a20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9368 [semacquire]:
sync.runtime_Semacquire(0xc4228c9b0c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9b00)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9370 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c521e0, 0xc4256dac10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c521e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c521e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee9c30, 0xc423ddc808)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c521e0, 0x0, 0x0, 0x0, 0xc423ddc808, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c521e0, 0x6f0968, 0x3, 0x51f701, 0xc425099c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c521e0, 0x5, 0xc4228c9b20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7f40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10484 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10486 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2ec30, 0xc4253ea410)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2ec30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426104c30, 0xc424128fb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b2ec30, 0x0, 0x0, 0x0, 0xc424128fb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b2ec30, 0x6f0968, 0x3, 0x51f701, 0xc4247964b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b2ec30, 0x5, 0xc4234e0610, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9371 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c523c0, 0xc4256dac80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c523c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c523c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423edac30, 0xc423ddc838)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c523c0, 0x0, 0x0, 0x0, 0xc423ddc838, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c523c0, 0x6f0968, 0x3, 0x51f701, 0xc425099ce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c523c0, 0x5, 0xc4228c9b40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7f40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9372 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c525a0, 0xc4256dacc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c525a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c525a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423edbc30, 0xc423ddc868)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c525a0, 0x0, 0x0, 0x0, 0xc423ddc868, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c525a0, 0x6f0968, 0x3, 0x51f701, 0xc425099da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c525a0, 0x5, 0xc4228c9b60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7f40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9373 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0780, 0xc425769800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e61c30, 0xc425585c40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423df0780, 0x0, 0x0, 0x0, 0xc425585c40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423df0780, 0x6f0968, 0x3, 0x51f701, 0xc4250cf260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423df0780, 0x5, 0xc4228c9b80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7f40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9374 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dee10, 0xc42568f260)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dee10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4219a9c30, 0xc42227ec18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4228dee10, 0x0, 0x0, 0x0, 0xc42227ec18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4228dee10, 0x6f0968, 0x3, 0x51f701, 0xc42285fce0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4228dee10, 0x5, 0xc4228c9ba0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7f40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10483 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2ea50, 0xc4253ea3c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2ea50, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260ffc30, 0xc424128f88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424b2ea50, 0x0, 0x0, 0x0, 0xc424128f88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424b2ea50, 0x6f0968, 0x3, 0x51f701, 0xc4247963f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424b2ea50, 0x5, 0xc422c41f70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9376 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52780, 0xc4256dad40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223363c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee4c30, 0xc423ddc898)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c52780, 0x0, 0x0, 0x0, 0xc423ddc898, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c52780, 0x6f0968, 0x3, 0x51f701, 0xc425099e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c52780, 0x5, 0xc4228c9c80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9377 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52b40, 0xc4256dae00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee5c30, 0xc423ddc8f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c52b40, 0x0, 0x0, 0x0, 0xc423ddc8f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c52b40, 0x6f0968, 0x3, 0x51f701, 0xc424f02000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c52b40, 0x5, 0xc4228c9ca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9378 [semacquire]:
sync.runtime_Semacquire(0xc422a7c72c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7c720)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9379 [semacquire]:
sync.runtime_Semacquire(0xc422a7ce6c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7ce60)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9380 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9860, 0xc425568e30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42413ec30, 0xc424c51770)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4256e9860, 0x0, 0x0, 0x0, 0xc424c51770, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4256e9860, 0x6f0968, 0x3, 0x51f701, 0xc424bc6210)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4256e9860, 0x5, 0xc4228c9d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9381 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7b30, 0xc4255e2b00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c682c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42413fc30, 0xc423ddd750)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423fb7b30, 0x0, 0x0, 0x0, 0xc423ddd750, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423fb7b30, 0x6f0968, 0x3, 0x51f701, 0xc424d8fa10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423fb7b30, 0x5, 0xc4228c9d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9382 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7ef0, 0xc4255e2bd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c690c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424144c30, 0xc423ddd7b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423fb7ef0, 0x0, 0x0, 0x0, 0xc423ddd7b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423fb7ef0, 0x6f0968, 0x3, 0x51f701, 0xc424d8fb90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423fb7ef0, 0x5, 0xc4228c9d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9383 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592a2d0, 0xc4255e2cd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592a2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424145c30, 0xc423ddd810)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42592a2d0, 0x0, 0x0, 0x0, 0xc423ddd810, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42592a2d0, 0x6f0968, 0x3, 0x51f701, 0xc424d8fd10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42592a2d0, 0x5, 0xc4228c9d60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9384 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592a690, 0xc4255e2dd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c693c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592a690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424146c30, 0xc423ddd870)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42592a690, 0x0, 0x0, 0x0, 0xc423ddd870, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42592a690, 0x6f0968, 0x3, 0x51f701, 0xc424d8fe90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42592a690, 0x5, 0xc4228c9d80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9385 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592a870, 0xc4255e2e50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592a870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424147c30, 0xc423ddd8a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42592a870, 0x0, 0x0, 0x0, 0xc423ddd8a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42592a870, 0x6f0968, 0x3, 0x51f701, 0xc424d8ff50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42592a870, 0x5, 0xc4228c9da0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9386 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592ac30, 0xc4255e2ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592ac30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42414cc30, 0xc423ddd900)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42592ac30, 0x0, 0x0, 0x0, 0xc423ddd900, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42592ac30, 0x6f0968, 0x3, 0x51f701, 0xc424be80f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42592ac30, 0x5, 0xc4228c9dc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9387 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592aff0, 0xc4255e2fd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082c200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42414dc30, 0xc423ddd960)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42592aff0, 0x0, 0x0, 0x0, 0xc423ddd960, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42592aff0, 0x6f0968, 0x3, 0x51f701, 0xc424be8270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42592aff0, 0x5, 0xc4228c9de0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9388 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592b3b0, 0xc4255e30d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d4be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592b3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42414ec30, 0xc423ddd9c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42592b3b0, 0x0, 0x0, 0x0, 0xc423ddd9c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42592b3b0, 0x6f0968, 0x3, 0x51f701, 0xc424be83f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42592b3b0, 0x5, 0xc4228c9e00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9389 [semacquire]:
sync.runtime_Semacquire(0xc4228c9eec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9ee0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9391 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592b770, 0xc4255e31d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ea280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592b770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42414fc30, 0xc423ddda20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42592b770, 0x0, 0x0, 0x0, 0xc423ddda20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42592b770, 0x6f0968, 0x3, 0x51f701, 0xc424be8570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42592b770, 0x5, 0xc4228c9f00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9343 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff24b0, 0xc42568f2e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff24b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f7bc30, 0xc424c508b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ff24b0, 0x0, 0x0, 0x0, 0xc424c508b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ff24b0, 0x6f0968, 0x3, 0x51f701, 0xc424e1c5d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ff24b0, 0x5, 0xc4228c5500, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4229861e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9392 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592bb30, 0xc4255e3280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592bb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424154c30, 0xc423ddda80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42592bb30, 0x0, 0x0, 0x0, 0xc423ddda80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42592bb30, 0x6f0968, 0x3, 0x51f701, 0xc424be86f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42592bb30, 0x5, 0xc4228c9f20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9393 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592bef0, 0xc4255e3380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592bef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424155c30, 0xc423dddae0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42592bef0, 0x0, 0x0, 0x0, 0xc423dddae0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42592bef0, 0x6f0968, 0x3, 0x51f701, 0xc424be8870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42592bef0, 0x5, 0xc4228c9f40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9394 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563e2d0, 0xc4255e3480)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563e2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424156c30, 0xc423dddb40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42563e2d0, 0x0, 0x0, 0x0, 0xc423dddb40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42563e2d0, 0x6f0968, 0x3, 0x51f701, 0xc424be89f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42563e2d0, 0x5, 0xc4228c9f60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9395 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563e690, 0xc4255e3560)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563e690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424157c30, 0xc423dddba0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42563e690, 0x0, 0x0, 0x0, 0xc423dddba0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42563e690, 0x6f0968, 0x3, 0x51f701, 0xc424be8b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42563e690, 0x5, 0xc4228c9f80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9396 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563ea50, 0xc4255e3600)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563ea50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42415cc30, 0xc423dddc00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42563ea50, 0x0, 0x0, 0x0, 0xc423dddc00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42563ea50, 0x6f0968, 0x3, 0x51f701, 0xc424be8cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42563ea50, 0x5, 0xc4228c9fa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9397 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563ed20, 0xc4255e36c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563ed20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42415dc30, 0xc423dddc48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42563ed20, 0x0, 0x0, 0x0, 0xc423dddc48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42563ed20, 0x6f0968, 0x3, 0x51f701, 0xc424be8e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42563ed20, 0x5, 0xc4228c9fc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9398 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563ef00, 0xc4255e3740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256424e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563ef00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42415ec30, 0xc423dddc78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42563ef00, 0x0, 0x0, 0x0, 0xc423dddc78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42563ef00, 0x6f0968, 0x3, 0x51f701, 0xc424be8ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42563ef00, 0x5, 0xc4228c9fe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9399 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563eff0, 0xc4255e3780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563eff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42415fc30, 0xc423dddc90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42563eff0, 0x0, 0x0, 0x0, 0xc423dddc90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42563eff0, 0x6f0968, 0x3, 0x51f701, 0xc424be8f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42563eff0, 0x5, 0xc422988000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9400 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563f3b0, 0xc4255e3880)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256426c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563f3b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424168c30, 0xc423dddcf0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42563f3b0, 0x0, 0x0, 0x0, 0xc423dddcf0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42563f3b0, 0x6f0968, 0x3, 0x51f701, 0xc424be90b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42563f3b0, 0x5, 0xc422988020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9401 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563f770, 0xc4255e3930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563f770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424169c30, 0xc423dddd50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42563f770, 0x0, 0x0, 0x0, 0xc423dddd50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42563f770, 0x6f0968, 0x3, 0x51f701, 0xc424be9260)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42563f770, 0x5, 0xc422988040, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9402 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563fb30, 0xc4255e3a30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256429c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563fb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42415ac30, 0xc423ddddb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42563fb30, 0x0, 0x0, 0x0, 0xc423ddddb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42563fb30, 0x6f0968, 0x3, 0x51f701, 0xc424be93e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42563fb30, 0x5, 0xc422988060, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9403 [semacquire]:
sync.runtime_Semacquire(0xc42298813c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988130)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9405 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad0870, 0xc4255e3d30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad0870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad0870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424170c30, 0xc423dddf00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425ad0870, 0x0, 0x0, 0x0, 0xc423dddf00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425ad0870, 0x6f0968, 0x3, 0x51f701, 0xc424be9920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425ad0870, 0x5, 0xc422988150, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9406 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad0c30, 0xc4255e3e30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad0c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424171c30, 0xc423dddf60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425ad0c30, 0x0, 0x0, 0x0, 0xc423dddf60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425ad0c30, 0x6f0968, 0x3, 0x51f701, 0xc424be9aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425ad0c30, 0x5, 0xc422988170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9407 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad0ff0, 0xc4255e3ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad0ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424162c30, 0xc423dddfc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425ad0ff0, 0x0, 0x0, 0x0, 0xc423dddfc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425ad0ff0, 0x6f0968, 0x3, 0x51f701, 0xc424be9c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425ad0ff0, 0x5, 0xc422988190, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9408 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad13b0, 0xc4255e3fe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad13b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424163c30, 0xc4240ce020)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425ad13b0, 0x0, 0x0, 0x0, 0xc4240ce020, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425ad13b0, 0x6f0968, 0x3, 0x51f701, 0xc424be9da0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425ad13b0, 0x5, 0xc4229881b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9409 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad1950, 0xc425534120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256435c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad1950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424178c30, 0xc4240ce0b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425ad1950, 0x0, 0x0, 0x0, 0xc4240ce0b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425ad1950, 0x6f0968, 0x3, 0x51f701, 0xc424a4e000)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425ad1950, 0x5, 0xc4229881d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9410 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad1d10, 0xc425534220)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad1d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424179c30, 0xc4240ce110)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425ad1d10, 0x0, 0x0, 0x0, 0xc4240ce110, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425ad1d10, 0x6f0968, 0x3, 0x51f701, 0xc424a4e180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425ad1d10, 0x5, 0xc4229881f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9411 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d00f0, 0xc425534320)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256438c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d00f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d00f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42416ac30, 0xc4240ce170)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4240d00f0, 0x0, 0x0, 0x0, 0xc4240ce170, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4240d00f0, 0x6f0968, 0x3, 0x51f701, 0xc424a4e300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4240d00f0, 0x5, 0xc422988210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9412 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d05a0, 0xc425534460)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d05a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d05a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42416bc30, 0xc4240ce1e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4240d05a0, 0x0, 0x0, 0x0, 0xc4240ce1e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4240d05a0, 0x6f0968, 0x3, 0x51f701, 0xc424a4e4e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4240d05a0, 0x5, 0xc422988230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9413 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0960, 0xc425534520)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424180c30, 0xc4240ce248)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4240d0960, 0x0, 0x0, 0x0, 0xc4240ce248, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4240d0960, 0x6f0968, 0x3, 0x51f701, 0xc424a4e660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4240d0960, 0x5, 0xc422988250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9414 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563eb40, 0xc4255e3640)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563eb40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424181c30, 0xc423dddc18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42563eb40, 0x0, 0x0, 0x0, 0xc423dddc18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42563eb40, 0x6f0968, 0x3, 0x51f701, 0xc424be8d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42563eb40, 0x5, 0xc422988270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9415 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cab40, 0xc425569190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424172c30, 0xc424c51950)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4240cab40, 0x0, 0x0, 0x0, 0xc424c51950, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4240cab40, 0x6f0968, 0x3, 0x51f701, 0xc424bc69c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4240cab40, 0x5, 0xc422988290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9416 [semacquire]:
sync.runtime_Semacquire(0xc42298837c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988370)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10479 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2e1e0, 0xc4253ea210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2e1e0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260f7c30, 0xc424128eb0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424b2e1e0, 0x0, 0x0, 0x0, 0xc424128eb0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424b2e1e0, 0x6f0968, 0x3, 0x51f701, 0xc424796090)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424b2e1e0, 0x5, 0xc422c41ef0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9418 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cad20, 0xc425569210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e56e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424173c30, 0xc424c51980)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4240cad20, 0x0, 0x0, 0x0, 0xc424c51980, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4240cad20, 0x6f0968, 0x3, 0x51f701, 0xc424bc6a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4240cad20, 0x5, 0xc422988390, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10480 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2e3c0, 0xc4253ea250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2e3c0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260fcc30, 0xc424128ee0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424b2e3c0, 0x0, 0x0, 0x0, 0xc424128ee0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424b2e3c0, 0x6f0968, 0x3, 0x51f701, 0xc424796150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424b2e3c0, 0x5, 0xc422c41f10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9419 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cb0e0, 0xc4255692a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cb0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cb0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424188c30, 0xc424c519e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4240cb0e0, 0x0, 0x0, 0x0, 0xc424c519e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4240cb0e0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6c00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4240cb0e0, 0x5, 0xc4229883b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9420 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cb2c0, 0xc425569310)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cb2c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cb2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424189c30, 0xc424c51a10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4240cb2c0, 0x0, 0x0, 0x0, 0xc424c51a10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4240cb2c0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6cc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4240cb2c0, 0x5, 0xc4229883d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9421 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cb4a0, 0xc425569380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e59e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cb4a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cb4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42417ac30, 0xc424c51a40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4240cb4a0, 0x0, 0x0, 0x0, 0xc424c51a40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4240cb4a0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6d80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4240cb4a0, 0x5, 0xc4229883f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9422 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cb680, 0xc4255693c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cb680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cb680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42417bc30, 0xc424c51a70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4240cb680, 0x0, 0x0, 0x0, 0xc424c51a70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4240cb680, 0x6f0968, 0x3, 0x51f701, 0xc424bc6e40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4240cb680, 0x5, 0xc422988410, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9423 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cb860, 0xc425569440)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cb860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cb860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424184c30, 0xc424c51aa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4240cb860, 0x0, 0x0, 0x0, 0xc424c51aa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4240cb860, 0x6f0968, 0x3, 0x51f701, 0xc424bc6f00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4240cb860, 0x5, 0xc422988430, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9424 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cba40, 0xc4255694b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424185c30, 0xc424c51ad0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4240cba40, 0x0, 0x0, 0x0, 0xc424c51ad0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4240cba40, 0x6f0968, 0x3, 0x51f701, 0xc424bc6fc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4240cba40, 0x5, 0xc422988450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9425 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cbe00, 0xc425569540)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cbe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cbe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424186c30, 0xc424c51b30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4240cbe00, 0x0, 0x0, 0x0, 0xc424c51b30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4240cbe00, 0x6f0968, 0x3, 0x51f701, 0xc424bc7140)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4240cbe00, 0x5, 0xc422988470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9426 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d6000, 0xc4255695c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d6000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d6000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424187c30, 0xc424c51b60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4240d6000, 0x0, 0x0, 0x0, 0xc424c51b60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4240d6000, 0x6f0968, 0x3, 0x51f701, 0xc424bc7200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4240d6000, 0x5, 0xc422988490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9427 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d63c0, 0xc425569670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d63c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d63c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42418cc30, 0xc424c51bc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4240d63c0, 0x0, 0x0, 0x0, 0xc424c51bc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4240d63c0, 0x6f0968, 0x3, 0x51f701, 0xc424bc7380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4240d63c0, 0x5, 0xc4229884b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9428 [semacquire]:
sync.runtime_Semacquire(0xc42298858c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988580)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9445 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2690, 0xc42568f360)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f86c30, 0xc424c508e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ff2690, 0x0, 0x0, 0x0, 0xc424c508e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ff2690, 0x6f0968, 0x3, 0x51f701, 0xc424e1c690)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ff2690, 0x5, 0xc4228c57a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4229864a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9430 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d6780, 0xc425569710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d6780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d6780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42418dc30, 0xc424c51c20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4240d6780, 0x0, 0x0, 0x0, 0xc424c51c20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4240d6780, 0x6f0968, 0x3, 0x51f701, 0xc424bc7500)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4240d6780, 0x5, 0xc4229885a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9431 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d6b40, 0xc425569790)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d6b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d6b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42418ec30, 0xc424c51c80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4240d6b40, 0x0, 0x0, 0x0, 0xc424c51c80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4240d6b40, 0x6f0968, 0x3, 0x51f701, 0xc424bc7680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4240d6b40, 0x5, 0xc4229885c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9432 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d6f00, 0xc425569810)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d6f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42418fc30, 0xc424c51ce0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4240d6f00, 0x0, 0x0, 0x0, 0xc424c51ce0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4240d6f00, 0x6f0968, 0x3, 0x51f701, 0xc424bc7830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4240d6f00, 0x5, 0xc4229885e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9433 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592b680, 0xc4255e3190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d5fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592b680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240e8c30, 0xc423ddda08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42592b680, 0x0, 0x0, 0x0, 0xc423ddda08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42592b680, 0x6f0968, 0x3, 0x51f701, 0xc424be8510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42592b680, 0x5, 0xc422988600, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9434 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592ae10, 0xc4255e2f50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592ae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424151c30, 0xc423ddd930)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42592ae10, 0x0, 0x0, 0x0, 0xc423ddd930, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42592ae10, 0x6f0968, 0x3, 0x51f701, 0xc424be81b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42592ae10, 0x5, 0xc422988620, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9435 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563fef0, 0xc4255e3b30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563fef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42415bc30, 0xc423ddde10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42563fef0, 0x0, 0x0, 0x0, 0xc423ddde10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42563fef0, 0x6f0968, 0x3, 0x51f701, 0xc424be9560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42563fef0, 0x5, 0xc422988640, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9436 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d72c0, 0xc425569890)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d72c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d72c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424194c30, 0xc424c51d40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4240d72c0, 0x0, 0x0, 0x0, 0xc424c51d40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4240d72c0, 0x6f0968, 0x3, 0x51f701, 0xc424bc79b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4240d72c0, 0x5, 0xc422988660, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9437 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d7680, 0xc425569950)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d7680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424195c30, 0xc424c51da0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4240d7680, 0x0, 0x0, 0x0, 0xc424c51da0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4240d7680, 0x6f0968, 0x3, 0x51f701, 0xc424bc7b30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4240d7680, 0x5, 0xc422988680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9438 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d7a40, 0xc425569a20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d7a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424196c30, 0xc424c51e00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4240d7a40, 0x0, 0x0, 0x0, 0xc424c51e00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4240d7a40, 0x6f0968, 0x3, 0x51f701, 0xc424bc7cb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4240d7a40, 0x5, 0xc4229886a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9439 [semacquire]:
sync.runtime_Semacquire(0xc42298878c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988780)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9441 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d7e00, 0xc425569b00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aea60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d7e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424197c30, 0xc424c51e60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4240d7e00, 0x0, 0x0, 0x0, 0xc424c51e60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4240d7e00, 0x6f0968, 0x3, 0x51f701, 0xc424bc7e30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4240d7e00, 0x5, 0xc4229887a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10477 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d1e00, 0xc4253ea110)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d1e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260f5c30, 0xc424128e50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4260d1e00, 0x0, 0x0, 0x0, 0xc424128e50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4260d1e00, 0x6f0968, 0x3, 0x51f701, 0xc424981ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4260d1e00, 0x5, 0xc422c41eb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2e000, 0xc4253ea190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2e000, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260f6c30, 0xc424128e80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424b2e000, 0x0, 0x0, 0x0, 0xc424128e80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424b2e000, 0x6f0968, 0x3, 0x51f701, 0xc424981f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424b2e000, 0x5, 0xc422c41ed0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9458 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124000, 0xc425569b70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aeb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42419cc30, 0xc424c51e90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424124000, 0x0, 0x0, 0x0, 0xc424c51e90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424124000, 0x6f0968, 0x3, 0x51f701, 0xc424bc7ef0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424124000, 0x5, 0xc4229887c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9459 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241241e0, 0xc425569bb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aebe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241241e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241241e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42419dc30, 0xc424c51ec0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4241241e0, 0x0, 0x0, 0x0, 0xc424c51ec0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4241241e0, 0x6f0968, 0x3, 0x51f701, 0xc424bc7fb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4241241e0, 0x5, 0xc4229887e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9460 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241244b0, 0xc425569c40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aed00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241244b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241244b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42419ec30, 0xc424c51f08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4241244b0, 0x0, 0x0, 0x0, 0xc424c51f08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4241244b0, 0x6f0968, 0x3, 0x51f701, 0xc4249900f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4241244b0, 0x5, 0xc422988800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124870, 0xc425569d00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aee80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42419fc30, 0xc424c51f68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424124870, 0x0, 0x0, 0x0, 0xc424c51f68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424124870, 0x6f0968, 0x3, 0x51f701, 0xc424990270)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424124870, 0x5, 0xc422988820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9462 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124c30, 0xc425569df0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241a4c30, 0xc424c51fc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424124c30, 0x0, 0x0, 0x0, 0xc424c51fc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424124c30, 0x6f0968, 0x3, 0x51f701, 0xc4249903f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424124c30, 0x5, 0xc422988840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9463 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124f00, 0xc425569e50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241a5c30, 0xc424128010)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424124f00, 0x0, 0x0, 0x0, 0xc424128010, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424124f00, 0x6f0968, 0x3, 0x51f701, 0xc424990510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424124f00, 0x5, 0xc422988860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9464 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241253b0, 0xc425569f40)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241253b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241253b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241a6c30, 0xc424128088)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4241253b0, 0x0, 0x0, 0x0, 0xc424128088, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4241253b0, 0x6f0968, 0x3, 0x51f701, 0xc4249906f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4241253b0, 0x5, 0xc422988880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9465 [semacquire]:
sync.runtime_Semacquire(0xc42298895c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988950)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9467 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125770, 0xc4254b6030)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241a7c30, 0xc4241280e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424125770, 0x0, 0x0, 0x0, 0xc4241280e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424125770, 0x6f0968, 0x3, 0x51f701, 0xc424990870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424125770, 0x5, 0xc422988970, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10476 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d1c20, 0xc4253ea0c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d1c20, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260f4c30, 0xc424128e20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4260d1c20, 0x0, 0x0, 0x0, 0xc424128e20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4260d1c20, 0x6f0968, 0x3, 0x51f701, 0xc424981e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4260d1c20, 0x5, 0xc422c41e90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9468 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125b30, 0xc4254b60f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241acc30, 0xc424128148)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424125b30, 0x0, 0x0, 0x0, 0xc424128148, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424125b30, 0x6f0968, 0x3, 0x51f701, 0xc4249909f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424125b30, 0x5, 0xc422988990, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125d10, 0xc4254b6170)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241adc30, 0xc424128178)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424125d10, 0x0, 0x0, 0x0, 0xc424128178, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424125d10, 0x6f0968, 0x3, 0x51f701, 0xc424990ab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424125d10, 0x5, 0xc4229889b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9470 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224285a0, 0xc4254b63b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afa20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224285a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224285a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241aec30, 0xc424128250)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4224285a0, 0x0, 0x0, 0x0, 0xc424128250, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4224285a0, 0x6f0968, 0x3, 0x51f701, 0xc424990e10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4224285a0, 0x5, 0xc4229889d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9471 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428780, 0xc4254b6430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241afc30, 0xc424128280)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422428780, 0x0, 0x0, 0x0, 0xc424128280, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422428780, 0x6f0968, 0x3, 0x51f701, 0xc424990ed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422428780, 0x5, 0xc4229889f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9472 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428b40, 0xc4254b6530)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241b8c30, 0xc4241282e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422428b40, 0x0, 0x0, 0x0, 0xc4241282e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422428b40, 0x6f0968, 0x3, 0x51f701, 0xc424991050)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422428b40, 0x5, 0xc422988a10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9473 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428f00, 0xc4254b6610)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241b9c30, 0xc424128340)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422428f00, 0x0, 0x0, 0x0, 0xc424128340, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422428f00, 0x6f0968, 0x3, 0x51f701, 0xc4249911d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422428f00, 0x5, 0xc422988a30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9474 [semacquire]:
sync.runtime_Semacquire(0xc422988b1c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988b10)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9476 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224292c0, 0xc4254b66b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aff60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224292c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224292c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241aac30, 0xc4241283a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4224292c0, 0x0, 0x0, 0x0, 0xc4241283a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4224292c0, 0x6f0968, 0x3, 0x51f701, 0xc424991350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4224292c0, 0x5, 0xc422988b30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9477 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429770, 0xc4254b67f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241abc30, 0xc424128418)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422429770, 0x0, 0x0, 0x0, 0xc424128418, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422429770, 0x6f0968, 0x3, 0x51f701, 0xc424991560)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422429770, 0x5, 0xc422988b50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429ef0, 0xc4254b69f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c0c30, 0xc4241284d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422429ef0, 0x0, 0x0, 0x0, 0xc4241284d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422429ef0, 0x6f0968, 0x3, 0x51f701, 0xc424991860)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422429ef0, 0x5, 0xc422988b70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9479 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc2d0, 0xc4254b6af0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a25c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c1c30, 0xc424128538)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421fcc2d0, 0x0, 0x0, 0x0, 0xc424128538, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421fcc2d0, 0x6f0968, 0x3, 0x51f701, 0xc4249919e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421fcc2d0, 0x5, 0xc422988b90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9480 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d04b0, 0xc425534420)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d04b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d04b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241b2c30, 0xc4240ce1d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4240d04b0, 0x0, 0x0, 0x0, 0xc4240ce1d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4240d04b0, 0x6f0968, 0x3, 0x51f701, 0xc424a4e480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4240d04b0, 0x5, 0xc422988bb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9481 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0d20, 0xc4255345e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241b3c30, 0xc4240ce2a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4240d0d20, 0x0, 0x0, 0x0, 0xc4240ce2a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4240d0d20, 0x6f0968, 0x3, 0x51f701, 0xc424a4e840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4240d0d20, 0x5, 0xc422988bd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9482 [semacquire]:
sync.runtime_Semacquire(0xc422988cac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988ca0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9454 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2870, 0xc42568f3c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f87c30, 0xc424c50918)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ff2870, 0x0, 0x0, 0x0, 0xc424c50918, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ff2870, 0x6f0968, 0x3, 0x51f701, 0xc424e1c750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ff2870, 0x5, 0xc4228c5bd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422986920, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9484 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad1590, 0xc425534040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad1590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c8c30, 0xc4240ce050)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425ad1590, 0x0, 0x0, 0x0, 0xc4240ce050, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425ad1590, 0x6f0968, 0x3, 0x51f701, 0xc424be9e60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425ad1590, 0x5, 0xc422988cc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422983e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9485 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241245a0, 0xc425569c80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aed60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241245a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241245a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c9c30, 0xc424c51f20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4241245a0, 0x0, 0x0, 0x0, 0xc424c51f20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4241245a0, 0x6f0968, 0x3, 0x51f701, 0xc424990150)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4241245a0, 0x5, 0xc422988ce0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422983e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9486 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124960, 0xc425569d20)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aeee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241bac30, 0xc424c51f80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424124960, 0x0, 0x0, 0x0, 0xc424c51f80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424124960, 0x6f0968, 0x3, 0x51f701, 0xc4249902d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424124960, 0x5, 0xc422988d00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422983e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9487 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124e10, 0xc425569e30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241bbc30, 0xc424c51ff8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424124e10, 0x0, 0x0, 0x0, 0xc424c51ff8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424124e10, 0x6f0968, 0x3, 0x51f701, 0xc4249904b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424124e10, 0x5, 0xc422988d20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422983e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9488 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241251d0, 0xc425569ef0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241251d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241251d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d0c30, 0xc424128058)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4241251d0, 0x0, 0x0, 0x0, 0xc424128058, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4241251d0, 0x6f0968, 0x3, 0x51f701, 0xc424990630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4241251d0, 0x5, 0xc422988d40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422983e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9489 [semacquire]:
sync.runtime_Semacquire(0xc422988e2c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988e20)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422983e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9491 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241254a0, 0xc425569f60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241254a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241254a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d1c30, 0xc4241280a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4241254a0, 0x0, 0x0, 0x0, 0xc4241280a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4241254a0, 0x6f0968, 0x3, 0x51f701, 0xc424990750)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4241254a0, 0x5, 0xc422988e40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10440 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcdd10, 0xc4254b7130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcdd10, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcdd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260afc30, 0xc4241287d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421fcdd10, 0x0, 0x0, 0x0, 0xc4241287d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421fcdd10, 0x6f0968, 0x3, 0x51f701, 0xc424980480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421fcdd10, 0x5, 0xc422c41240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10441 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcdef0, 0xc4254b71a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcdef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcdef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b4c30, 0xc424128808)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421fcdef0, 0x0, 0x0, 0x0, 0xc424128808, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421fcdef0, 0x6f0968, 0x3, 0x51f701, 0xc424980540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421fcdef0, 0x5, 0xc422c41260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9492 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125860, 0xc4254b6070)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c2c30, 0xc424128100)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424125860, 0x0, 0x0, 0x0, 0xc424128100, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424125860, 0x6f0968, 0x3, 0x51f701, 0xc4249908d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424125860, 0x5, 0xc422988e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9493 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125e00, 0xc4254b61b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c3c30, 0xc424128190)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424125e00, 0x0, 0x0, 0x0, 0xc424128190, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424125e00, 0x6f0968, 0x3, 0x51f701, 0xc424990b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424125e00, 0x5, 0xc422988e80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9494 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428000, 0xc4254b6230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d8c30, 0xc4241281c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422428000, 0x0, 0x0, 0x0, 0xc4241281c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422428000, 0x6f0968, 0x3, 0x51f701, 0xc424990bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422428000, 0x5, 0xc422988ea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9495 [semacquire]:
sync.runtime_Semacquire(0xc422988f7c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988f70)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9497 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224281e0, 0xc4254b62b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224281e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224281e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d9c30, 0xc4241281f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4224281e0, 0x0, 0x0, 0x0, 0xc4241281f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4224281e0, 0x6f0968, 0x3, 0x51f701, 0xc424990c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4224281e0, 0x5, 0xc422988f90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e8100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9508 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2c30, 0xc42568f460)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f88c30, 0xc424c50978)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ff2c30, 0x0, 0x0, 0x0, 0xc424c50978, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ff2c30, 0x6f0968, 0x3, 0x51f701, 0xc424e1c8d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ff2c30, 0x5, 0xc4228c5e70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422986be0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9498 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224283c0, 0xc4254b6330)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224283c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224283c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241cac30, 0xc424128220)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4224283c0, 0x0, 0x0, 0x0, 0xc424128220, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4224283c0, 0x6f0968, 0x3, 0x51f701, 0xc424990d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4224283c0, 0x5, 0xc422988fb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e8100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9499 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428690, 0xc4254b63f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afa80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241cbc30, 0xc424128268)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422428690, 0x0, 0x0, 0x0, 0xc424128268, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422428690, 0x6f0968, 0x3, 0x51f701, 0xc424990e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422428690, 0x5, 0xc422988fd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e8100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9500 [semacquire]:
sync.runtime_Semacquire(0xc4229890bc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229890b0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e8100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9502 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428e10, 0xc4254b65f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e1c30, 0xc424128328)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422428e10, 0x0, 0x0, 0x0, 0xc424128328, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422428e10, 0x6f0968, 0x3, 0x51f701, 0xc424991170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422428e10, 0x5, 0xc4229890d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42299cd20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9503 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224291d0, 0xc4254b6680)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aff00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224291d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224291d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d2c30, 0xc424128388)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4224291d0, 0x0, 0x0, 0x0, 0xc424128388, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4224291d0, 0x6f0968, 0x3, 0x51f701, 0xc4249912f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4224291d0, 0x5, 0xc4229890f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42299cd20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10438 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd950, 0xc4254b70a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260adc30, 0xc424128778)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421fcd950, 0x0, 0x0, 0x0, 0xc424128778, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421fcd950, 0x6f0968, 0x3, 0x51f701, 0xc424980300)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421fcd950, 0x5, 0xc422c41200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9504 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dfa40, 0xc42568f4c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ee00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dfa40, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dfa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4219a9c30, 0xc42227ed50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4228dfa40, 0x0, 0x0, 0x0, 0xc42227ed50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4228dfa40, 0x6f0968, 0x3, 0x51f701, 0xc42299cd50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4228dfa40, 0x5, 0xc422989110, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42299cd20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 10439 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcdb30, 0xc4254b70f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcdb30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcdb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260aec30, 0xc4241287a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421fcdb30, 0x0, 0x0, 0x0, 0xc4241287a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421fcdb30, 0x6f0968, 0x3, 0x51f701, 0xc4249803c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421fcdb30, 0x5, 0xc422c41220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429590, 0xc4254b6770)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d3c30, 0xc4241283e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422429590, 0x0, 0x0, 0x0, 0xc4241283e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422429590, 0x6f0968, 0x3, 0x51f701, 0xc4249914a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422429590, 0x5, 0xc4229891f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9514 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2f00, 0xc42568f540)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f89c30, 0xc424c509c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ff2f00, 0x0, 0x0, 0x0, 0xc424c509c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ff2f00, 0x6f0968, 0x3, 0x51f701, 0xc424e1c9f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ff2f00, 0x5, 0xc422a120e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9523 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429a40, 0xc4254b68b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e8c30, 0xc424128460)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422429a40, 0x0, 0x0, 0x0, 0xc424128460, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422429a40, 0x6f0968, 0x3, 0x51f701, 0xc424991680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422429a40, 0x5, 0xc422989210, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9524 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429e00, 0xc4254b69b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a23e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e9c30, 0xc4241284c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422429e00, 0x0, 0x0, 0x0, 0xc4241284c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422429e00, 0x6f0968, 0x3, 0x51f701, 0xc424991800)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422429e00, 0x5, 0xc422989230, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9525 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc1e0, 0xc4254b6ab0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241dac30, 0xc424128520)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421fcc1e0, 0x0, 0x0, 0x0, 0xc424128520, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421fcc1e0, 0x6f0968, 0x3, 0x51f701, 0xc424991980)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421fcc1e0, 0x5, 0xc422989250, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9526 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124ff0, 0xc425569e80)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c7c30, 0xc424128028)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424124ff0, 0x0, 0x0, 0x0, 0xc424128028, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424124ff0, 0x6f0968, 0x3, 0x51f701, 0xc424990570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424124ff0, 0x5, 0xc422989270, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9527 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125680, 0xc425569fe0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241cdc30, 0xc4241280d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424125680, 0x0, 0x0, 0x0, 0xc4241280d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424125680, 0x6f0968, 0x3, 0x51f701, 0xc424990810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424125680, 0x5, 0xc422989290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9528 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125c20, 0xc4254b6130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241cec30, 0xc424128160)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424125c20, 0x0, 0x0, 0x0, 0xc424128160, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424125c20, 0x6f0968, 0x3, 0x51f701, 0xc424990a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424125c20, 0x5, 0xc4229892b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9529 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125ef0, 0xc4254b61f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241cfc30, 0xc4241281a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424125ef0, 0x0, 0x0, 0x0, 0xc4241281a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424125ef0, 0x6f0968, 0x3, 0x51f701, 0xc424990b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424125ef0, 0x5, 0xc4229892d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9530 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224280f0, 0xc4254b6270)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224280f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224280f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d4c30, 0xc4241281d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4224280f0, 0x0, 0x0, 0x0, 0xc4241281d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4224280f0, 0x6f0968, 0x3, 0x51f701, 0xc424990c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4224280f0, 0x5, 0xc4229892f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9531 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224282d0, 0xc4254b62f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224282d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224282d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d5c30, 0xc424128208)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4224282d0, 0x0, 0x0, 0x0, 0xc424128208, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4224282d0, 0x6f0968, 0x3, 0x51f701, 0xc424990cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4224282d0, 0x5, 0xc422989310, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9532 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224284b0, 0xc4254b6370)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224284b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224284b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d6c30, 0xc424128238)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4224284b0, 0x0, 0x0, 0x0, 0xc424128238, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4224284b0, 0x6f0968, 0x3, 0x51f701, 0xc424990db0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4224284b0, 0x5, 0xc422989330, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9533 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428870, 0xc4254b6470)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d7c30, 0xc424128298)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422428870, 0x0, 0x0, 0x0, 0xc424128298, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422428870, 0x6f0968, 0x3, 0x51f701, 0xc424990f30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422428870, 0x5, 0xc422989350, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9534 [semacquire]:
sync.runtime_Semacquire(0xc42298943c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989430)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9536 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428c30, 0xc4254b6570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241dcc30, 0xc4241282f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422428c30, 0x0, 0x0, 0x0, 0xc4241282f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422428c30, 0x6f0968, 0x3, 0x51f701, 0xc4249910b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422428c30, 0x5, 0xc422989450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9537 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428ff0, 0xc4254b6630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afe40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241ddc30, 0xc424128358)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422428ff0, 0x0, 0x0, 0x0, 0xc424128358, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422428ff0, 0x6f0968, 0x3, 0x51f701, 0xc424991230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422428ff0, 0x5, 0xc422989470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9538 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224293b0, 0xc4254b66f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222affc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224293b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224293b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241dec30, 0xc4241283b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4224293b0, 0x0, 0x0, 0x0, 0xc4241283b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4224293b0, 0x6f0968, 0x3, 0x51f701, 0xc4249913b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4224293b0, 0x5, 0xc422989490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9539 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429860, 0xc4254b6830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a21a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241dfc30, 0xc424128430)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422429860, 0x0, 0x0, 0x0, 0xc424128430, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422429860, 0x6f0968, 0x3, 0x51f701, 0xc4249915c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422429860, 0x5, 0xc4229894b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9540 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429c20, 0xc4254b6930)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e4c30, 0xc424128490)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422429c20, 0x0, 0x0, 0x0, 0xc424128490, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422429c20, 0x6f0968, 0x3, 0x51f701, 0xc424991740)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422429c20, 0x5, 0xc4229894d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9541 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc000, 0xc4254b6a30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a24a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e5c30, 0xc4241284f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421fcc000, 0x0, 0x0, 0x0, 0xc4241284f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421fcc000, 0x6f0968, 0x3, 0x51f701, 0xc4249918c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421fcc000, 0x5, 0xc4229894f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9542 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0a50, 0xc425534540)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e6c30, 0xc4240ce260)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4240d0a50, 0x0, 0x0, 0x0, 0xc4240ce260, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4240d0a50, 0x6f0968, 0x3, 0x51f701, 0xc424a4e720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4240d0a50, 0x5, 0xc422989510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9543 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0e10, 0xc425534620)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e7c30, 0xc4240ce2c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4240d0e10, 0x0, 0x0, 0x0, 0xc4240ce2c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4240d0e10, 0x6f0968, 0x3, 0x51f701, 0xc424a4e8a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4240d0e10, 0x5, 0xc422989530, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9544 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0ff0, 0xc4255346a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241ecc30, 0xc4240ce2f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4240d0ff0, 0x0, 0x0, 0x0, 0xc4240ce2f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4240d0ff0, 0x6f0968, 0x3, 0x51f701, 0xc424a4e960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4240d0ff0, 0x5, 0xc422989550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9545 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d11d0, 0xc425534720)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d11d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241edc30, 0xc4240ce320)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4240d11d0, 0x0, 0x0, 0x0, 0xc4240ce320, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4240d11d0, 0x6f0968, 0x3, 0x51f701, 0xc424a4ea20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4240d11d0, 0x5, 0xc422989570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9546 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d13b0, 0xc4255347a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d13b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241eec30, 0xc4240ce350)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4240d13b0, 0x0, 0x0, 0x0, 0xc4240ce350, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4240d13b0, 0x6f0968, 0x3, 0x51f701, 0xc424a4eae0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4240d13b0, 0x5, 0xc422989590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9547 [semacquire]:
sync.runtime_Semacquire(0xc42298966c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989660)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9549 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1590, 0xc425534820)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241efc30, 0xc4240ce380)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4240d1590, 0x0, 0x0, 0x0, 0xc4240ce380, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4240d1590, 0x6f0968, 0x3, 0x51f701, 0xc424a4eba0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4240d1590, 0x5, 0xc422989680, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9515 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff30e0, 0xc42568f590)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff30e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f92c30, 0xc424c509f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ff30e0, 0x0, 0x0, 0x0, 0xc424c509f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ff30e0, 0x6f0968, 0x3, 0x51f701, 0xc424e1cab0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ff30e0, 0x5, 0xc422a12100, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9516 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff32c0, 0xc42568f5f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b88a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff32c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f93c30, 0xc424c50a20)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424ff32c0, 0x0, 0x0, 0x0, 0xc424c50a20, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424ff32c0, 0x6f0968, 0x3, 0x51f701, 0xc424e1cb70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424ff32c0, 0x5, 0xc422a12120, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9517 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff34a0, 0xc42568f670)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff34a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f84c30, 0xc424c50a50)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424ff34a0, 0x0, 0x0, 0x0, 0xc424c50a50, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424ff34a0, 0x6f0968, 0x3, 0x51f701, 0xc424e1cc30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424ff34a0, 0x5, 0xc422a12140, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9518 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3680, 0xc42568f6f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421561500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f85c30, 0xc424c50a80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424ff3680, 0x0, 0x0, 0x0, 0xc424c50a80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424ff3680, 0x6f0968, 0x3, 0x51f701, 0xc424e1ccf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424ff3680, 0x5, 0xc422a12160, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9519 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3860, 0xc42568f730)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421561640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f8ec30, 0xc424c50ab0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424ff3860, 0x0, 0x0, 0x0, 0xc424c50ab0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424ff3860, 0x6f0968, 0x3, 0x51f701, 0xc424e1cdb0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424ff3860, 0x5, 0xc422a12180, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9520 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3a40, 0xc42568f780)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421561760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f8fc30, 0xc424c50ae0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424ff3a40, 0x0, 0x0, 0x0, 0xc424c50ae0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424ff3a40, 0x6f0968, 0x3, 0x51f701, 0xc424e1ce70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424ff3a40, 0x5, 0xc422a121a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3c20, 0xc42568f7f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421561840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f90c30, 0xc424c50b10)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424ff3c20, 0x0, 0x0, 0x0, 0xc424c50b10, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424ff3c20, 0x6f0968, 0x3, 0x51f701, 0xc424e1cf30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424ff3c20, 0x5, 0xc422a121c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9554 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3e00, 0xc42568f870)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4214f4500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f91c30, 0xc424c50b40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424ff3e00, 0x0, 0x0, 0x0, 0xc424c50b40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424ff3e00, 0x6f0968, 0x3, 0x51f701, 0xc424e1cff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424ff3e00, 0x5, 0xc422a121e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9555 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054000, 0xc42568f8b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212cf020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f9ac30, 0xc424c50b70)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424054000, 0x0, 0x0, 0x0, 0xc424c50b70, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424054000, 0x6f0968, 0x3, 0x51f701, 0xc424e1d0b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424054000, 0x5, 0xc422a12200, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9556 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240541e0, 0xc42568f920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42118b8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240541e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240541e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f9bc30, 0xc424c50ba0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4240541e0, 0x0, 0x0, 0x0, 0xc424c50ba0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4240541e0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d170)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4240541e0, 0x5, 0xc422a12220, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9557 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240543c0, 0xc42568f9a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421187e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240543c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240543c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f8cc30, 0xc424c50bd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4240543c0, 0x0, 0x0, 0x0, 0xc424c50bd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4240543c0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d230)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4240543c0, 0x5, 0xc422a12240, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9558 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240545a0, 0xc42568f9f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240545a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240545a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f8dc30, 0xc424c50c00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4240545a0, 0x0, 0x0, 0x0, 0xc424c50c00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4240545a0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d2f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4240545a0, 0x5, 0xc422a12260, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9559 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054780, 0xc42568fa30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100fdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa2c30, 0xc424c50c30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424054780, 0x0, 0x0, 0x0, 0xc424c50c30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424054780, 0x6f0968, 0x3, 0x51f701, 0xc424e1d3b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424054780, 0x5, 0xc422a12280, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9560 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054960, 0xc42568faa0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100fee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa3c30, 0xc424c50c60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424054960, 0x0, 0x0, 0x0, 0xc424c50c60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424054960, 0x6f0968, 0x3, 0x51f701, 0xc424e1d470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424054960, 0x5, 0xc422a122a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9561 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054b40, 0xc42568fb10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f94c30, 0xc424c50c90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424054b40, 0x0, 0x0, 0x0, 0xc424c50c90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424054b40, 0x6f0968, 0x3, 0x51f701, 0xc424e1d530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424054b40, 0x5, 0xc422a122c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9562 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054d20, 0xc42568fb50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f95c30, 0xc424c50cc0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424054d20, 0x0, 0x0, 0x0, 0xc424c50cc0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424054d20, 0x6f0968, 0x3, 0x51f701, 0xc424e1d5f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424054d20, 0x5, 0xc422a122e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9563 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53590, 0xc4256db020)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f9ec30, 0xc423ddca00)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424c53590, 0x0, 0x0, 0x0, 0xc423ddca00, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424c53590, 0x6f0968, 0x3, 0x51f701, 0xc424f02420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424c53590, 0x5, 0xc422a12300, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9564 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53770, 0xc4256db060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f9fc30, 0xc423ddca30)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424c53770, 0x0, 0x0, 0x0, 0xc423ddca30, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424c53770, 0x6f0968, 0x3, 0x51f701, 0xc424f024e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424c53770, 0x5, 0xc422a12320, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9565 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9567 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53950, 0xc4256db0b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa0c30, 0xc423ddca60)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c53950, 0x0, 0x0, 0x0, 0xc423ddca60, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c53950, 0x6f0968, 0x3, 0x51f701, 0xc424f025a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c53950, 0x5, 0xc422a12780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9550 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1950, 0xc425534920)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241f4c30, 0xc4240ce3e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4240d1950, 0x0, 0x0, 0x0, 0xc4240ce3e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4240d1950, 0x6f0968, 0x3, 0x51f701, 0xc424a4ed20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4240d1950, 0x5, 0xc4229896a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9551 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1c20, 0xc4255349c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241f5c30, 0xc4240ce428)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4240d1c20, 0x0, 0x0, 0x0, 0xc4240ce428, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4240d1c20, 0x6f0968, 0x3, 0x51f701, 0xc424a4ee40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4240d1c20, 0x5, 0xc4229896c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9552 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428a50, 0xc4254b64f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e0c30, 0xc4241282c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422428a50, 0x0, 0x0, 0x0, 0xc4241282c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422428a50, 0x6f0968, 0x3, 0x51f701, 0xc424990ff0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422428a50, 0x5, 0xc4229896e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9553 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0c30, 0xc4255345a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241dbc30, 0xc4240ce290)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4240d0c30, 0x0, 0x0, 0x0, 0xc4240ce290, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4240d0c30, 0x6f0968, 0x3, 0x51f701, 0xc424a4e7e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4240d0c30, 0x5, 0xc422989700, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9570 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0f00, 0xc425534660)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0f00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241f0c30, 0xc4240ce2d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4240d0f00, 0x0, 0x0, 0x0, 0xc4240ce2d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4240d0f00, 0x6f0968, 0x3, 0x51f701, 0xc424a4e900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4240d0f00, 0x5, 0xc422989720, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9571 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d10e0, 0xc4255346e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d10e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241f1c30, 0xc4240ce308)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4240d10e0, 0x0, 0x0, 0x0, 0xc4240ce308, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4240d10e0, 0x6f0968, 0x3, 0x51f701, 0xc424a4e9c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4240d10e0, 0x5, 0xc422989740, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9572 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d12c0, 0xc425534760)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d12c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e2c30, 0xc4240ce338)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4240d12c0, 0x0, 0x0, 0x0, 0xc4240ce338, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4240d12c0, 0x6f0968, 0x3, 0x51f701, 0xc424a4ea80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4240d12c0, 0x5, 0xc422989760, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9573 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d14a0, 0xc4255347e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d14a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e3c30, 0xc4240ce368)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4240d14a0, 0x0, 0x0, 0x0, 0xc4240ce368, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4240d14a0, 0x6f0968, 0x3, 0x51f701, 0xc424a4eb40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4240d14a0, 0x5, 0xc422989780, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9574 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1770, 0xc4255348a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241f8c30, 0xc4240ce3b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4240d1770, 0x0, 0x0, 0x0, 0xc4240ce3b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4240d1770, 0x6f0968, 0x3, 0x51f701, 0xc424a4ec60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4240d1770, 0x5, 0xc4229897a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9575 [semacquire]:
sync.runtime_Semacquire(0xc42298988c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989880)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9577 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1b30, 0xc4255349a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241f9c30, 0xc4240ce410)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4240d1b30, 0x0, 0x0, 0x0, 0xc4240ce410, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4240d1b30, 0x6f0968, 0x3, 0x51f701, 0xc424a4ede0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4240d1b30, 0x5, 0xc4229898a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9568 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53b30, 0xc4256db120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa1c30, 0xc423ddca90)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c53b30, 0x0, 0x0, 0x0, 0xc423ddca90, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c53b30, 0x6f0968, 0x3, 0x51f701, 0xc424f02660)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c53b30, 0x5, 0xc422a127a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9569 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776b40, 0xc4257f3d50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423faac30, 0xc4259b7f68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424776b40, 0x0, 0x0, 0x0, 0xc4259b7f68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424776b40, 0x6f0968, 0x3, 0x51f701, 0xc425161920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424776b40, 0x5, 0xc422a127c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9586 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52960, 0xc4256dadc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fabc30, 0xc423ddc8c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c52960, 0x0, 0x0, 0x0, 0xc423ddc8c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c52960, 0x6f0968, 0x3, 0x51f701, 0xc425099f20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c52960, 0x5, 0xc422a127e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9587 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4fe00, 0xc42568e2c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4fe00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f9cc30, 0xc424c501b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c4fe00, 0x0, 0x0, 0x0, 0xc424c501b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c4fe00, 0x6f0968, 0x3, 0x51f701, 0xc424f86930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c4fe00, 0x5, 0xc422a12800, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9588 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8c30, 0xc42568ed60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f9dc30, 0xc424c50648)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424ec8c30, 0x0, 0x0, 0x0, 0xc424c50648, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424ec8c30, 0x6f0968, 0x3, 0x51f701, 0xc424f87bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424ec8c30, 0x5, 0xc422a12820, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9589 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8e10, 0xc42568edd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221510c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa6c30, 0xc424c50678)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424ec8e10, 0x0, 0x0, 0x0, 0xc424c50678, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424ec8e10, 0x6f0968, 0x3, 0x51f701, 0xc424f87c80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424ec8e10, 0x5, 0xc422a12840, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9590 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8ff0, 0xc42568ee10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa7c30, 0xc424c506a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424ec8ff0, 0x0, 0x0, 0x0, 0xc424c506a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424ec8ff0, 0x6f0968, 0x3, 0x51f701, 0xc424f87d40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424ec8ff0, 0x5, 0xc422a12860, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9591 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec91d0, 0xc42568ee90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec91d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa8c30, 0xc424c506d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424ec91d0, 0x0, 0x0, 0x0, 0xc424c506d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424ec91d0, 0x6f0968, 0x3, 0x51f701, 0xc424f87e00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424ec91d0, 0x5, 0xc422a12880, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9592 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec93b0, 0xc42568ef10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec93b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa9c30, 0xc424c50708)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424ec93b0, 0x0, 0x0, 0x0, 0xc424c50708, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424ec93b0, 0x6f0968, 0x3, 0x51f701, 0xc424f87ec0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424ec93b0, 0x5, 0xc422a128a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9593 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9590, 0xc42568ef90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb2c30, 0xc424c50738)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424ec9590, 0x0, 0x0, 0x0, 0xc424c50738, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424ec9590, 0x6f0968, 0x3, 0x51f701, 0xc424f87f80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424ec9590, 0x5, 0xc422a128c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9594 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9770, 0xc42568eff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221514c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb3c30, 0xc424c50768)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424ec9770, 0x0, 0x0, 0x0, 0xc424c50768, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424ec9770, 0x6f0968, 0x3, 0x51f701, 0xc424e1c060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424ec9770, 0x5, 0xc422a128e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9595 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9a40, 0xc42568f060)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221515e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa4c30, 0xc424c507b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424ec9a40, 0x0, 0x0, 0x0, 0xc424c507b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424ec9a40, 0x6f0968, 0x3, 0x51f701, 0xc424e1c180)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424ec9a40, 0x5, 0xc422a12900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9596 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9c20, 0xc42568f0d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221516c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa5c30, 0xc424c507e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424ec9c20, 0x0, 0x0, 0x0, 0xc424c507e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424ec9c20, 0x6f0968, 0x3, 0x51f701, 0xc424e1c240)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424ec9c20, 0x5, 0xc422a12920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9597 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9ef0, 0xc42568f190)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221517e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423faec30, 0xc424c50828)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424ec9ef0, 0x0, 0x0, 0x0, 0xc424c50828, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424ec9ef0, 0x6f0968, 0x3, 0x51f701, 0xc424e1c360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424ec9ef0, 0x5, 0xc422a12940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9598 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff20f0, 0xc42568f1f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221518a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff20f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fafc30, 0xc424c50858)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424ff20f0, 0x0, 0x0, 0x0, 0xc424c50858, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424ff20f0, 0x6f0968, 0x3, 0x51f701, 0xc424e1c450)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424ff20f0, 0x5, 0xc422a12960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9578 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1d10, 0xc4255349e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241eac30, 0xc4240ce440)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4240d1d10, 0x0, 0x0, 0x0, 0xc4240ce440, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4240d1d10, 0x6f0968, 0x3, 0x51f701, 0xc424a4eea0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4240d1d10, 0x5, 0xc4229898c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9599 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff23c0, 0xc42568f2a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221519c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff23c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb1c30, 0xc424c508a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424ff23c0, 0x0, 0x0, 0x0, 0xc424c508a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424ff23c0, 0x6f0968, 0x3, 0x51f701, 0xc424e1c570)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424ff23c0, 0x5, 0xc422a12980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9579 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1ef0, 0xc425534a50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241ebc30, 0xc4240ce470)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4240d1ef0, 0x0, 0x0, 0x0, 0xc4240ce470, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4240d1ef0, 0x6f0968, 0x3, 0x51f701, 0xc424a4ef60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4240d1ef0, 0x5, 0xc4229898e0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9600 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff25a0, 0xc42568f320)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff25a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fbac30, 0xc424c508d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424ff25a0, 0x0, 0x0, 0x0, 0xc424c508d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424ff25a0, 0x6f0968, 0x3, 0x51f701, 0xc424e1c630)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424ff25a0, 0x5, 0xc422a129a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9580 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241221e0, 0xc425534b10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241221e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241221e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424200c30, 0xc4240ce4b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4241221e0, 0x0, 0x0, 0x0, 0xc4240ce4b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4241221e0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f080)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4241221e0, 0x5, 0xc422989900, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9601 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2780, 0xc42568f3a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fbbc30, 0xc424c50900)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424ff2780, 0x0, 0x0, 0x0, 0xc424c50900, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424ff2780, 0x6f0968, 0x3, 0x51f701, 0xc424e1c6f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424ff2780, 0x5, 0xc422a129c0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9581 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1e00, 0xc425534a00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241f6c30, 0xc4240ce458)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4240d1e00, 0x0, 0x0, 0x0, 0xc4240ce458, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4240d1e00, 0x6f0968, 0x3, 0x51f701, 0xc424a4ef00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4240d1e00, 0x5, 0xc422989920, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9602 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9582 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424122000, 0xc425534a90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424122000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424122000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241f7c30, 0xc4240ce488)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424122000, 0x0, 0x0, 0x0, 0xc4240ce488, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424122000, 0x6f0968, 0x3, 0x51f701, 0xc424a4efc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424122000, 0x5, 0xc422989940, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9583 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241222d0, 0xc425534b50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241222d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241222d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241fcc30, 0xc4240ce4d0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4241222d0, 0x0, 0x0, 0x0, 0xc4240ce4d0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4241222d0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f0e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4241222d0, 0x5, 0xc422989960, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9604 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2960, 0xc42568f3e0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423facc30, 0xc424c50930)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ff2960, 0x0, 0x0, 0x0, 0xc424c50930, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ff2960, 0x6f0968, 0x3, 0x51f701, 0xc424e1c7b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ff2960, 0x5, 0xc422a12df0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9584 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52d20, 0xc4256dae50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee6c30, 0xc423ddc928)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424c52d20, 0x0, 0x0, 0x0, 0xc423ddc928, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424c52d20, 0x6f0968, 0x3, 0x51f701, 0xc424f020c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424c52d20, 0x5, 0xc422989980, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9585 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241225a0, 0xc425534c10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241225a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241225a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241fdc30, 0xc4240ce518)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4241225a0, 0x0, 0x0, 0x0, 0xc4240ce518, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4241225a0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4241225a0, 0x5, 0xc4229899a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9618 [semacquire]:
sync.runtime_Semacquire(0xc422989a7c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989a70)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9620 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424122780, 0xc425534c90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424122780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424122780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241fec30, 0xc4240ce548)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424122780, 0x0, 0x0, 0x0, 0xc4240ce548, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424122780, 0x6f0968, 0x3, 0x51f701, 0xc424a4f2c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424122780, 0x5, 0xc422989a90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9605 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2a50, 0xc42568f400)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fadc30, 0xc424c50948)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ff2a50, 0x0, 0x0, 0x0, 0xc424c50948, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ff2a50, 0x6f0968, 0x3, 0x51f701, 0xc424e1c810)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ff2a50, 0x5, 0xc422a12e10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9606 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2b40, 0xc42568f430)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb6c30, 0xc424c50960)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424ff2b40, 0x0, 0x0, 0x0, 0xc424c50960, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424ff2b40, 0x6f0968, 0x3, 0x51f701, 0xc424e1c870)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424ff2b40, 0x5, 0xc422a12e30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9607 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2d20, 0xc42568f4a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2d20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb7c30, 0xc424c50990)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424ff2d20, 0x0, 0x0, 0x0, 0xc424c50990, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424ff2d20, 0x6f0968, 0x3, 0x51f701, 0xc424e1c930)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424ff2d20, 0x5, 0xc422a12e50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9608 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2e10, 0xc42568f500)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb8c30, 0xc424c509a8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424ff2e10, 0x0, 0x0, 0x0, 0xc424c509a8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424ff2e10, 0x6f0968, 0x3, 0x51f701, 0xc424e1c990)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424ff2e10, 0x5, 0xc422a12e70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9609 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2ff0, 0xc42568f570)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2ff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb9c30, 0xc424c509d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424ff2ff0, 0x0, 0x0, 0x0, 0xc424c509d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424ff2ff0, 0x6f0968, 0x3, 0x51f701, 0xc424e1ca50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424ff2ff0, 0x5, 0xc422a12e90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9610 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff31d0, 0xc42568f5b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff31d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fc2c30, 0xc424c50a08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424ff31d0, 0x0, 0x0, 0x0, 0xc424c50a08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424ff31d0, 0x6f0968, 0x3, 0x51f701, 0xc424e1cb10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424ff31d0, 0x5, 0xc422a12eb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9611 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff33b0, 0xc42568f630)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b98a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff33b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fc3c30, 0xc424c50a38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424ff33b0, 0x0, 0x0, 0x0, 0xc424c50a38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424ff33b0, 0x6f0968, 0x3, 0x51f701, 0xc424e1cbd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424ff33b0, 0x5, 0xc422a12ed0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9612 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3590, 0xc42568f6b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421561460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3590, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb4c30, 0xc424c50a68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424ff3590, 0x0, 0x0, 0x0, 0xc424c50a68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424ff3590, 0x6f0968, 0x3, 0x51f701, 0xc424e1cc90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424ff3590, 0x5, 0xc422a12ef0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9613 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3770, 0xc42568f710)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4215615c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3770, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb5c30, 0xc424c50a98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424ff3770, 0x0, 0x0, 0x0, 0xc424c50a98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424ff3770, 0x6f0968, 0x3, 0x51f701, 0xc424e1cd50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424ff3770, 0x5, 0xc422a12f10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9621 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4219f1860, 0xc421e78700)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4219f1860, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4219f1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4219abc30, 0xc425279350)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4219f1860, 0x0, 0x0, 0x0, 0xc425279350, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4219f1860, 0x6f0968, 0x3, 0x51f701, 0xc4277685a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4219f1860, 0x5, 0xc422989ab0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9622 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f753b0, 0xc421e790a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f753b0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f753b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c6ec30, 0xc421e360c8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421f753b0, 0x0, 0x0, 0x0, 0xc421e360c8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421f753b0, 0x6f0968, 0x3, 0x51f701, 0xc427768b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421f753b0, 0x5, 0xc422989ad0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9623 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f75590, 0xc421e79120)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f529c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f75590, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f75590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c6fc30, 0xc421e360f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421f75590, 0x0, 0x0, 0x0, 0xc421e360f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421f75590, 0x6f0968, 0x3, 0x51f701, 0xc427768b70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421f75590, 0x5, 0xc422989af0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9624 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b9ef0, 0xc422a92ae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b9ef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422456c30, 0xc42104fe48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4221b9ef0, 0x0, 0x0, 0x0, 0xc42104fe48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4221b9ef0, 0x6f0968, 0x3, 0x51f701, 0xc422980a50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4221b9ef0, 0x5, 0xc422989b10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9625 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4220621e0, 0xc422a92bc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ea00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4220621e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4220621e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422457c30, 0xc42104fe78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4220621e0, 0x0, 0x0, 0x0, 0xc42104fe78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4220621e0, 0x6f0968, 0x3, 0x51f701, 0xc422980b10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4220621e0, 0x5, 0xc422989b30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9614 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3950, 0xc42568f750)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4215616e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3950, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fcac30, 0xc424c50ac8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424ff3950, 0x0, 0x0, 0x0, 0xc424c50ac8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424ff3950, 0x6f0968, 0x3, 0x51f701, 0xc424e1ce10)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424ff3950, 0x5, 0xc422a12f30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9615 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3b30, 0xc42568f7b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4215617e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3b30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fcbc30, 0xc424c50af8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424ff3b30, 0x0, 0x0, 0x0, 0xc424c50af8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424ff3b30, 0x6f0968, 0x3, 0x51f701, 0xc424e1ced0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424ff3b30, 0x5, 0xc422a12f50, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9616 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3d10, 0xc42568f830)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4215618e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fbcc30, 0xc424c50b28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424ff3d10, 0x0, 0x0, 0x0, 0xc424c50b28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424ff3d10, 0x6f0968, 0x3, 0x51f701, 0xc424e1cf90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424ff3d10, 0x5, 0xc422a12f70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9617 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240540f0, 0xc42568f8d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42118b3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240540f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240540f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fbdc30, 0xc424c50b88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4240540f0, 0x0, 0x0, 0x0, 0xc424c50b88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4240540f0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d110)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4240540f0, 0x5, 0xc422a12f90, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9634 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240542d0, 0xc42568f960)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42118bbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240542d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240542d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fc6c30, 0xc424c50bb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4240542d0, 0x0, 0x0, 0x0, 0xc424c50bb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4240542d0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d1d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4240542d0, 0x5, 0xc422a12fb0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9626 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9627 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f75770, 0xc421e791a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f75770, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f75770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c77c30, 0xc421e36128)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421f75770, 0x0, 0x0, 0x0, 0xc421e36128, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421f75770, 0x6f0968, 0x3, 0x51f701, 0xc427768bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421f75770, 0x5, 0xc422989b70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9628 [semacquire]:
sync.runtime_Semacquire(0xc422989c5c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989c50)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9635 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240544b0, 0xc42568f9d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421187fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240544b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240544b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fc7c30, 0xc424c50be8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4240544b0, 0x0, 0x0, 0x0, 0xc424c50be8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4240544b0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d290)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4240544b0, 0x5, 0xc422a12fd0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9636 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054690, 0xc42568fa10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100fce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fc8c30, 0xc424c50c18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424054690, 0x0, 0x0, 0x0, 0xc424c50c18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424054690, 0x6f0968, 0x3, 0x51f701, 0xc424e1d350)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424054690, 0x5, 0xc422a12ff0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9637 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054870, 0xc42568fa60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100fe40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fc9c30, 0xc424c50c48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424054870, 0x0, 0x0, 0x0, 0xc424c50c48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424054870, 0x6f0968, 0x3, 0x51f701, 0xc424e1d410)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424054870, 0x5, 0xc422a13010, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9630 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f75950, 0xc421e79210)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f75950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f75950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c68c30, 0xc421e36158)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421f75950, 0x0, 0x0, 0x0, 0xc421e36158, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421f75950, 0x6f0968, 0x3, 0x51f701, 0xc427768c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421f75950, 0x5, 0xc422989c70, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9638 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054a50, 0xc42568fae0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ffc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054a50, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd2c30, 0xc424c50c78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424054a50, 0x0, 0x0, 0x0, 0xc424c50c78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424054a50, 0x6f0968, 0x3, 0x51f701, 0xc424e1d4d0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424054a50, 0x5, 0xc422a13030, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9639 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9631 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9632 [semacquire]:
sync.runtime_Semacquire(0xc4244a5d0c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a5d00)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9633 [semacquire]:
sync.runtime_Semacquire(0xc4252a4e4c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252a4e40)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9650 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ef1d0, 0xc421f568d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ef1d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ef1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c70c30, 0xc42104f6e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4226ef1d0, 0x0, 0x0, 0x0, 0xc42104f6e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4226ef1d0, 0x6f0968, 0x3, 0x51f701, 0xc421d70960)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4226ef1d0, 0x5, 0xc422989cf0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9651 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232a4b0, 0xc421f56fc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232a4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c71c30, 0xc42104f890)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42232a4b0, 0x0, 0x0, 0x0, 0xc42104f890, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42232a4b0, 0x6f0968, 0x3, 0x51f701, 0xc421d71200)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42232a4b0, 0x5, 0xc422989d10, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9652 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232a780, 0xc421f570d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232a780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c86c30, 0xc42104f8d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42232a780, 0x0, 0x0, 0x0, 0xc42104f8d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42232a780, 0x6f0968, 0x3, 0x51f701, 0xc421d71320)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42232a780, 0x5, 0xc422989d30, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9653 [semacquire]:
sync.runtime_Semacquire(0xc422989e0c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989e00)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9641 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054c30, 0xc42568fb30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054c30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd3c30, 0xc424c50ca8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424054c30, 0x0, 0x0, 0x0, 0xc424c50ca8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424054c30, 0x6f0968, 0x3, 0x51f701, 0xc424e1d590)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424054c30, 0x5, 0xc422a13450, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9655 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232a870, 0xc421f57130)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc71e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232a870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c87c30, 0xc42104f8f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42232a870, 0x0, 0x0, 0x0, 0xc42104f8f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42232a870, 0x6f0968, 0x3, 0x51f701, 0xc421d71380)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42232a870, 0x5, 0xc422989e20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fc690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9642 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054e10, 0xc42568fb90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fecb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054e10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fc4c30, 0xc424c50cd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424054e10, 0x0, 0x0, 0x0, 0xc424c50cd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424054e10, 0x6f0968, 0x3, 0x51f701, 0xc424e1d650)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424054e10, 0x5, 0xc422a13470, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9643 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c534a0, 0xc4256daff0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c534a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c534a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fc5c30, 0xc423ddc9e8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c534a0, 0x0, 0x0, 0x0, 0xc423ddc9e8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c534a0, 0x6f0968, 0x3, 0x51f701, 0xc424f023c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c534a0, 0x5, 0xc422a13490, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9644 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53680, 0xc4256db040)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223369e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53680, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fcec30, 0xc423ddca18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c53680, 0x0, 0x0, 0x0, 0xc423ddca18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c53680, 0x6f0968, 0x3, 0x51f701, 0xc424f02480)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c53680, 0x5, 0xc422a134b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9656 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fc690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9657 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9e5a0, 0xc425dd50b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9e5a0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c79c30, 0xc425278718)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421a9e5a0, 0x0, 0x0, 0x0, 0xc425278718, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421a9e5a0, 0x6f0968, 0x3, 0x51f701, 0xc4277683f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421a9e5a0, 0x5, 0xc422989e60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fc690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9645 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53860, 0xc4256db080)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53860, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fcfc30, 0xc423ddca48)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c53860, 0x0, 0x0, 0x0, 0xc423ddca48, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c53860, 0x6f0968, 0x3, 0x51f701, 0xc424f02540)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c53860, 0x5, 0xc422a134d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9658 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5ef0, 0xc421e78550)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5ef0, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c8ec30, 0xc4252792c0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421bf5ef0, 0x0, 0x0, 0x0, 0xc4252792c0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421bf5ef0, 0x6f0968, 0x3, 0x51f701, 0xc427768420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421bf5ef0, 0x5, 0xc422989e80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fc690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9646 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53a40, 0xc4256db0f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53a40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd0c30, 0xc423ddca78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424c53a40, 0x0, 0x0, 0x0, 0xc423ddca78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424c53a40, 0x6f0968, 0x3, 0x51f701, 0xc424f02600)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424c53a40, 0x5, 0xc422a134f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9659 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232a960, 0xc421f57170)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232a960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c8fc30, 0xc42104f908)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42232a960, 0x0, 0x0, 0x0, 0xc42104f908, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42232a960, 0x6f0968, 0x3, 0x51f701, 0xc421d713e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42232a960, 0x5, 0xc422989ea0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fc690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9647 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53c20, 0xc4256db140)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53c20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd1c30, 0xc423ddcaa8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424c53c20, 0x0, 0x0, 0x0, 0xc423ddcaa8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424c53c20, 0x6f0968, 0x3, 0x51f701, 0xc424f026c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424c53c20, 0x5, 0xc422a13510, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9660 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232ab40, 0xc421f571f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232ab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c80c30, 0xc42104f938)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42232ab40, 0x0, 0x0, 0x0, 0xc42104f938, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42232ab40, 0x6f0968, 0x3, 0x51f701, 0xc421d714a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42232ab40, 0x5, 0xc422989ec0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fc690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9661 [semacquire]:
sync.runtime_Semacquire(0xc422989fac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989fa0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fc690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9648 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53d10, 0xc4256db160)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53d10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fdac30, 0xc423ddcac0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424c53d10, 0x0, 0x0, 0x0, 0xc423ddcac0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424c53d10, 0x6f0968, 0x3, 0x51f701, 0xc424f02720)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424c53d10, 0x5, 0xc422a13530, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9649 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53e00, 0xc4256db180)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53e00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fdbc30, 0xc423ddcad8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424c53e00, 0x0, 0x0, 0x0, 0xc423ddcad8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424c53e00, 0x6f0968, 0x3, 0x51f701, 0xc424f02780)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424c53e00, 0x5, 0xc422a13550, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9666 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a000, 0xc4256db1c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fccc30, 0xc423ddcb08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42512a000, 0x0, 0x0, 0x0, 0xc423ddcb08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42512a000, 0x6f0968, 0x3, 0x51f701, 0xc424f02840)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42512a000, 0x5, 0xc422a13570, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9667 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a1e0, 0xc4256db200)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fcdc30, 0xc423ddcb38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42512a1e0, 0x0, 0x0, 0x0, 0xc423ddcb38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42512a1e0, 0x6f0968, 0x3, 0x51f701, 0xc424f02900)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42512a1e0, 0x5, 0xc422a13590, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9668 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a3c0, 0xc4256db240)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd6c30, 0xc423ddcb68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42512a3c0, 0x0, 0x0, 0x0, 0xc423ddcb68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42512a3c0, 0x6f0968, 0x3, 0x51f701, 0xc424f029c0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42512a3c0, 0x5, 0xc422a135b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9663 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4220624b0, 0xc422a92c60)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294eac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4220624b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4220624b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c81c30, 0xc42104fec0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4220624b0, 0x0, 0x0, 0x0, 0xc42104fec0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4220624b0, 0x6f0968, 0x3, 0x51f701, 0xc422980bd0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4220624b0, 0x5, 0xc422989fc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422a60840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9669 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a5a0, 0xc4256db280)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd7c30, 0xc423ddcb98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42512a5a0, 0x0, 0x0, 0x0, 0xc423ddcb98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42512a5a0, 0x6f0968, 0x3, 0x51f701, 0xc424f02a80)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42512a5a0, 0x5, 0xc422a135d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9670 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a780, 0xc4256db2c0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223370e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd8c30, 0xc423ddcbc8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42512a780, 0x0, 0x0, 0x0, 0xc423ddcbc8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42512a780, 0x6f0968, 0x3, 0x51f701, 0xc424f02b40)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42512a780, 0x5, 0xc422a135f0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9671 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a960, 0xc4256db300)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223371a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd9c30, 0xc423ddcbf8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42512a960, 0x0, 0x0, 0x0, 0xc423ddcbf8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42512a960, 0x6f0968, 0x3, 0x51f701, 0xc424f02c30)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42512a960, 0x5, 0xc422a13610, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9672 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec85a0, 0xc42568ebd0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec85a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f79c30, 0xc424c505a0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424ec85a0, 0x0, 0x0, 0x0, 0xc424c505a0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424ec85a0, 0x6f0968, 0x3, 0x51f701, 0xc424f87920)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424ec85a0, 0x5, 0xc422a13630, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9673 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff22d0, 0xc42568f230)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff22d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb0c30, 0xc424c50888)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424ff22d0, 0x0, 0x0, 0x0, 0xc424c50888, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424ff22d0, 0x6f0968, 0x3, 0x51f701, 0xc424e1c510)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424ff22d0, 0x5, 0xc422a13650, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9674 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512ba40, 0xc4256db6b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223378c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512ba40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423feac30, 0xc423ddcda8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42512ba40, 0x0, 0x0, 0x0, 0xc423ddcda8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42512ba40, 0x6f0968, 0x3, 0x51f701, 0xc424f032f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42512ba40, 0x5, 0xc422a13670, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9675 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512bc20, 0xc4256db6f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512bc20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423febc30, 0xc423ddcdd8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42512bc20, 0x0, 0x0, 0x0, 0xc423ddcdd8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42512bc20, 0x6f0968, 0x3, 0x51f701, 0xc424f033b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42512bc20, 0x5, 0xc422a13690, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9676 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9678 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512be00, 0xc4256db740)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512be00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fdcc30, 0xc423ddce08)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42512be00, 0x0, 0x0, 0x0, 0xc423ddce08, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42512be00, 0x6f0968, 0x3, 0x51f701, 0xc424f03470)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42512be00, 0x5, 0xc422a13a80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9664 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422062870, 0xc422a92e00)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ec40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422062870, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422062870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c96c30, 0xc42104ff38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422062870, 0x0, 0x0, 0x0, 0xc42104ff38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422062870, 0x6f0968, 0x3, 0x51f701, 0xc422980d50)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422062870, 0x5, 0xc422989fe0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422a60840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9665 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f75b30, 0xc421e79250)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f75b30, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f75b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c97c30, 0xc421e36188)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421f75b30, 0x0, 0x0, 0x0, 0xc421e36188, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421f75b30, 0x6f0968, 0x3, 0x51f701, 0xc427768c90)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421f75b30, 0x5, 0xc422a7c000, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422a60840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9682 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f75e00, 0xc421e792a0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f75e00, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f75e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c88c30, 0xc421e361b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421f75e00, 0x0, 0x0, 0x0, 0xc421e361b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421f75e00, 0x6f0968, 0x3, 0x51f701, 0xc427768cf0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421f75e00, 0x5, 0xc422a7c020, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422a60840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9683 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422a60840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9684 [semacquire]:
sync.runtime_Semacquire(0xc422a7c11c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7c110)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422a60840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9686 [GC assist wait]:
net/textproto.MIMEHeader.Add(0xc427768db0, 0x6cb0ad, 0x5, 0xc422a7c130, 0x9)
/usr/local/go/src/net/textproto/header.go:15 +0x12f
net/http.Header.Add(0xc427768db0, 0x6cb0ad, 0x5, 0xc422a7c130, 0x9)
/usr/local/go/src/net/http/header.go:24 +0x53
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976dc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:80 +0x117
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9679 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca000, 0xc4256db7b0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca000, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fddc30, 0xc423ddce38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424eca000, 0x0, 0x0, 0x0, 0xc423ddce38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424eca000, 0x6f0968, 0x3, 0x51f701, 0xc424f03530)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424eca000, 0x5, 0xc422a13aa0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9680 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca1e0, 0xc4256db800)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca1e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe6c30, 0xc423ddce68)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424eca1e0, 0x0, 0x0, 0x0, 0xc423ddce68, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424eca1e0, 0x6f0968, 0x3, 0x51f701, 0xc424f035f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424eca1e0, 0x5, 0xc422a13ac0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9681 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca3c0, 0xc4256db860)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca3c0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe7c30, 0xc423ddce98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424eca3c0, 0x0, 0x0, 0x0, 0xc423ddce98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424eca3c0, 0x6f0968, 0x3, 0x51f701, 0xc424f036b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424eca3c0, 0x5, 0xc422a13ae0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9698 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca5a0, 0xc4256db8d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca5a0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe8c30, 0xc423ddcec8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424eca5a0, 0x0, 0x0, 0x0, 0xc423ddcec8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424eca5a0, 0x6f0968, 0x3, 0x51f701, 0xc424f03770)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424eca5a0, 0x5, 0xc422a13b00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9699 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca780, 0xc4256db910)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca780, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe9c30, 0xc423ddcef8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424eca780, 0x0, 0x0, 0x0, 0xc423ddcef8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424eca780, 0x6f0968, 0x3, 0x51f701, 0xc424f03830)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424eca780, 0x5, 0xc422a13b20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9700 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca960, 0xc4256db950)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca960, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ff2c30, 0xc423ddcf28)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424eca960, 0x0, 0x0, 0x0, 0xc423ddcf28, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424eca960, 0x6f0968, 0x3, 0x51f701, 0xc424f038f0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424eca960, 0x5, 0xc422a13b40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9701 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecab40, 0xc4256db990)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecab40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ff3c30, 0xc423ddcf58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424ecab40, 0x0, 0x0, 0x0, 0xc423ddcf58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424ecab40, 0x6f0968, 0x3, 0x51f701, 0xc424f039b0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424ecab40, 0x5, 0xc422a13b60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9702 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecad20, 0xc4256db9d0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecad20, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe4c30, 0xc423ddcf88)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424ecad20, 0x0, 0x0, 0x0, 0xc423ddcf88, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424ecad20, 0x6f0968, 0x3, 0x51f701, 0xc424f03aa0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424ecad20, 0x5, 0xc422a13b80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9703 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecae10, 0xc4256db9f0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221320c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecae10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe5c30, 0xc423ddcfa0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424ecae10, 0x0, 0x0, 0x0, 0xc423ddcfa0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424ecae10, 0x6f0968, 0x3, 0x51f701, 0xc424f03b00)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424ecae10, 0x5, 0xc422a13ba0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9704 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecaf00, 0xc4256dba10)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecaf00, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecaf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423feec30, 0xc423ddcfb8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424ecaf00, 0x0, 0x0, 0x0, 0xc423ddcfb8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424ecaf00, 0x6f0968, 0x3, 0x51f701, 0xc424f03b60)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424ecaf00, 0x5, 0xc422a13bc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9705 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecaff0, 0xc4256dba30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecaff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecaff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fefc30, 0xc423ddcfd0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424ecaff0, 0x0, 0x0, 0x0, 0xc423ddcfd0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424ecaff0, 0x6f0968, 0x3, 0x51f701, 0xc424f03bc0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424ecaff0, 0x5, 0xc422a13be0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9706 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecb0e0, 0xc4256dba50)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221321e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecb0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecb0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ff0c30, 0xc423ddcfe8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424ecb0e0, 0x0, 0x0, 0x0, 0xc423ddcfe8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424ecb0e0, 0x6f0968, 0x3, 0x51f701, 0xc424f03c20)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424ecb0e0, 0x5, 0xc422a13c00, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9707 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecbb30, 0xc4256dbc30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecbb30, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecbb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ffac30, 0xc423ddd0f0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424ecbb30, 0x0, 0x0, 0x0, 0xc423ddd0f0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424ecbb30, 0x6f0968, 0x3, 0x51f701, 0xc424d8e060)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424ecbb30, 0x5, 0xc422a13c20, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9708 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecbd10, 0xc4256dbcb0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221326e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecbd10, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecbd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ffbc30, 0xc423ddd120)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424ecbd10, 0x0, 0x0, 0x0, 0xc423ddd120, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424ecbd10, 0x6f0968, 0x3, 0x51f701, 0xc424d8e120)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424ecbd10, 0x5, 0xc422a13c40, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9687 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976dc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9709 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecbef0, 0xc4256dbd30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221327a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecbef0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecbef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fecc30, 0xc423ddd150)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424ecbef0, 0x0, 0x0, 0x0, 0xc423ddd150, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424ecbef0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e1e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424ecbef0, 0x5, 0xc422a13c60, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9688 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422062b40, 0xc422a92ee0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ed60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422062b40, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422062b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c90c30, 0xc42104ff80)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422062b40, 0x0, 0x0, 0x0, 0xc42104ff80, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422062b40, 0x6f0968, 0x3, 0x51f701, 0xc422980e70)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422062b40, 0x5, 0xc422a7c170, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976dc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9710 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a0f0, 0xc4256dbd70)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221328a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a0f0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fedc30, 0xc423ddd180)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42404a0f0, 0x0, 0x0, 0x0, 0xc423ddd180, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42404a0f0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e2a0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42404a0f0, 0x5, 0xc422a13c80, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9711 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a2d0, 0xc4256dbdc0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a2d0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424002c30, 0xc423ddd1b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42404a2d0, 0x0, 0x0, 0x0, 0xc423ddd1b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42404a2d0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e360)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42404a2d0, 0x5, 0xc422a13ca0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9712 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a4b0, 0xc4256dbe30)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a4b0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424003c30, 0xc423ddd1e0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42404a4b0, 0x0, 0x0, 0x0, 0xc423ddd1e0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42404a4b0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e420)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42404a4b0, 0x5, 0xc422a13cc0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9713 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9689 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976dc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9690 [semacquire]:
sync.runtime_Semacquire(0xc422a7c27c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7c270)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976dc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9715 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a690, 0xc4256dbe90)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a690, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ff4c30, 0xc423ddd210)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42404a690, 0x0, 0x0, 0x0, 0xc423ddd210, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42404a690, 0x6f0968, 0x3, 0x51f701, 0xc424d8e4e0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42404a690, 0x5, 0xc422a920a0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9692 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232aff0, 0xc421f57380)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232aff0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ca2c30, 0xc42104f998)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42232aff0, 0x0, 0x0, 0x0, 0xc42104f998, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42232aff0, 0x6f0968, 0x3, 0x51f701, 0xc421d71620)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42232aff0, 0x5, 0xc422a7c290, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e86c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9693 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232b0e0, 0xc421f57400)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232b0e0, 0xc4200c4000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ca3c30, 0xc42104f9b0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42232b0e0, 0x0, 0x0, 0x0, 0xc42104f9b0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42232b0e0, 0x6f0968, 0x3, 0x51f701, 0xc421d71680)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42232b0e0, 0x5, 0xc422a7c2b0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e86c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9694 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8d950, 0x0)
/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8d950, 0xc4200c4000, 0x0, 0xc400000000)
/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422ca4c30, 0x410ffd, 0xc4258e0ba0)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425c8d950, 0x0, 0x0, 0x0, 0xc4258e0ba0, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425c8d950, 0x6f0968, 0x3, 0x51f701, 0xc425d2eed0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425c8d950, 0x5, 0xc422a7c2d0, 0x9)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e86c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a
goroutine 9695 [semacquire]:
sync.runtime_Semacquire(0xc422a7c3ac)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7c3a0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e86c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
create
Това решава ли проблема или не съм разбрал идеята? Не трябва ли като извикам cancel() долу в dd() да спре изпълнението или заради канала остава да виси?